UNPKG

@manifold-studio/typeface

Version:

Font loading and text-to-3D conversion for Manifold Studio

28 lines 937 B
/** * @manifold-studio/typeface * * Font loading and text-to-3D conversion for Manifold Studio * * This package provides clean font loading and text-to-3D conversion * for Manifold Studio components with lazy initialization support. * * @example * ```typescript * import { fontLoader, fonts } from '@manifold-studio/typeface'; * * export default createConfig( * { text: P.string('Hello') }, * async (params) => { * await fonts.ensureReady(); * const renderText = fontLoader('Inter'); * return renderText(params.text).extrude(10); * } * ); * ``` */ export { fontLoader, registerFont, fonts } from './font-loader.js'; export type { TextRenderOptions } from './text-renderer.js'; export type { FontInfo, LoadedFont } from './font-resolver.js'; export { FontLoadError, FontTimeoutError } from './font-resolver.js'; export { DEFAULT_FONTS } from './font-registry.js'; //# sourceMappingURL=index.d.ts.map