Skip to content

Commit b7659e7

Browse files
[css-env-1] Update env(preferred-text-scale) explainer for <meta> and WebView (#12464)
* [css-env-1] Update env(preferred-text-scale) explainer for <meta> and WebView * Update css-env-1/explainers/env-preferred-text-scale.md Co-authored-by: Josh Tumath <[email protected]>
1 parent b5312ce commit b7659e7

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

css-env-1/explainers/env-preferred-text-scale.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,11 @@ If an author didn’t want headings – for example – to scale up at the same
383383

384384
By default, [Android Webview scales the text size by the system font scale factor](https://crsrc.org/c/android_webview/java/src/org/chromium/android_webview/AwSettings.java;l=382-385;drc=fbd39d07c1deaf2ec4a8ea32260503369d10bdbb). App developers may override this default by invoking [setTextZoom()](<https://developer.android.com/reference/android/webkit/WebSettings#setTextZoom(int)>).
385385

386+
**Update 2025-Jul-08:** The interaction between WebView and env() is in flux. See the [discussion on blink-dev.](https://groups.google.com/a/chromium.org/g/blink-dev/c/bZuQAcwcEig/m/6F5w5S97AQAJ)
387+
388+
<del>
386389
We recommend that apps embedding pages that use `env(preferred-text-scale)` override Android Webview’s default scaling with `setTextZoom(100)`. But `text-size-adjust` doesn’t work in Android Webview yet. See [https://crbug.com/419469463](https://crbug.com/419469463)
390+
</del>
387391

388392
### Example use cases
389393

@@ -434,6 +438,9 @@ The minimum font size setting is not involved in the derivation of `env(preferre
434438

435439
### New meta viewport key for changing text-scale
436440

441+
**Update 2025-Jul-08:** The `<meta>` approach has evolved since this document was written.
442+
See the [Meta tag for text scaling behavior Explainer](https://github.com/w3c/csswg-drafts/blob/main/css-env-1/explainers/meta-text-scale.md)
443+
437444
```html
438445
<meta
439446
name="viewport"

0 commit comments

Comments
 (0)