New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 779409 link

Starred by 24 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug
Team-Accessibility

Blocked on:
issue 645717



Sign in to add a comment

Fonts scaling doesn't work

Reported by alse...@gmail.com, Oct 29 2017

Issue description

Example URL:
http://google.com

Steps to reproduce the problem:
1. Go to Accessibility -> Text scaling
2. Set it to max
3. Go to google.com and search for something

What is the expected behavior?
Fonts should scale correctly

What went wrong?
Fonts don't scale and remain small

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? N/A

Chrome version: 61.0.3163.98  Channel: stable
OS Version: 8.0.0
Flash Version:

In 2014 the text scaling only applied to paragraphs per merged  bug 444853 
 
Screenshot_20171029-110059.png
279 KB View Download
Screenshot_20171029-110314.png
118 KB View Download
Cc: msrchandra@chromium.org rbasuvula@chromium.org nyerramilli@chromium.org sandeepkumars@chromium.org
Components: Blink>Fonts
Labels: Needs-triage-Mobile Triaged-Mobile M-64
Status: Untriaged (was: Unconfirmed)
Tested the issue on Chrome Stable# 61.0.3163.98 / 62.0.3202.73 & Chrome Canary# 64.0.3251.0 on Pixel (Android 8.0.0 / OPR1 170623.027) and Pixel XL (Android 7.1.2 / N2G48E) and was able to reproduce the issue using the below steps --
1. Go to Accessibility -> Text scaling
2. Set it to max
3. Go to google.com and search for something

This is a Non-Regression Issue existing from M55 builds.
Please find the logs and screencast in the below URL --
go/chrome-androidlogs/777896


Note: Tested the same on Samsung J710 (Android 6.0.1) and could not reproduce the issue.
Thank You.
Components: -Blink

Comment 3 by e...@chromium.org, Oct 30 2017

Components: -Blink>Fonts Mobile
Over to Mobile team to clarify behavior changes between 6.0 and 8.0 with regards to text scaling as this is an android-only issue.
Apologies for the wrong url for logs and screencast. Please find the logs and screen cast in the below URL --
go/chrome-androidlogs/779409

ScreenCast has been provided for Android 8.1.0 on Pixel XL and Android 6.0.1 on Redmi Note 3.
Thank You.

Comment 5 by alse...@gmail.com, Jan 30 2018

Any updates? This is a major issue which makes Chrome unusable for people with imperfect vision.
 Issue 820061  has been merged into this issue.
Any updates with this issue?
 Issue 822527  has been merged into this issue.
 Issue 825096  has been merged into this issue.
Cc: pnangunoori@chromium.org
 Issue 827177  has been merged into this issue.
The problem is that TextAutosizer will only scale some elements. For elements that don't qualify, it uses a 1.0f multiplier.

This is wrong. It should be using the accessibility scaling factor as the minimum multiplier value. (ie: 2.0f for 200%).

https://chromium.googlesource.com/chromium/src/+/32a7b19e92a9ff0fca3aba45c1fdd3896fdd5f1d/third_party/WebKit/Source/core/layout/TextAutosizer.cpp#445

https://chromium.googlesource.com/chromium/src/+/32a7b19e92a9ff0fca3aba45c1fdd3896fdd5f1d/third_party/WebKit/Source/core/layout/TextAutosizer.cpp#465


Or, possibly, use m_pageInfo.m_baseMultiplier

https://chromium.googlesource.com/chromium/src/+/32a7b19e92a9ff0fca3aba45c1fdd3896fdd5f1d/third_party/WebKit/Source/core/layout/TextAutosizer.cpp#544


See how Chrome on emulated Pixel 2 XL works properly while a Chrome on real Pixel 2 XL does not.


emulated.png
977 KB View Download
real-device.png
1.1 MB View Download
 Issue 839178  has been merged into this issue.
Hi, 
Here is a friendly ping. is there any updates with this issue?

I learned recently that Firefox on Android has an option to scale text with AndroidOS font settings.

Safari on iOS has no problems using text scaling. In fact, it's not optional at all. It just follows the OS settings on text scaling (Dynamic Type).

The whole idea of using custom heuristics based on paragraphs is a poor one. There's no reason for Chrome to "be different". In the very least, the ability to render like every other browser should be an option on the screen (as Firefox is doing).
Cc: -pnangunoori@chromium.org dmazz...@chromium.org
Components: -Mobile UI>Accessibility
Status: Available (was: Untriaged)
Adding UI>Accessibility component so that this is raised to the a11y team. Non-regression going back to M55 per comment above. It's a borderline feature request but I feel it is a bug. 

It is for the Chrome-specific feature and not related to any OS level feature. 

Chrome 72.0.3584.0 (Official Build) canary (32-bit)
OS: Android 7.1.1 Moto E4 phone with TalkBack 6.2.0.199837370

Steps to reproduce:
# Go to More options menu > Settings > Accessibility 
# Ensure text scaling is set to 100% default
# Close menu and back to any webpage with text such as https://en.m.wikipedia.org/wiki/Kiwi
# Examine size of text
# Go back to More options menu > Settings > Accessibility 
# Set text scaling to 200% (max)
# Close menu and go back to the webpage with text

Expected: text is now at 200% scale
Actual: text looks exactly the same as before 

You can also repro this on a variety of pages such as the NTP, Google Search results, the menus themselves, etc. 
Cc: jbanavatu@chromium.org chelamcherla@chromium.org
 Issue 874631  has been merged into this issue.
Issue 841718 has been merged into this issue.
 Issue 890280  has been merged into this issue.
 Issue 710487  has been merged into this issue.
Blockedon: 645717
Issue 682371 has been merged into this issue.
Description: Show this description
Cc: aelias@chromium.org pdr@chromium.org tedc...@chromium.org osh...@chromium.org
 Issue 444853  has been merged into this issue.
I have duped many of the scaling not working bugs into this master bug. I then made the bug to solve the problem, 645717, blocking this bug. 

Bug 779409 (this one) consolidates all the user complaints about the feature not working 
Bug 645717 explores the solution to making text scaling work 
Components: UI>Browser
Labels: a11y-required
dmazzoni@ - is this supposed to have the UI>Browser component? It seems like an issue with scaling web contents.
Components: -UI>Browser
Labels: -a11y-required
Removing other components

I'm getting rid of a11y-required, I don't think this is a GAR bug


Sign in to add a comment