- From: davidsgrogan <notifications@github.com>
- Date: Mon, 24 Nov 2025 15:18:03 -0800
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/1172@github.com>
davidsgrogan created an issue (w3ctag/design-reviews#1172)
### Specification
https://davidsgrogan.github.io/css-fonts-5/Overview.html#text-scale-meta
### Explainer
https://github.com/w3c/csswg-drafts/blob/main/css-env-1/explainers/meta-text-scale.md
### Links
- An introduction to the feature, aimed at unfamiliar audiences: https://github.com/w3c/csswg-drafts/blob/main/css-env-1/explainers/meta-text-scale.md#introduction
- A description of the problems that end-users were facing before this proposal: https://github.com/w3c/csswg-drafts/blob/main/css-env-1/explainers/meta-text-scale.md#user-facing-problem
- Alternatives considered: https://github.com/w3c/csswg-drafts/blob/main/css-env-1/explainers/meta-text-scale.md#alternatives-considered , also *most* developer use cases would be solved by using `env(preferred-text-scale)` in CSS calc expressions, but we heard from web developers that they "just want `rem` to work like they were promised" -- i.e. `rem` will honor the users' a11y preferences, no matter if those prefs are specified at the OS-level *or* UA-level, they don't want to mess around with `env()`.
- Examples of how to use the proposal to solve the end-users' problems: https://davidsgrogan.github.io/css-fonts-5/Overview.html#ex-scaled-page
- What do the end-users experience with this proposal: Font sizes will honor the users' OS-level a11y preference. See https://github.com/w3c/csswg-drafts/blob/main/css-env-1/explainers/env-preferred-text-scale.md#example-1-reddit part p[4]
- Web Platform Tests: None yet
### The specification
- [x] Follows the [Web Platform Design Principles](https://www.w3.org/TR/design-principles/).
- [x] Includes Security and Privacy Considerations sections based on answers to the [Security/Privacy Questionnaire](https://www.w3.org/TR/security-privacy-questionnaire/).
### Where and by whom is the work is being done?
- GitHub repo: https://github.com/w3c/csswg-drafts
- Primary contacts:
- @davidsgrogan Google, CSSWG member, Spec author, Chrome implementer
- @joshtumath BBC, CSSWG member, Spec reviewer, Explainer author, Feature champion, Dx pollster
- Organization/project driving the specification: CSSWG, Google, BBC
- This work is being funded by: Google and BBC
- Primary standards group developing this feature: CSSWG
- Incubation and standards groups that have discussed the design:
- https://github.com/w3c/csswg-drafts/issues/12380#issuecomment-3053293717
### Feedback so far
- Multi-stakeholder feedback:
- Mozilla comments: https://github.com/mozilla/standards-positions/issues/NNN <!-- And/or other places they've given feedback -->
- WebKit comments: https://github.com/WebKit/standards-positions/issues/NNN <!-- And/or other places they've given feedback -->
- {{...include feedback/review from developers, implementers, civil society, and others}} -- we've gotten informal positive feedback from web developers at a few conferences (thanks @joshtumath for polling). Other implementers: Apple and Mozilla engineers had vaguely positive comments during the CSS telecon where this was resolved to add, FWIW ([minutes](https://github.com/w3c/csswg-drafts/issues/12380#issuecomment-3053293717)). (I'll file standards-positions requests ASAP, though.)
- Major unresolved issues with or opposition to this specification: https://github.com/w3c/csswg-drafts/issues/12475 -- the unresolved issue is if we should specify that UAs should scale fonts non-linearly... meaning the larger the font already is, the less of an enlargement multiplier it would get. We [anticipate](https://github.com/w3c/csswg-drafts/issues/12380#issuecomment-3059624945) that shipping _linear_ scaling will NOT prevent from future experiments with _non-linear_ scaling. We are not aware of any opposition to the specification.
- Status/issue trackers for implementations:
https://chromestatus.com/feature/5112244702674944
https://bugzilla.mozilla.org/show_bug.cgi?id=1976522
### You should also know that...
_No response_
<!-- Content below this is maintained by @w3c-tag-bot -->
---
Track conversations at https://tag-github-bot.w3.org/gh/w3ctag/design-reviews/1172
--
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/1172
You are receiving this because you are subscribed to this thread.
Message ID: <w3ctag/design-reviews/issues/1172@github.com>
Received on Monday, 24 November 2025 23:18:07 UTC