Click here to download the Blitz Browser!

WPT

wpt / css / css-fonts / variations / at-font-face-font-matching.html

Spec: CSS Fonts ↗

Runs: Chrome 155.0.8038.0 (wpt@7addae031, 2026-09-02) | Firefox 157.0a1 (wpt@7addae031, 2026-09-02) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7884 (wpt@b1a7025f8, 2026-09-02) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total87/107107/107104/10791/10765/1070/107
SubtestChromeFirefoxSafariLadybirdServoBlitz
Descriptor matching priority: Stretch has higher priority than styleFAILPASSPASSPASSPASS
Descriptor matching priority: Stretch has higher priority than weightPASSPASSPASSPASSPASS
Descriptor matching priority: Style has higher priority than weightPASSPASSPASSPASSPASS
Matching font-weight: '400' should prefer '400' over '450 460'PASSPASSPASSPASSPASS
Matching font-weight: '400' should prefer '450 460' over '500'PASSPASSPASSPASSFAIL
Matching font-weight: '400' should prefer '500' over '350 399'PASSPASSPASSPASSPASS
Matching font-weight: '400' should prefer '350 399' over '351 398'PASSPASSPASSFAILFAIL
Matching font-weight: '400' should prefer '351 398' over '501 550'PASSPASSPASSPASSPASS
Matching font-weight: '400' should prefer '501 550' over '502 560'PASSPASSPASSPASSFAIL
Matching font-weight: '430' should prefer '420 440' over '450 460'PASSPASSPASSPASSPASS
Matching font-weight: '430' should prefer '450 460' over '500'PASSPASSPASSPASSFAIL
Matching font-weight: '430' should prefer '500' over '400 425'PASSPASSPASSPASSPASS
Matching font-weight: '430' should prefer '400 425' over '350 399'PASSPASSPASSPASSFAIL
Matching font-weight: '430' should prefer '350 399' over '340 398'PASSPASSPASSPASSPASS
Matching font-weight: '430' should prefer '340 398' over '501 550'PASSPASSPASSPASSPASS
Matching font-weight: '430' should prefer '501 550' over '502 560'PASSPASSPASSPASSPASS
Matching font-weight: '500' should prefer '500' over '450 460'PASSPASSPASSPASSPASS
Matching font-weight: '500' should prefer '450 460' over '400'PASSPASSPASSPASSPASS
Matching font-weight: '500' should prefer '400' over '350 399'PASSPASSPASSPASSFAIL
Matching font-weight: '500' should prefer '350 399' over '351 398'PASSPASSPASSFAILPASS
Matching font-weight: '500' should prefer '351 398' over '501 550'PASSPASSPASSPASSFAIL
Matching font-weight: '500' should prefer '501 550' over '502 560'PASSPASSPASSPASSPASS
Matching font-weight: '501' should prefer '501' over '502 510'PASSPASSPASSPASSFAIL
Matching font-weight: '501' should prefer '502 510' over '503 520'PASSPASSPASSPASSPASS
Matching font-weight: '501' should prefer '503 520' over '500'PASSPASSPASSPASSPASS
Matching font-weight: '501' should prefer '500' over '450 460'PASSPASSPASSPASSPASS
Matching font-weight: '501' should prefer '450 460' over '390 410'PASSPASSPASSPASSPASS
Matching font-weight: '501' should prefer '390 410' over '300 350'PASSPASSPASSPASSPASS
Matching font-weight: '399' should prefer '350 399' over '340 360'PASSPASSPASSPASSPASS
Matching font-weight: '399' should prefer '340 360' over '200 300'PASSPASSPASSPASSFAIL
Matching font-weight: '399' should prefer '200 300' over '400'PASSPASSPASSPASSPASS
Matching font-weight: '399' should prefer '400' over '450 460'PASSPASSPASSPASSPASS
Matching font-weight: '399' should prefer '450 460' over '500 501'PASSPASSPASSPASSFAIL
Matching font-weight: '399' should prefer '500 501' over '502 510'PASSPASSPASSPASSPASS
Matching font-stretch: '100%' should prefer '100%' over '110% 120%'PASSPASSPASSPASSFAIL
Matching font-stretch: '100%' should prefer '110% 120%' over '115% 116%'PASSPASSPASSPASSPASS
Matching font-stretch: '110%' should prefer '110% 120%' over '115% 116%'PASSPASSPASSPASSFAIL
Matching font-stretch: '110%' should prefer '115% 116%' over '105%'PASSPASSPASSFAILPASS
Matching font-stretch: '110%' should prefer '105%' over '100%'PASSPASSPASSFAILFAIL
Matching font-stretch: '110%' should prefer '100%' over '50% 80%'PASSPASSPASSPASSPASS
Matching font-stretch: '110%' should prefer '50% 80%' over '60% 70%'PASSPASSPASSPASSFAIL
Matching font-stretch: '90%' should prefer '90% 100%' over '50% 80%'PASSPASSPASSPASSPASS
Matching font-stretch: '90%' should prefer '50% 80%' over '60% 70%'PASSPASSPASSPASSPASS
Matching font-stretch: '90%' should prefer '60% 70%' over '110% 140%'PASSPASSPASSPASSPASS
Matching font-stretch: '90%' should prefer '110% 140%' over '120% 130%'PASSPASSPASSPASSFAIL
Matching font-style: 'normal' should prefer 'normal' over 'oblique 10deg 40deg'PASSPASSPASSPASSPASS
Matching font-style: 'normal' should prefer 'oblique 10deg 40deg' over 'oblique 20deg 30deg'PASSPASSPASSPASSFAIL
Matching font-style: 'normal' should prefer 'oblique 20deg 30deg' over 'oblique -50deg -20deg'PASSPASSPASSPASSPASS
Matching font-style: 'normal' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg'PASSPASSPASSPASSFAIL
Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg'PASSPASSPASSPASSPASS
Matching font-style: 'italic' should prefer 'oblique 20deg' over 'oblique 30deg 60deg'PASSPASSPASSPASSFAIL
Matching font-style: 'italic' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'PASSPASSPASSPASSPASS
Matching font-style: 'italic' should prefer 'oblique 40deg 50deg' over 'oblique 5deg 10deg'PASSPASSPASSPASSFAIL
Matching font-style: 'italic' should prefer 'oblique 5deg 10deg' over 'oblique 5deg'FAILPASSPASSFAILPASS
Matching font-style: 'italic' should prefer 'oblique 5deg' over 'normal'FAILPASSPASSFAILPASS
Matching font-style: 'italic' should prefer 'normal' over 'oblique -60deg -30deg'FAILPASSPASSPASSFAIL
Matching font-style: 'italic' should prefer 'oblique -60deg -30deg' over 'oblique -50deg -40deg'FAILPASSPASSPASSPASS
Matching font-style: 'oblique 20deg' should prefer 'oblique 20deg' over 'oblique 30deg 60deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique 20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique 20deg' should prefer 'oblique 40deg 50deg' over 'oblique 10deg'PASSPASSPASSFAILPASS
Matching font-style: 'oblique 20deg' should prefer 'oblique 10deg' over 'oblique 0deg'FAILPASSPASSPASSFAIL
Matching font-style: 'oblique 20deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg'FAILPASSPASSPASSPASS
Matching font-style: 'oblique 20deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg'FAILPASSPASSPASSFAIL
Matching font-style: 'oblique 20deg' should prefer 'oblique -40deg -30deg' over 'italic'FAILPASSPASSPASSPASS
Matching font-style: 'oblique 21deg' should prefer 'oblique 21deg' over 'oblique 30deg 60deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique 21deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique 21deg' should prefer 'oblique 40deg 50deg' over 'oblique 20deg'PASSPASSPASSFAILFAIL
Matching font-style: 'oblique 21deg' should prefer 'oblique 20deg' over 'oblique 10deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique 21deg' should prefer 'oblique 10deg' over 'oblique 0deg'FAILPASSPASSPASSPASS
Matching font-style: 'oblique 21deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg'FAILPASSPASSPASSFAIL
Matching font-style: 'oblique 21deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg'FAILPASSPASSPASSPASS
Matching font-style: 'oblique 21deg' should prefer 'oblique -40deg -30deg' over 'italic'FAILPASSPASSFAILFAIL
Matching font-style: 'oblique 10deg' should prefer 'oblique 10deg' over 'oblique 5deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique 10deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique 10deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique 10deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique 10deg' should prefer 'oblique 40deg 50deg' over 'oblique 0deg'FAILPASSFAILFAILPASS
Matching font-style: 'oblique 10deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique 10deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique 10deg' should prefer 'oblique -40deg -30deg' over 'italic'FAILPASSPASSFAILFAIL
Matching font-style: 'oblique 0deg' should prefer 'oblique 0deg' over 'oblique 5deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique 0deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique 0deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique 0deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique 0deg' should prefer 'oblique 40deg 50deg' over 'oblique -50deg -20deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique 0deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique 0deg' should prefer 'oblique -40deg -30deg' over 'italic'FAILPASSFAILFAILFAIL
Matching font-style: 'oblique -10deg' should prefer 'oblique -10deg' over 'oblique -5deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique -10deg' should prefer 'oblique -5deg' over 'oblique -1deg 0deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique -10deg' should prefer 'oblique -1deg 0deg' over 'oblique -20deg -15deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique -10deg' should prefer 'oblique -20deg -15deg' over 'oblique -60deg -30deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique -10deg' should prefer 'oblique -60deg -30deg' over 'oblique -50deg -40deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique -10deg' should prefer 'oblique -50deg -40deg' over 'oblique 0deg 10deg'FAILPASSFAILPASSPASS
Matching font-style: 'oblique -10deg' should prefer 'oblique 0deg 10deg' over 'oblique 40deg 50deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique -10deg' should prefer 'oblique 40deg 50deg' over 'italic'FAILPASSPASSPASSPASS
Matching font-style: 'oblique -20deg' should prefer 'oblique -20deg' over 'oblique -60deg -40deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique -20deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg'PASSPASSPASSFAILPASS
Matching font-style: 'oblique -20deg' should prefer 'oblique -10deg' over 'oblique 0deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique -20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique -20deg' should prefer 'oblique 40deg 50deg' over 'italic'FAILPASSPASSFAILPASS
Matching font-style: 'oblique -21deg' should prefer 'oblique -21deg' over 'oblique -60deg -40deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique -21deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg'PASSPASSPASSFAILPASS
Matching font-style: 'oblique -21deg' should prefer 'oblique -10deg' over 'oblique 0deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique -21deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg'PASSPASSPASSPASSPASS
Matching font-style: 'oblique -21deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'PASSPASSPASSPASSFAIL
Matching font-style: 'oblique -21deg' should prefer 'oblique 40deg 50deg' over 'italic'FAILPASSPASSFAILPASS