CSS Fonts Module Level 4 CR Test Suite Results

TestcaseBFOPublisherBlinkEdgeGeckoPaleMoonSimpleTridentWebKit
2.1: Font family: the font-family property
font-family-serialization-0011 / 2 / 21. / . / 2. / 1 / 131 / . / 2
2.1.1: Syntax of <family-name>
generic-family-keywords-0012 / 1 / 22. / . / 21 / . / 21. / . / 6
2.1.3: Generic font families
generic-family-keywords-0022 / 1 / 26. / . / 2. / 1 / 22. / . / 8
2.2: Font weight: the font-weight property
font-weight-interpolation16 / . / .5 / . / .13 / 2 / 1. / 4 / .
font-weight-lighter-bolder13 / 2 / .5 / . / .13 / 2 / .. / 4 / .
font-weight-parsing1 / 16 / .5 / . / .12 / 3 / .. / 4 / .
2.3: Font width: the font-stretch property
font-stretch1 / 22 / .5 / . / .. / 26 / .. / 4 / .
font-stretch-computed7 / . / .1 / . / .6 / 1 / .. / 3 / .
font-stretch-invalid7 / . / .1 / . / .7 / . / .2 / . / .
font-stretch-valid7 / . / .1 / . / .7 / . / .2 / . / .
2.4: Font style: the font-style property
font-style-angle7 / . / .1 / . / .7 / . / .2 / . / .
font-style-interpolation4 / 1 / 71 / . / .7 / . / .2 / . / .
font-style-parsing1 / 13 / .. / 5 / .. / 20 / .. / 7 / .
2.5: Font size: the font-size property
font-size-computed5 / 2 / .. / 3 / .6 / 1 / 1. / 3 / .
font-size-relative-across-calc-ff-bug-0017 / . / .1 / . / .7 / . / .2 / . / .
font-size-valid6 / 1 / .. / 3 / .7 / . / .. / 3 / .
font-weight-xxx-large5 / 1 / .. / 2 / .6 / . / .. / 3 / .
rem-in-monospace5 / . / .1 / . / .5 / . / .. / 2 / .
2.5.1: Absolute Size Keyword Mapping Table
font-weight-xxx-large5 / 1 / .. / 2 / .6 / . / .. / 3 / .
2.7: Shorthand font property: the font property
font-14820 / . / .6 / . / .15 / 1 / .5 / . / .
font-computed5 / 2 / .. / 5 / .. / 20 / .. / 8 / .
font-invalid7 / . / .. / 2 / .7 / . / .2 / . / .
font-shorthand1 / 15 / .5 / . / .11 / 3 / .. / 4 / .
font-shorthand-serialization-00116 / . / .. / 7 / .13 / 2 / .3 / . / .
font-shorthand-serialization-font-stretch13 / 2 / .. / 4 / .17 / . / .1 / . / .. / 15 / .
font-valid6 / 1 / .. / 3 / .7 / . / .. / 3 / .
3.2: The Font Display Timeline
font-display-failure-fallback5 / 10 / .. / 7 / .3 / 12 / .. / 4 / .
4.1: The @font-face rule
at-font-face-descriptors1 / 5 / .. / 2 / .1 / 17 / 2. / 9 / .
4.3: Font reference: the src descriptor
font-opentype-collections3 / . / 23. / 1 / 62 / 1 / 20. / 1 / 3
format-specifiers-variations4 / 1 / .. / 1 / .5 / 1 / .2 / . / .
4.4: Font property descriptors: the font-style, font-weight, and font-stretch descriptors
font-descriptor-range-reversed10 / . / .1 / . / .10 / . / .3 / . / .
4.6: Font features and variations: the font-feature-settings and font-variation-settings descriptors
font-variant-05. / 1 / .1 / 16 / 11 / 4 / .. / 26 / .. / 4 / .
font-variant-descriptor-011 / 20 / .. / 9 / .. / 31 / .. / 7 / .
4.9: Controlling Font Display Per Font-Face: the font-display descriptor
font-display1 / 5 / .. / 2 / .. / 14 / 1. / 6 / 1
font-display-change12 / 2 / 16 / . / .5 / 10 / 13 / . / .
font-display-preload2 / 13 / .1 / 5 / .. / 25 / 1. / 3 / 1
4.11: Default font metrics overriding: the ascent-override, descent-override and line-gap-override descriptors
ascent-descent-override5 / 1 / .. / 1 / .3 / 3 / .. / 2 / .
fontface-override-descriptor-getter-setter.sub6 / . / 2. / 1 / .2 / 7 / .. / 3 / .
fontface-override-descriptors4 / 1 / .. / 1 / .1 / 4 / .. / 1 / .
line-gap-override4 / 1 / .. / 1 / .3 / 2 / .. / 1 / .
metrics-override-normal-keyword5 / . / .1 / . / .5 / . / .1 / . / .
5: Font Matching Algorithm
at-font-face-font-matching4 / . / 10. / 1 / .1 / . / 7. / . / 2
fallback-url-to-local1 / 5 / .. / 2 / .. / 19 / .. / 8 / .
font-weight-matching1 / 13 / .. / 8 / .. / 28 / .. / 7 / .
font-weight-matching-installed-fonts1 / 13 / .. / 7 / .. / 27 / .. / 7 / .
5.2: Matching font styles
first-available-font-00118 / 1 / 16 / 1 / .16 / 1 / .1 / . / .1 / . / .1 / 10 / .
first-available-font-00217 / 2 / 16 / 1 / .16 / 1 / .1 / . / .1 / . / .1 / 10 / .
first-available-font-00319 / . / .7 / . / .16 / 1 / .1 / . / .1 / . / .1 / 10 / .
first-available-font-00418 / . / .7 / . / .1 / 16 / .. / 1 / .1 / . / .1 / 19 / 2
first-available-font-00518 / . / .7 / . / .17 / . / .1 / . / .1 / . / .. / 21 / 1
first-available-font-00618 / . / .7 / . / .1 / 16 / .. / 1 / .1 / . / .1 / 8 / .
first-available-font-00719 / . / .7 / . / .2 / 15 / .. / 1 / .. / 20 / .
6.2: Language-specific display
writing-system-font-00110 / . / .1 / . / .7 / 1 / .2 / . / .
6.8: Alternates and swashes: the font-variant-alternates property
alternates-order1 / . / .1 / 5 / 1. / 1 / .8 / . / .. / 3 / 1
font-variant-alternates-011 / . / .14 / . / .6 / . / .16 / 1 / .3 / . / .
font-variant-alternates-021 / . / .1 / 15 / .. / 7 / .16 / 1 / .2 / 1 / .
font-variant-alternates-031 / . / .1 / 15 / .1 / 6 / .15 / 2 / .. / 5 / .
font-variant-alternates-041 / . / .1 / 15 / .1 / 6 / .14 / 3 / .. / 5 / .
font-variant-alternates-051 / . / .1 / 29 / 1. / 11 / .12 / 3 / .. / 4 / 1
font-variant-alternates-061 / . / .1 / 32 / .. / 10 / .12 / 3 / .. / 5 / .
font-variant-alternates-071 / . / .1 / 30 / 1. / 10 / .14 / 1 / .. / 5 / .
font-variant-alternates-081 / . / .1 / 30 / .. / 9 / .12 / 3 / .. / 5 / .
font-variant-alternates-091 / . / .1 / 30 / .. / 9 / .13 / 2 / .. / 4 / .
font-variant-alternates-101 / . / .1 / 32 / 1. / 9 / .12 / 3 / .. / 4 / .
font-variant-alternates-111 / . / .1 / 31 / .. / 9 / .12 / 3 / .. / 4 / .
font-variant-alternates-121 / . / .1 / 37 / .. / 9 / .12 / 3 / .. / 4 / .
font-variant-alternates-131 / . / .1 / 29 / .. / 9 / .12 / 3 / .. / 4 / .
font-variant-alternates-141 / . / .1 / 28 / .. / 8 / .12 / 3 / .. / 4 / .
font-variant-alternates-151 / . / .1 / 28 / .. / 8 / .12 / 3 / .. / 4 / .
font-variant-alternates-161 / . / .1 / 36 / 3. / 8 / .13 / 2 / .. / 4 / .
font-variant-alternates-171 / . / .1 / 30 / .. / 8 / .13 / 2 / .. / 4 / .
font-variant-alternates-181 / . / .1 / 30 / .. / 8 / .13 / 2 / .. / 4 / .
font-variant-alternates-parsing1 / 9 / .. / 3 / .7 / 1 / .2 / . / .
6.9: Defining font specific alternates: the @font-feature-values rule
alternates-order1 / . / .1 / 5 / 1. / 1 / .8 / . / .. / 3 / 1
test_font_feature_values_parsing1 / 10 / .. / 5 / .. / 18 / 3. / 7 / .
6.11: Overall shorthand for font rendering: the font-variant property
font-variant-05. / 1 / .1 / 16 / 11 / 4 / .. / 26 / .. / 4 / .
font-variant-descriptor-011 / 20 / .. / 9 / .. / 31 / .. / 7 / .
font-variant-invalid6 / . / .1 / . / .8 / . / .2 / . / .
font-variant-valid1 / 5 / .. / 4 / .. / 19 / .. / 7 / .
6.12: Low-level font feature settings control: the font-feature-settings property
calc-rounds-to-integer3 / 5 / 1. / 1 / .5 / 1 / .3 / . / .
font-variant-05. / 1 / .1 / 16 / 11 / 4 / .. / 26 / .. / 4 / .
font-variant-alternates-011 / . / .14 / . / .6 / . / .16 / 1 / .3 / . / .
font-variant-alternates-021 / . / .1 / 15 / .. / 7 / .16 / 1 / .2 / 1 / .
font-variant-alternates-031 / . / .1 / 15 / .1 / 6 / .15 / 2 / .. / 5 / .
font-variant-alternates-041 / . / .1 / 15 / .1 / 6 / .14 / 3 / .. / 5 / .
font-variant-alternates-051 / . / .1 / 29 / 1. / 11 / .12 / 3 / .. / 4 / 1
font-variant-alternates-061 / . / .1 / 32 / .. / 10 / .12 / 3 / .. / 5 / .
font-variant-alternates-071 / . / .1 / 30 / 1. / 10 / .14 / 1 / .. / 5 / .
font-variant-alternates-081 / . / .1 / 30 / .. / 9 / .12 / 3 / .. / 5 / .
font-variant-alternates-091 / . / .1 / 30 / .. / 9 / .13 / 2 / .. / 4 / .
font-variant-alternates-101 / . / .1 / 32 / 1. / 9 / .12 / 3 / .. / 4 / .
font-variant-alternates-111 / . / .1 / 31 / .. / 9 / .12 / 3 / .. / 4 / .
font-variant-alternates-121 / . / .1 / 37 / .. / 9 / .12 / 3 / .. / 4 / .
font-variant-alternates-131 / . / .1 / 29 / .. / 9 / .12 / 3 / .. / 4 / .
font-variant-alternates-141 / . / .1 / 28 / .. / 8 / .12 / 3 / .. / 4 / .
font-variant-alternates-151 / . / .1 / 28 / .. / 8 / .12 / 3 / .. / 4 / .
font-variant-alternates-161 / . / .1 / 36 / 3. / 8 / .13 / 2 / .. / 4 / .
font-variant-alternates-171 / . / .1 / 30 / .. / 8 / .13 / 2 / .. / 4 / .
font-variant-alternates-181 / . / .1 / 30 / .. / 8 / .13 / 2 / .. / 4 / .
font-variant-descriptor-011 / 20 / .. / 9 / .. / 31 / .. / 7 / .
6.13: Font language override: the font-language-override property
font-language-override-computed1 / 5 / 1. / 3 / .6 / 1 / .. / 3 / .
font-language-override-invalid6 / . / .1 / . / .. / 15 / .2 / . / .
font-language-override-valid1 / 6 / .. / 3 / .7 / . / .. / 3 / .
8.1: Optical sizing control: the font-optical-sizing property
font-optical-sizing-computed6 / . / .2 / . / .7 / . / .3 / . / .
font-optical-sizing-invalid6 / . / .2 / . / .7 / . / .3 / . / .
font-optical-sizing-valid6 / . / .2 / . / .7 / . / .3 / . / .
variable-opsz7 / . / .2 / . / .7 / . / .3 / . / .
8.2: Low-level font variation settings control: the font-variation-settings property
font-variation-settings-composition5 / 1 / .. / 2 / .. / 16 / .. / 6 / .
font-variation-settings-computed5 / 1 / .1 / . / .. / 13 / .. / 3 / .
font-variation-settings-inherit14 / . / .5 / . / .12 / 3 / .2 / 1 / .
font-variation-settings-interpolation3 / 4 / 1. / 2 / 17 / . / .. / 3 / .
font-variation-settings-invalid6 / . / .. / 1 / .5 / . / .2 / . / .
font-variation-settings-serialization-0013 / 12 / .6 / . / .. / 28 / .2 / 1 / .
font-variation-settings-valid6 / . / .. / 1 / .4 / 1 / .2 / . / .
12.1: The CSSFontFaceRule interface
cssfontfacerule6 / . / .. / 2 / .3 / 2 / .3 / . / .
cssom-fontfacerule16 / . / .. / 9 / .1 / 16 / .. / 4 / .
cssom-fontfacerule-constructors15 / . / .6 / . / .16 / . / .3 / . / .
Property Index
inheritance1 / 10 / .. / 2 / .7 / 2 / .. / 4 / .
Passed20.21%100%41.49%80.85%4.26%1.06%6.38%37.23%
Coverage21.28%100%100%100%7.45%1.06%6.38%100%

83 of 94 required tests meet CR exit criteria.

11 required tests are considered valid and do not meet CR exit criteria.

0 required tests have blocking failures.

11 required tests might pass but lack data.

Additional results needed from:

Legend

Row color codes
two or more passes
* combo test passed by component tests
blocking failures
not enough results
reported as invalid
not passing, but optional
Result color codes
all results pass
pass reported, but also other results
all results fail
fail reported, but also other results
all results uncertain
reported as invalid
# pass / # fail / # uncertain