Contact emails
[email protected]

Explainer
None


Specification
https://www.w3.org/TR/css-fonts-4/#font-language-override-prop


Summary
This feature introduces support for the font-language-override CSS property in 
Chromium. The property allows developers to override the system language used 
for OpenType glyph substitution by specifying a four-character language tag 
directly in CSS. This enables fine-grained typographic control, particularly 
useful for multilingual content or fonts with language-specific glyph variants.


Blink component
Blink>Fonts


Web Feature ID
font-language-override


TAG review
None


TAG review status
Not applicable


Risks




Interoperability and Compatibility
None

Gecko: Shipped/Shipping (https://bugzilla.mozilla.org/show_bug.cgi?id=1347821)

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

Web developers: Positive 13 users have indicated that they are affected by this 
issue and its related duplicates, as noted in 
https://issues.chromium.org/issues/40891154 and 
https://issues.chromium.org/issues/41170551

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? None



Debuggability
Existing DevTools capabilities already cover this.


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


Is this feature fully tested by web-platform-tests?
Yeshttps://wpt.fyi/results/css/css-fonts/font-language-override-01.html?label=experimental&label=master&aligned
 
https://wpt.fyi/results/css/css-fonts/font-language-override-02.html?label=experimental&label=master&aligned
 
https://wpt.fyi/results/css/css-fonts/font-language-override-03.html?label=experimental&label=master&aligned
 
https://wpt.fyi/results/css/css-fonts/parsing/font-language-override-computed.html?label=experimental&label=master&aligned
 
https://wpt.fyi/results/css/css-fonts/parsing/font-language-override-invalid.html?label=experimental&label=master&aligned
 
https://wpt.fyi/results/css/css-fonts/parsing/font-language-override-valid.html?label=experimental&label=master&aligned


Flag name on about://flags



Finch feature name
FontLanguageOverride


Rollout plan
Will ship enabled for all users


Requires code in //chrome?
False


Tracking bug
https://issues.chromium.org/issues/41170551


Estimated milestones


Shipping on desktop 142

Shipping on Android 142

Shipping on WebView 142

Shipping on iOS 142




Anticipated spec changes

Open questions about a feature may be a source of future web compat or interop 
issues. Please list open issues (eg links to known github issues in the project 
for the feature specification) whose resolution may introduce web 
compat/interop risk (eg, changing to naming or structure of the API in a 
non-backward-compatible way). None


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5149766073843712?gate=4807908353245184


This intent message was generated by Chrome Platform Status.

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68d63508.2b0a0220.29ae18.0552.GAE%40google.com.

Reply via email to