Reconcile inconsistent subpixel text antialiasing decision (LCD text) across platforms. |
|||||||
Issue descriptionOn Android, we never enable subpixel antialiasing: https://cs.chromium.org/chromium/src/content/renderer/render_view_impl.cc?dr=CSs&q=DeviceScaleEnsuresTextQuality&sq=package:chromium&l=334 This has frequently resulted in incorrect performance comparisons between low dpi desktop devices falling back to main to scroll and mobile devices which can scroll on the fast path because they do not require subpixel antialiasing. Given the distinction between a mobile device and a desktop device is getting pretty blurry we should try to apply consistent behavior here. If we think that we need to base this decision on device performance, we could use a performance heuristic so that low end "desktop" users have comparable performance to low end android users.
,
Sep 30 2016
Do you consider arc++ clank on cros an android devive? Discrepancy there is really weird.
,
Sep 30 2016
I thought Clank wasn't made available to users on ARC++? As for Android WebView on ARC++, OK, but not much consistency would be achieved by just supporting LCD text on that -- you'd also need to change the rest of the Android View system to support LCD text, which is probably a tall order. This does sound like a good reason to disable LCD text in non-Android-world on ARC++ supporting devices, though. (I still haven't seen ARC++ in action and actually recently ordered an 11-inch Chromebook so I can get a better idea.)
,
Jan 19 2017
,
Jan 24 2017
,
Mar 27 2017
,
Mar 27 2017
FWIW, I've changed ChromeOS to prefer compositing to LCD text in https://chromium.googlesource.com/chromium/src/+/e6e68ae222d21bdb5e872cf132925bc5440ccdcb for overlay scrollbars. My guess is that greyscale AA has improved over the years where the difference from LCD text is not as marked as it used to be. I'm going to do some comparisons, perhaps it may be worth flipping the flag on all desktop platforms.
,
Apr 11 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Apr 12 2018
Re comment #7, the distinction is now even blurrier (pun intended), as ChromeOS devices largely use the same input modalities as non-ChromeOS devices. bokan, do you think we should do these experiments?
,
Apr 12 2018
I think there's some risk here in that the effect may be better/worse on different monitors. On a broad platform like Windows we may have a large blind spot in this sense. There's also risk in web compat - I've seen lots of differences, particularly on Mac, where making changing the compositing behavior can affect things on the page (typically Mac's overlay scrollbars). So I don't think this would be a trivial change. Given that we're putting lots of effort into getting slimming paint shipped, and that should fix these issues comprehensively, I think we should focus our efforts there.
,
Apr 13 2018
,
Apr 13 2018
Unless someone wants to take ownership and really push this, I suggest we close this for now. |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by aelias@chromium.org
, Sep 30 2016