Web features explorer

Font loading

Widely available
Tags: api

The document.fonts API dynamically loads custom fonts and tracks when fonts are loading or ready to use. To learn more, see Document: fonts property, CSS Font Loading API, FontFace: FontFace() constructor, FontFace: display property, FontFace: family property, FontFace: featureSettings property, FontFace: load() method, FontFace: loaded property, FontFace: status property, FontFace: stretch property, FontFace: style property, FontFace: unicodeRange property, FontFace: variant property, FontFace: variationSettings property, FontFace: weight property, FontFaceSet, FontFaceSet: add() method, FontFaceSet: check() method, FontFaceSet: clear() method, FontFaceSet: delete() method, FontFaceSet: entries() method, FontFaceSet: forEach() method, FontFaceSet: has() method, FontFaceSet: keys() method, FontFaceSet: load() method, FontFaceSet: loading event, FontFaceSet: loadingdone event, FontFaceSet: loadingerror event, FontFaceSet: ready property, FontFaceSet: size property, FontFaceSet: status property, FontFaceSet: values() method, FontFaceSetLoadEvent, FontFaceSetLoadEvent: FontFaceSetLoadEvent() constructor, FontFaceSetLoadEvent: fontfaces property at MDN.

Compatibility (view on caniuse.com)