The font-size-adjust CSS property enhances readability consistency by adjusting font size based on lowercase letter height rather than uppercase. Additionally, the newly introduced two-value syntax for font-size-adjust in the font module level 5 enables web designers to specify a font metric for size adjustment. This feature is one of focus areas for Interop 2024.
Gecko and WebKit have shipped this feature, and there is no major interoperability risk. However, certain aspects are still being discussed regarding interoperability concerns. [1, 2].
[1] https://github.com/w3c/csswg-drafts/issues/6384 [2] https://github.com/w3c/csswg-drafts/issues/10292
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
None
Does the feature depend on any code or APIs outside the Chromium open source repository and its open-source dependencies to function?
None
Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
Some concerns related to interoperability are still under discussion.
Links to previous Intent discussions- Intent to prototype font-size-adjust: https://groups.google.com/a/chromium.org/g/blink-dev/c/lqd_g6Z6fH4/m/qZyljJmg6oQJ- Intent to prototype the two value syntax: https://groups.google.com/a/chromium.org/g/blink-dev/c/2FufB-ckycw/m/mj1I3iUECAAJBest,
--
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+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b34b218a-28c4-44e0-9451-3a2fc0949ab3n%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2NOwQS9mwe7rrShcyapRmWTFh6%3DUTo9%2BGE%2B2E525TrpEA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYdEOTMqLunu0zpsqqrS2XifPx9D%2BaXEwHS04gHVMRPKGw%40mail.gmail.com.
Hi Philip,
I noticed that font-size-adjust-012.html, font-size-adjust-013.html, and parts of font-size-adjust-computed.html (e.g., ch-width and ic-width) show minor deviations from expected results. The exact issue with the WPT Linux machine is unclear since these tests can be affected by various font rendering configuration and environment (e.g., hinting, sub-pixel rendering, fonts installed, font rendering libraries, etc.). My Linux machine and the Linux try bots pass these tests. I think syncing the WPT Linux machine's font setup with our Linux trybot's setup could help.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CC3F19D7-8FDE-402E-9B46-F17C0F1D9D26%40chromium.org.
LGTM2
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYdwb_oDzNwsO3CD2v%2BiDwG5BjP4-vzoOA8fqEaSuMfdbQ%40mail.gmail.com.
Hi Philip,
I noticed that font-size-adjust-012.html, font-size-adjust-013.html, and parts of font-size-adjust-computed.html (e.g., ch-width and ic-width) show minor deviations from expected results. The exact issue with the WPT Linux machine is unclear since these tests can be affected by various font rendering configuration and environment (e.g., hinting, sub-pixel rendering, fonts installed, font rendering libraries, etc.). My Linux machine and the Linux try bots pass these tests. I think syncing the WPT Linux machine's font setup with our Linux trybot's setup could help.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7768618E-0A7B-4093-95E0-D20555AB87E5%40chromium.org.
Thanks for the LGTMs. By the way, the ChromeStatus page is still gray due to one missing approval. Could you check it and add your approval if you forgot it?