[w3ctag/design-reviews] Other Spec Review: <meta name="text-scale" content="scale" /> (Issue #1172)

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