Skip to content

@burnmark-io/designer-core


@burnmark-io/designer-core / DefaultFontLoader

Class: DefaultFontLoader ​

Defined in: packages/core/src/fonts.ts:88

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:92

Parameters ​

warn? ​

(family, reason) => void

Returns ​

DefaultFontLoader

Methods ​

isLoaded() ​

isLoaded(family): boolean

Defined in: packages/core/src/fonts.ts:132

Parameters ​

family ​

string

Returns ​

boolean

Implementation of ​

FontLoader.isLoaded


listLoaded() ​

listLoaded(): FontDescriptor[]

Defined in: packages/core/src/fonts.ts:136

Returns ​

FontDescriptor[]

Implementation of ​

FontLoader.listLoaded


load() ​

load(family): Promise<void>

Defined in: packages/core/src/fonts.ts:105

Parameters ​

family ​

string

Returns ​

Promise<void>

Implementation of ​

FontLoader.load


register() ​

register(family, source): Promise<void>

Defined in: packages/core/src/fonts.ts:100

Parameters ​

family ​

string

source ​

string | Uint8Array | ArrayBuffer

Returns ​

Promise<void>

Implementation of ​

FontLoader.register

Not affiliated with Dymo, Brother, Avery, or any hardware vendor.