@burnmark-io/designer-core / DefaultFontLoader
Class: DefaultFontLoader
Defined in: packages/core/src/fonts.ts:69
Default FontLoader. Uses the Font Loading API in browsers and @napi-rs/canvas's GlobalFonts in Node.js. Unknown families emit a warning via the supplied warn callback (if any) and are treated as a fallback to the first bundled sans family.
Implements
Constructors
Constructor
new DefaultFontLoader(
warn?):DefaultFontLoader
Defined in: packages/core/src/fonts.ts:73
Parameters
warn?
(family, reason) => void
Returns
DefaultFontLoader
Methods
isLoaded()
isLoaded(
family):boolean
Defined in: packages/core/src/fonts.ts:113
Parameters
family
string
Returns
boolean
Implementation of
listLoaded()
listLoaded():
FontDescriptor[]
Defined in: packages/core/src/fonts.ts:117
Returns
Implementation of
load()
load(
family):Promise<void>
Defined in: packages/core/src/fonts.ts:86
Parameters
family
string
Returns
Promise<void>
Implementation of
register()
register(
family,source):Promise<void>
Defined in: packages/core/src/fonts.ts:81
Parameters
family
string
source
string | Uint8Array | ArrayBuffer
Returns
Promise<void>