On 1/5/23 5:07 AM, 'Daniil Sakhapov' via blink-dev wrote:


        Contact emails

sakha...@chromium.org



        Specification

https://www.w3.org/TR/css-values-4/#font-relative-lengths


        Summary

Allows usage of root font units. Currently only 'rem' is supported in Blink. This feature supports root element variants of ex, ch, ic, and lh too.


        Blink component

Blink>CSS <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS>


        Search tags

rlh <https://chromestatus.com/features#tags:rlh>, ric <https://chromestatus.com/features#tags:ric>, rch <https://chromestatus.com/features#tags:rch>, rex <https://chromestatus.com/features#tags:rex>, root font <https://chromestatus.com/features#tags:root%20font>


        TAG review

The feature is not fundamental and only implements an existing standard

Note that CSS Values and Units Level 4 is not yet a standard, but a working draft <https://www.w3.org/standards/types#WD>.

That said, it seems the TAG recently reviewed the draft spec and was satisfied with it:

https://github.com/w3ctag/design-reviews/issues/781


        TAG review status

Not applicable


        Risks



        Interoperability and Compatibility



/Gecko/: No signal (https://github.com/mozilla/standards-positions/issues/725)

/WebKit/: No signal (https://github.com/WebKit/standards-positions/issues/112)

/Web developers/: No signals

/Other signals/:


        WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

no



        Debuggability

The new units should be automatically supported by devtools. No need for any changes.


        Will this feature be supported on all six Blink platforms
        (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

Yes


        Is this feature fully tested by web-platform-tests
        
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?

Yes
https://wpt.fyi/css/css-values/rlh-invalidation.html
https://wpt.fyi/css/css-values/ric-invalidation.html
https://wpt.fyi/css/css-values/rch-invalidation.html
https://wpt.fyi/css/css-values/rex-invalidation.html
https://wpt.fyi/css/css-values/lh-rlh-on-root-001.html
https://wpt.fyi/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html
https://wpt.fyi/css/css-contain/container-queries/font-relative-units.html
https://wpt.fyi/css/css-contain/container-queries/font-relative-units-dynamic.html


        Flag name

#enable-experimental-web-platform-features / CSSNewRootFontUnits (Blink)


        Requires code in //chrome?

False


        Tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1381037


        Estimated milestones

DevTrial on desktop     111

DevTrial on Android     111


        Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5073969265246208
--
You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAK_fkKV3D8Gpno7mie4LD5B%2BNiGvjfnRvAtJ5rsiBWYL8Mv2Bw%40mail.gmail.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAK_fkKV3D8Gpno7mie4LD5B%2BNiGvjfnRvAtJ5rsiBWYL8Mv2Bw%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/925d0226-4c69-1c28-13b1-59854c1617ca%40chromium.org.

Reply via email to