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

Issue 661714 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Chrome OS material design UI: Ugly Antialiased Text in status menu

Project Member Reported by h...@chromium.org, Nov 2 2016

Issue description

This seems to be a very recent regression and coincides with the Material Design UI.

See attached screenshot -- the highlighted item has incorrect font antialiasing.
 
Screenshot 2016-11-02 at 12.07.42 PM.png
47.3 KB View Download
Cc: varkha@chromium.org tdander...@chromium.org
Cc: tbuck...@chromium.org
Components: -UI>Aura UI>Shell>Shelf
Owner: tdander...@chromium.org
Status: Assigned (was: Available)
Labels: Proj-MaterialDesign-CrOS M-56
Owner: bruthig@chromium.org
hshi@, what device type and scale factor are you using?

I've never seen this before. Ben, any ideas?
Components: -UI>Shell>Shelf UI>Shell>StatusArea
Status: Started (was: Assigned)
Nuts!! I'm on it.

Comment 6 by h...@chromium.org, Nov 2 2016

Re:#4,#5 I'm using an ELM device (1920x1080 IPS screen with default scaling factor of 1.25x -- 1536x1024 logical desktop size)
This is caused by the CL here: https://codereview.chromium.org/2457393006/

The problem is the label's are performing subpixel rendering on a non-opaque background.

Comment 8 by h...@chromium.org, Nov 2 2016

re:#6 sorry the IPS panel native resolution is 1920x1280, not 1080
Project Member

Comment 10 by bugdroid1@chromium.org, Nov 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a530e331ccd766b79d133c46cf08c1340f093e33

commit a530e331ccd766b79d133c46cf08c1340f093e33
Author: bruthig <bruthig@chromium.org>
Date: Wed Nov 02 22:29:00 2016

Fixed ugly text in the material design system menu.

Labels have subpixel rendering enabled by default which is ugly when
painted on a non-opaque canvas. Currently any system menu label in
a row with a visible ink drop will be given a clear canvas at paint
time because the ink drop hosting layer is promoted to paint to its
layer. This is a short term fix.

BUG= 661714 

Review-Url: https://codereview.chromium.org/2468173003
Cr-Commit-Position: refs/heads/master@{#429422}

[modify] https://crrev.com/a530e331ccd766b79d133c46cf08c1340f093e33/ash/common/system/chromeos/settings/tray_settings.cc
[modify] https://crrev.com/a530e331ccd766b79d133c46cf08c1340f093e33/ash/common/system/chromeos/tray_caps_lock.cc
[modify] https://crrev.com/a530e331ccd766b79d133c46cf08c1340f093e33/ash/common/system/chromeos/tray_tracing.cc
[modify] https://crrev.com/a530e331ccd766b79d133c46cf08c1340f093e33/ash/common/system/tray/tray_popup_utils.cc
[modify] https://crrev.com/a530e331ccd766b79d133c46cf08c1340f093e33/ash/common/system/update/tray_update.cc

Status: Fixed (was: Started)
Status: Verified (was: Fixed)
ChromeOS:9000.27.0/Chrome:56.0.2924.26

Sign in to add a comment