Click here to download the Blitz Browser!

WPT

wpt / css / css-font-loading / idlharness.https.html

Spec: CSS Font Loading ↗

Runs: Chrome 155.0.8038.0 (wpt@b1a7025f8, 2026-09-02) | Firefox 157.0a1 (wpt@b1a7025f8, 2026-09-02) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7884 (wpt@b1a7025f8, 2026-09-02) | Servo Servo 0.5 (wpt@2ccd2cbf8, 2026-09-01) | Blitz 7727414ca (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total95/14394/14380/14395/14373/1430/143
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSFAILPASSFAIL
idl_test validationPASSPASSPASSPASSPASS
Partial interface FontFace: original interface definedPASSPASSPASSPASSPASS
Partial interface FontFace: member names are uniquePASSPASSPASSPASSPASS
Partial interface Document: member names are uniquePASSPASSPASSPASSPASS
Partial interface Document[2]: member names are uniquePASSPASSPASSPASSPASS
Document includes FontFaceSource: member names are uniquePASSPASSPASSPASSPASS
WorkerGlobalScope includes FontFaceSource: member names are uniquePASSPASSPASSPASSPASS
Document includes NonElementParentNode: member names are uniquePASSPASSPASSPASSPASS
Document includes DocumentOrShadowRoot: member names are uniquePASSPASSPASSPASSPASS
Document includes ParentNode: member names are uniquePASSPASSPASSPASSPASS
Document includes XPathEvaluatorBase: member names are uniquePASSPASSPASSPASSPASS
Document includes GlobalEventHandlers: member names are uniquePASSPASSPASSPASSPASS
WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASSPASSPASS
FontFace interface: existence and properties of interface objectPASSPASSPASSPASSPASS
FontFace interface object lengthPASSPASSPASSPASSPASS
FontFace interface object namePASSPASSPASSPASSPASS
FontFace interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
FontFace interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
FontFace interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
FontFace interface: attribute familyPASSPASSPASSPASSPASS
FontFace interface: attribute stylePASSPASSPASSPASSPASS
FontFace interface: attribute weightPASSPASSPASSPASSPASS
FontFace interface: attribute stretchPASSPASSPASSPASSPASS
FontFace interface: attribute unicodeRangePASSPASSPASSPASSPASS
FontFace interface: attribute featureSettingsPASSPASSPASSPASSPASS
FontFace interface: attribute variationSettingsPASSPASSFAILPASSPASS
FontFace interface: attribute displayPASSPASSPASSPASSPASS
FontFace interface: attribute ascentOverridePASSPASSPASSPASSPASS
FontFace interface: attribute descentOverridePASSPASSPASSPASSPASS
FontFace interface: attribute lineGapOverridePASSPASSPASSPASSPASS
FontFace interface: attribute statusPASSPASSPASSPASSPASS
FontFace interface: operation load()PASSPASSPASSPASSPASS
FontFace interface: attribute loadedPASSPASSPASSPASSPASS
FontFace interface: attribute featuresFAILFAILFAILFAILFAIL
FontFace interface: attribute variationsFAILFAILFAILFAILFAIL
FontFace interface: attribute palettesFAILFAILFAILFAILFAIL
FontFace must be primary interface of fontFacePASSPASSPASSPASSPASS
Stringification of fontFacePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "family" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "style" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "weight" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "stretch" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "unicodeRange" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "featureSettings" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "variationSettings" with the proper typePASSPASSFAILPASSPASS
FontFace interface: fontFace must inherit property "display" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "ascentOverride" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "descentOverride" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "lineGapOverride" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "status" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "load()" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "loaded" with the proper typePASSPASSPASSPASSPASS
FontFace interface: fontFace must inherit property "features" with the proper typeFAILFAILFAILFAILFAIL
FontFace interface: fontFace must inherit property "variations" with the proper typeFAILFAILFAILFAILFAIL
FontFace interface: fontFace must inherit property "palettes" with the proper typeFAILFAILFAILFAILFAIL
FontFaceFeatures interface: existence and properties of interface objectFAILFAILFAILFAILFAIL
FontFaceFeatures interface object lengthFAILFAILFAILFAILFAIL
FontFaceFeatures interface object nameFAILFAILFAILFAILFAIL
FontFaceFeatures interface: existence and properties of interface prototype objectFAILFAILFAILFAILFAIL
FontFaceFeatures interface: existence and properties of interface prototype object's "constructor" propertyFAILFAILFAILFAILFAIL
FontFaceFeatures interface: existence and properties of interface prototype object's @@unscopables propertyFAILFAILFAILFAILFAIL
FontFaceVariationAxis interface: existence and properties of interface objectFAILFAILFAILFAILFAIL
FontFaceVariationAxis interface object lengthFAILFAILFAILFAILFAIL
FontFaceVariationAxis interface object nameFAILFAILFAILFAILFAIL
FontFaceVariationAxis interface: existence and properties of interface prototype objectFAILFAILFAILFAILFAIL
FontFaceVariationAxis interface: existence and properties of interface prototype object's "constructor" propertyFAILFAILFAILFAILFAIL
FontFaceVariationAxis interface: existence and properties of interface prototype object's @@unscopables propertyFAILFAILFAILFAILFAIL
FontFaceVariationAxis interface: attribute nameFAILFAILFAILFAILFAIL
FontFaceVariationAxis interface: attribute axisTagFAILFAILFAILFAILFAIL
FontFaceVariationAxis interface: attribute minimumValueFAILFAILFAILFAILFAIL
FontFaceVariationAxis interface: attribute maximumValueFAILFAILFAILFAILFAIL
FontFaceVariationAxis interface: attribute defaultValueFAILFAILFAILFAILFAIL
FontFaceVariations interface: existence and properties of interface objectFAILFAILFAILFAILFAIL
FontFaceVariations interface object lengthFAILFAILFAILFAILFAIL
FontFaceVariations interface object nameFAILFAILFAILFAILFAIL
FontFaceVariations interface: existence and properties of interface prototype objectFAILFAILFAILFAILFAIL
FontFaceVariations interface: existence and properties of interface prototype object's "constructor" propertyFAILFAILFAILFAILFAIL
FontFaceVariations interface: existence and properties of interface prototype object's @@unscopables propertyFAILFAILFAILFAILFAIL
FontFaceVariations interface: setlike<FontFaceVariationAxis>FAILFAILFAILFAILFAIL
FontFacePalette interface: existence and properties of interface objectFAILFAILFAILFAILFAIL
FontFacePalette interface object lengthFAILFAILFAILFAILFAIL
FontFacePalette interface object nameFAILFAILFAILFAILFAIL
FontFacePalette interface: existence and properties of interface prototype objectFAILFAILFAILFAILFAIL
FontFacePalette interface: existence and properties of interface prototype object's "constructor" propertyFAILFAILFAILFAILFAIL
FontFacePalette interface: existence and properties of interface prototype object's @@unscopables propertyFAILFAILFAILFAILFAIL
FontFacePalette interface: iterable<DOMString>FAILFAILFAILFAILFAIL
FontFacePalette interface: attribute lengthFAILFAILFAILFAILFAIL
FontFacePalette interface: attribute usableWithLightBackgroundFAILFAILFAILFAILFAIL
FontFacePalette interface: attribute usableWithDarkBackgroundFAILFAILFAILFAILFAIL
FontFacePalettes interface: existence and properties of interface objectFAILFAILFAILFAILFAIL
FontFacePalettes interface object lengthFAILFAILFAILFAILFAIL
FontFacePalettes interface object nameFAILFAILFAILFAILFAIL
FontFacePalettes interface: existence and properties of interface prototype objectFAILFAILFAILFAILFAIL
FontFacePalettes interface: existence and properties of interface prototype object's "constructor" propertyFAILFAILFAILFAILFAIL
FontFacePalettes interface: existence and properties of interface prototype object's @@unscopables propertyFAILFAILFAILFAILFAIL
FontFacePalettes interface: iterable<FontFacePalette>FAILFAILFAILFAILFAIL
FontFacePalettes interface: attribute lengthFAILFAILFAILFAILFAIL
FontFaceSetLoadEvent interface: existence and properties of interface objectPASSPASSFAILPASSFAIL
FontFaceSetLoadEvent interface object lengthPASSPASSFAILPASSFAIL
FontFaceSetLoadEvent interface object namePASSPASSFAILPASSFAIL
FontFaceSetLoadEvent interface: existence and properties of interface prototype objectPASSPASSFAILPASSFAIL
FontFaceSetLoadEvent interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSFAILPASSFAIL
FontFaceSetLoadEvent interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSFAILPASSFAIL
FontFaceSetLoadEvent interface: attribute fontfacesPASSPASSFAILPASSFAIL
FontFaceSetLoadEvent must be primary interface of fontFaceSetLoadEventPASSPASSFAILPASSFAIL
Stringification of fontFaceSetLoadEventPASSPASSFAILPASSFAIL
FontFaceSetLoadEvent interface: fontFaceSetLoadEvent must inherit property "fontfaces" with the proper typePASSPASSFAILPASSFAIL
FontFaceSet interface: existence and properties of interface objectPASSPASSPASSPASSPASS
FontFaceSet interface object lengthPASSPASSFAILPASSPASS
FontFaceSet interface object namePASSPASSPASSPASSPASS
FontFaceSet interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
FontFaceSet interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
FontFaceSet interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
FontFaceSet interface: setlike<FontFace>PASSFAILFAILPASSPASS
FontFaceSet interface: operation add(FontFace)PASSPASSPASSPASSPASS
FontFaceSet interface: operation delete(FontFace)PASSPASSPASSPASSPASS
FontFaceSet interface: operation clear()PASSPASSPASSPASSPASS
FontFaceSet interface: attribute onloadingPASSPASSPASSPASSFAIL
FontFaceSet interface: attribute onloadingdonePASSPASSPASSPASSFAIL
FontFaceSet interface: attribute onloadingerrorPASSPASSPASSPASSFAIL
FontFaceSet interface: operation load(CSSOMString, optional CSSOMString)PASSPASSPASSPASSPASS
FontFaceSet interface: operation check(CSSOMString, optional CSSOMString)PASSPASSPASSPASSFAIL
FontFaceSet interface: attribute readyPASSPASSPASSPASSPASS
FontFaceSet interface: attribute statusPASSPASSPASSPASSFAIL
FontFaceSet must be primary interface of document.fontsPASSPASSPASSPASSPASS
Stringification of document.fontsPASSPASSPASSPASSPASS
FontFaceSet interface: document.fonts must inherit property "add(FontFace)" with the proper typePASSPASSPASSPASSPASS
FontFaceSet interface: calling add(FontFace) on document.fonts with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
FontFaceSet interface: document.fonts must inherit property "delete(FontFace)" with the proper typePASSPASSPASSPASSPASS
FontFaceSet interface: calling delete(FontFace) on document.fonts with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
FontFaceSet interface: document.fonts must inherit property "clear()" with the proper typePASSPASSPASSPASSPASS
FontFaceSet interface: document.fonts must inherit property "onloading" with the proper typePASSPASSPASSPASSFAIL
FontFaceSet interface: document.fonts must inherit property "onloadingdone" with the proper typePASSPASSPASSPASSFAIL
FontFaceSet interface: document.fonts must inherit property "onloadingerror" with the proper typePASSPASSPASSPASSFAIL
FontFaceSet interface: document.fonts must inherit property "load(CSSOMString, optional CSSOMString)" with the proper typePASSPASSPASSPASSPASS
FontFaceSet interface: calling load(CSSOMString, optional CSSOMString) on document.fonts with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
FontFaceSet interface: document.fonts must inherit property "check(CSSOMString, optional CSSOMString)" with the proper typePASSPASSPASSPASSFAIL
FontFaceSet interface: calling check(CSSOMString, optional CSSOMString) on document.fonts with too few arguments must throw TypeErrorPASSPASSPASSPASSFAIL
FontFaceSet interface: document.fonts must inherit property "ready" with the proper typePASSPASSPASSPASSPASS
FontFaceSet interface: document.fonts must inherit property "status" with the proper typePASSPASSPASSPASSFAIL
Document interface: attribute fontsPASSPASSPASSPASSPASS
Document interface: document must inherit property "fonts" with the proper typePASSPASSPASSPASSPASS
Uncaught JS errorFAIL