Firefox Tomorrow

web api instance method

FontFaceSet: load() method

View on MDN ↗

Available in workers

The load() method of the FontFaceSet forces all the fonts given in parameters to be loaded.

Syntax

load(font)
load(font, text)

Parameters

  • font
    • : A font specification using the CSS value syntax, e.g., “italic bold 16px Roboto”
  • text Optional

Return value

A Promise fulfilled with an Array of loaded FontFace objects. The promise is fulfilled when all the fonts are loaded; it is rejected if one of the fonts failed to load.

Examples

The following example returns a promise that will be fulfilled or rejected according the success of loading “MyFont”. The code in then() can assume the availability of that font.

document.fonts.load("12px MyFont", "ß").then(/* ... */);

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.