From efd501f1af67bdbcc2e3645de0ae3635bb4e84ed Mon Sep 17 00:00:00 2001 From: David Grogan Date: Tue, 8 Jul 2025 16:53:47 -0700 Subject: [PATCH 1/3] [css-env-1] Update env(preferred-text-scale) explainer for and WebView --- css-env-1/explainers/env-preferred-text-scale.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/css-env-1/explainers/env-preferred-text-scale.md b/css-env-1/explainers/env-preferred-text-scale.md index d42f0d0d69f6..cc1ebefda834 100644 --- a/css-env-1/explainers/env-preferred-text-scale.md +++ b/css-env-1/explainers/env-preferred-text-scale.md @@ -383,7 +383,11 @@ If an author didn’t want headings – for example – to scale up at the same 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()](). +**Update 2025-Jul-08:** The interaction between WebView and env() is in flux. See https://groups.google.com/a/chromium.org/g/blink-dev/c/bZuQAcwcEig/m/6F5w5S97AQAJ + + 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) + ### Example use cases @@ -434,6 +438,9 @@ The minimum font size setting is not involved in the derivation of `env(preferre ### New meta viewport key for changing text-scale +**Update 2025-Jul-08:** The <meta> approach has evolved since this document was written. +It now has its own explainer at https://github.com/w3c/csswg-drafts/blob/main/css-env-1/explainers/meta-text-scale.md + ```html Date: Fri, 11 Jul 2025 00:23:14 -0700 Subject: [PATCH 2/3] Update css-env-1/explainers/env-preferred-text-scale.md Co-authored-by: Josh Tumath --- css-env-1/explainers/env-preferred-text-scale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css-env-1/explainers/env-preferred-text-scale.md b/css-env-1/explainers/env-preferred-text-scale.md index cc1ebefda834..7ec4a26486cc 100644 --- a/css-env-1/explainers/env-preferred-text-scale.md +++ b/css-env-1/explainers/env-preferred-text-scale.md @@ -383,7 +383,7 @@ If an author didn’t want headings – for example – to scale up at the same 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()](). -**Update 2025-Jul-08:** The interaction between WebView and env() is in flux. See https://groups.google.com/a/chromium.org/g/blink-dev/c/bZuQAcwcEig/m/6F5w5S97AQAJ +**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) 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) From 4e953ed6d48ad80473ec9cfcf0192741ef77f11c Mon Sep 17 00:00:00 2001 From: davidsgrogan Date: Fri, 11 Jul 2025 00:23:53 -0700 Subject: [PATCH 3/3] Update css-env-1/explainers/env-preferred-text-scale.md Co-authored-by: Josh Tumath --- css-env-1/explainers/env-preferred-text-scale.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css-env-1/explainers/env-preferred-text-scale.md b/css-env-1/explainers/env-preferred-text-scale.md index 7ec4a26486cc..ec5f03f25515 100644 --- a/css-env-1/explainers/env-preferred-text-scale.md +++ b/css-env-1/explainers/env-preferred-text-scale.md @@ -438,8 +438,8 @@ The minimum font size setting is not involved in the derivation of `env(preferre ### New meta viewport key for changing text-scale -**Update 2025-Jul-08:** The <meta> approach has evolved since this document was written. -It now has its own explainer at https://github.com/w3c/csswg-drafts/blob/main/css-env-1/explainers/meta-text-scale.md +**Update 2025-Jul-08:** The `` approach has evolved since this document was written. +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) ```html