Skip to content

@jakguru/vueprint / @jakguru/vueprint/plugins/webfontloader / WebfontloaderPluginOptions

Interface: WebfontloaderPluginOptions

@jakguru/vueprint/plugins/webfontloader.WebfontloaderPluginOptions

Hierarchy

  • Config

    WebfontloaderPluginOptions

Properties

classes

Optional classes: boolean

Setting this to false will disable html classes (defaults to true)

Overrides

WebFont.Config.classes

Defined in

src/plugins/webfontloader.ts:41


context

Optional context: Window

Child window or iframe to manage fonts for

Overrides

WebFont.Config.context

Defined in

src/plugins/webfontloader.ts:60


custom

Optional custom: WebfontloaderPluginCustom

Overrides

WebFont.Config.custom

Defined in

src/plugins/webfontloader.ts:62


events

Optional events: boolean

Settings this to false will disable callbacks/events (defaults to true)

Overrides

WebFont.Config.events

Defined in

src/plugins/webfontloader.ts:43


fontdeck

Optional fontdeck: WebfontloaderPluginFontdeck

Overrides

WebFont.Config.fontdeck

Defined in

src/plugins/webfontloader.ts:65


google

Optional google: WebfontloaderPluginGoogle

Overrides

WebFont.Config.google

Defined in

src/plugins/webfontloader.ts:63


monotype

Optional monotype: WebfontloaderPluginMonotype

Overrides

WebFont.Config.monotype

Defined in

src/plugins/webfontloader.ts:66


timeout

Optional timeout: number

Time (in ms) until the fontinactive callback will be triggered (defaults to 5000)

Overrides

WebFont.Config.timeout

Defined in

src/plugins/webfontloader.ts:45


typekit

Optional typekit: WebfontloaderPluginTypekit

Overrides

WebFont.Config.typekit

Defined in

src/plugins/webfontloader.ts:64

Methods

active

active(): void

This event is triggered when the fonts have rendered.

Returns

void

Overrides

WebFont.Config.active

Defined in

src/plugins/webfontloader.ts:49


fontactive

fontactive(familyName, fvd): void

This event is triggered once for each font that renders.

Parameters

NameType
familyNamestring
fvdstring

Returns

void

Overrides

WebFont.Config.fontactive

Defined in

src/plugins/webfontloader.ts:55


fontinactive

fontinactive(familyName, fvd): void

This event is triggered if the font can't be loaded.

Parameters

NameType
familyNamestring
fvdstring

Returns

void

Overrides

WebFont.Config.fontinactive

Defined in

src/plugins/webfontloader.ts:57


fontloading

fontloading(familyName, fvd): void

This event is triggered once for each font that's loaded.

Parameters

NameType
familyNamestring
fvdstring

Returns

void

Overrides

WebFont.Config.fontloading

Defined in

src/plugins/webfontloader.ts:53


inactive

inactive(): void

This event is triggered when the browser does not support linked fonts or if none of the fonts could be loaded.

Returns

void

Overrides

WebFont.Config.inactive

Defined in

src/plugins/webfontloader.ts:51


loading

loading(): void

This event is triggered when all fonts have been requested.

Returns

void

Overrides

WebFont.Config.loading

Defined in

src/plugins/webfontloader.ts:47

Vueprint is a commercial work product released under the MIT License and is provided as-is with no warranty or guarantee of support.