W3cubDocs

/Haxe JavaScript

FontFaceSet

package js.html

extends EventTarget

@:native("FontFaceSet") Available on js

The FontFaceSet interface of the CSS Font Loading API is an interface for loading font faces and checking their download statuses.

Documentation FontFaceSet by Mozilla Contributors, licensed under CC-BY-SA 2.5.

See:

Variables

onloading:Function

An EventListener property called whenever an event of type loading is fired, indicating that a font face set has started to load.

onloadingdone:Function

An EventListener property called whenever an event of type loadingdone is fired, indicating that a font face set has finished loading.

onloadingerror:Function

An EventListener property called whenever an event of type loadingerror is fired, indicating that an error occurred during the loading of a font face set.

read only ready:Promise<Void>

read only size:Int

read only status:FontFaceSetLoadStatus

Indicates the font face's loading status. It will be one of 'loading' or 'loaded'.

Methods

add (font:FontFace):Void

Throws:

null DOMError

@:value({ text : " " }) check (font:String, text:String = " "):Bool

Throws:

null DOMError

clear ():Void

@:native("delete") delete_ (font:FontFace):Bool

entries ():FontFaceSetIterator

forEach (cb:FontFace ‑> FontFace ‑> FontFaceSet ‑> Void, ?thisArg:Dynamic):Void

Throws:

null DOMError

has (font:FontFace):Bool

@:value({ text : " " }) load (font:String, text:String = " "):Promise<Array<FontFace>>

values ():FontFaceSetIterator

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/FontFaceSet.html