WPT
wpt / css / css-fonts / font-shorthand-serialization-prevention.html
Spec: CSS Fonts ↗
Runs: Chrome 154.0.8037.0 (wpt@98a70a0c5) | Firefox 157.0a1 (wpt@df77989ab) | Safari 251 preview (wpt@5ce815a83) | Ladybird 1.0-28104 (wpt@b1a7025f8) | Servo Servo 0.5 (wpt@2ccd2cbf8) | Blitz dc9e62f29 (wpt@a95401e4e)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 216/216 | 216/216 | 202/216 | 202/216 | 184/216 | 4/216 |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| Setting font-family to sans-serif should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | PASS |
| Setting font-family to sans-serif should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | PASS |
| Setting font-variant to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to normal should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to normal should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to none should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to none should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant to small-caps should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | PASS |
| Setting font-variant to small-caps should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | PASS |
| Setting font-variant to all-small-caps should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Setting font-variant to all-small-caps should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Setting font-variant-caps to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to small-caps should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to small-caps should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-caps to all-small-caps should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | FAIL | — |
| Setting font-variant-caps to all-small-caps should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | FAIL | — |
| Setting font-stretch to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to normal should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to normal should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to 95% should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-stretch to 95% should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-size-adjust to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to none should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to none should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to 0 should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | — | — | — |
| Setting font-size-adjust to 0 should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | — | — | — |
| Setting font-kerning to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to auto should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to auto should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to normal should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-kerning to normal should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to normal should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to normal should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to none should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-ligatures to none should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to normal should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to normal should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to sub should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-position to sub should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to normal should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to normal should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to ordinal should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-numeric to ordinal should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to normal should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to normal should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to historical-forms should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-alternates to historical-forms should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to normal should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to normal should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to full-width should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-east-asian to full-width should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variant-emoji to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to normal should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to normal should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to text should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | — | — |
| Setting font-variant-emoji to text should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | — | — |
| Setting font-feature-settings to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to normal should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to normal should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to "sinf" should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-feature-settings to "sinf" should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-language-override to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to normal should not prevent the font shorthand from serializing in specified style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to normal should not prevent the font shorthand from serializing in computed style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to "SRB" should prevent the font shorthand from serializing in specified style | PASS | PASS | — | PASS | PASS | — |
| Setting font-language-override to "SRB" should prevent the font shorthand from serializing in computed style | PASS | PASS | — | PASS | PASS | — |
| Setting font-optical-sizing to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to auto should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to auto should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to none should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-optical-sizing to none should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to initial should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to initial should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to inherit should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to inherit should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to unset should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to unset should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to revert should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to revert should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to revert-layer should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to revert-layer should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to normal should not prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to normal should not prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to "aaaa" 1 should prevent the font shorthand from serializing in specified style | PASS | PASS | PASS | PASS | PASS | — |
| Setting font-variation-settings to "aaaa" 1 should prevent the font shorthand from serializing in computed style | PASS | PASS | PASS | PASS | PASS | — |