As of today (Sept 12 2019), I've turned on support for the CSS properties
text-decoration-skip-ink, text-decoration-thickness, and
text-underline-offset, on all platforms.

These features have been developed behind the preferences
"layout.css.text-underline-offset.enabled",
"layout.css.text-decoration-thickness.enabled", and
"layout.css.text-decoration-skip-ink.enabled".

Other UAs shipping these features:
* Safari 12.1 (and newer) supports all these features
* Chrome/Blink supports text-decoration-skip-ink, and they have
https://bugs.chromium.org/p/chromium/issues/detail?id=785230 open on the
other properties.

Bug to enable by default:
https://bugzilla.mozilla.org/show_bug.cgi?id=1573631

Note that these properties were already enabled by default in Nightly and
early-beta, as of Firefox 70. I intend to uplift bug 1573631's patch to
beta, to remove that restriction, as part of the Firefox 70 beta cycle, so
that this will ship in Firefox 70.

These features were previously discussed in these intent-to-prototype
threads:
https://groups.google.com/d/msg/mozilla.dev.platform/Xsts-2ORpRY/j96vHsIRAAAJ
https://groups.google.com/d/msg/mozilla.dev.platform/VWcV5QUzJF0/O9hET80TAgAJ
https://groups.google.com/d/msg/mozilla.dev.platform/iwkhLi-2mxw/2aJPi80TAgAJ
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to