Status of non-passing tests for CSS Fonts 3

Out of 575 tests, just*5 *do not meet CR exit criteria:
https://test.csswg.org/harness/results/css-fonts-3_dev/grouped/filter/1/

*font-kerning-03*
https://test.csswg.org/harness/test/css-fonts-3_dev/single/font-kerning-03/format/html5/
One pass (Gecko)

Tests that vkrn is enabled by default in vertical text when kerning is 
enabled.
"When kerning is enabled, the OpenType kern feature is enabled (for 
vertical text runs the vkrn feature is enabled instead)."
https://drafts.csswg.org/css-fonts-3/#font-kerning-prop

Bugs:

Edge 
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/16496557/
Gecko (fixed) https://bugzilla.mozilla.org/show_bug.cgi?id=1373852
Chrome https://bugs.chromium.org/p/chromium/issues/detail?id=819816
Webkit https://bugs.webkit.org/show_bug.cgi?id=182042

*font-variant-05*
https://test.csswg.org/harness/test/css-fonts-3_dev/single/font-variant-05/format/html5/
Zero passes

Tests interaction of font-variant descriptor, font-variant-ligatures 
property, font-variant
shorthand property & font-feature-settings low-level property for 
ligatures, in accordance
with steps 1,2,4 and 6 of section 7.2 Feature precedence
https://www.w3.org/TR/css-fonts-3/#feature-precedence

"Setting ‘font-variant-ligatures’ properties will override the same 
properties set in the
@font-face rule. But properties set there and not explicitly turned off 
or on later remain set."

Bugs:

Gecko https://bugzilla.mozilla.org/show_bug.cgi?id=1447865
Chrome https://bugs.chromium.org/p/chromium/issues/detail?id=824590 and
https://bugs.chromium.org/p/chromium/issues/detail?id=450619

Waiting for review of test modification
   https://github.com/w3c/web-platform-tests/pull/10188

*font-variant-06*
https://test.csswg.org/harness/test/css-fonts-3_dev/single/font-variant-06/format/html5/
Zero passes

Tests interaction of font-variant descriptor, font-variant-numeric 
property, font-variant
shorthand property & font-feature-settings low-level property for 
numerical forms, in accordance
with steps 1,2,4 and 6 of section 7.2 Feature precedence
https://www.w3.org/TR/css-fonts-3/#feature-precedence

"‘font-variant-numeric’ cannot turn OFF features turned ON in @font-face"

Waiting for review of test modification
   https://github.com/w3c/web-platform-tests/pull/10188

*test_font_family_parsing*
https://test.csswg.org/harness/test/css-fonts-3_dev/single/test_font_family_parsing/format/html5/
Gecko passes
Automatic, 2232 subtests

"Font family names that happen to be the same as keyword value 
(‘inherit’, ‘serif’, etc.) must be
quoted to prevent confusion with the keywords with the same names. UAs 
must not consider
these keywords as matching the <family-name> type. This applies to any 
keyword across all of CSS. "
https://drafts.csswg.org/css-fonts-3/#font-family-prop

Bugs:

Chrome 67: 2024 Pass, 208 Fail 
https://bugs.chromium.org/p/chromium/issues/detail?id=824611
Edge 17: 1798 Pass, 434 Fail #EdgeBug tweet sent

*test_font_feature_values_parsing*
https://test.csswg.org/harness/test/css-fonts-3_dev/single/test_font_feature_values_parsing/format/html5/
Zero passes.
Automatic, 116 subtests

However, @font-feature-values is at-risk in Fonts 3 and already ported 
to Fonts 4.

Gecko has a weird "SecurityError" and only runs one subtest.
Chrome 67: 10 Pass, 106 Fail




-- 
Chris Lilley
@svgeesus
Technical Director @ W3C
W3C Strategy Team, Core Web Design
W3C Architecture & Technology Team, Core Web & Media

Received on Tuesday, 27 March 2018 14:01:29 UTC