Discussion:
Status of non-passing tests for CSS Fonts 3
(too old to reply)
Chris Lilley
2018-03-27 14:01:20 UTC
Permalink
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
Loading...