Skip to content

The CSS font loading module describes events and interfaces used for dynamically loading font resources.

Reference

Interfaces

  • fontFace interface
    • FontFace() constructor
    • fontFace.family property
    • fontFace.style property
    • fontFace.weight property
    • fontFace.stretch property
    • fontFace.unicodeRange property
    • fontFace.variant property
    • fontFace.featureSettings property
    • fontFace.variationSettings property
    • fontFace.display property
    • fontFace.ascentOverride property
    • fontFace.descentOverride property
    • fontFace.lineGapOverride property
    • fontFace.load() method (returns a promise)
  • fontFaceSet interface
  • fontFaceSetLoadEvent event

Guides

  • CSS font loading API
    • Overview of the CSS Font Loading API, which provide events and interfaces for dynamically loading font resources.
  • CSS @font-face at-rule
  • CSS @font-feature-values at-rule
  • CSSFontFaceRule interface
  • Document fonts property (returns the FontFaceSet object instance)
  • WorkerGlobalScope fonts property (returns the FontFaceSet object instance)
  • JavaScript object

Specifications

See also