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

Issue 682449 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Aug 13
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Text in Google Sheets that's far to the right looks ugly on kevin

Project Member Reported by diand...@chromium.org, Jan 18 2017

Issue description

Version 56.0.2924.58
Platform 9000.58.0 kevin

(1) Go to:

https://docs.google.com/spreadsheets/d/1Xq3Lo6lvU7URdqv5u5XwkAvmHEfZ5tF27HVI_dQhlxE/edit#gid=0

(2) Notice that text is ugly.

(3) It's ugly at both 1500 x 1000 and 2400 x 1600

===

See attached screenshots.
 
Screenshot 2017-01-18 at 2.51.04 PM.png
336 KB View Download
Screenshot 2017-01-18 at 2.35.46 PM.png
602 KB View Download

Comment 1 Deleted

Comment 2 by osh...@chromium.org, Jan 18 2017

Cc: danakj@chromium.org enne@chromium.org
It looks to me that anti-alias flag is getting flipped during reload and resize.

+ danakj@, enne@, do you have any idea?

Comment 3 by enne@chromium.org, Jan 19 2017

That text rendering is very strange.  Even within what is likely the same text run, the same glyphs look different.

My first instinct is that I know that we snap to particular device scale factors at different resolutions.  Maybe there's something going on at the text rasterization level when particular scales are applied to the SkCanvas.

Could you try forcing on gpu rasterization in about:flags to see if that makes any difference one way or the other?

Comment 4 by osh...@chromium.org, Jan 19 2017

Disabling accelerated 2d canvas seems to fix this.  dianders@, can you try it on your elm?
I disabled:

> GPU rasterization Mac, Windows, Linux, Chrome OS, Android
> Use GPU to rasterize web content. Requires impl-side painting. #enable-gpu-rasterization

...and I still see the problem.

---

Then I disabled:

> Accelerated 2D canvas Mac, Windows, Linux, Chrome OS, Android
> Enables the use of the GPU to perform 2d canvas rendering instead of using software rendering. #disable-accelerated-2d-canvas

...and the problem went away.  No more ugly text and no more "blinkies" when loading too.


NOTE: I'm on a kevin, not an elm.

Comment 6 by danakj@chromium.org, Jan 19 2017

Can you try forcing GPU rasterization *on* (there is a "Force enabled for all layers" choice in chrome://flags/#enable-gpu-rasterization), while leaving accelerated 2d canvas on, to compare?
@6: Oh, oops.  Sure, 1 sec.  So summary:

GPU rasterization default    / Accelerated 2D canvas enabled (default): problems
GPU rasterization disabled   / Accelerated 2D canvas enabled (default): problems
GPU rasterization default    / Accelerated 2D canvas disabled:          good
GPU rasterization force all  / Accelerated 2D canvas enabled (default): problems


Comment 8 by enne@chromium.org, Jan 19 2017

Cc: junov@chromium.org bsalomon@chromium.org
Components: Internals>GPU>Canvas2D
Status: Available (was: Untriaged)

Comment 9 by junov@chromium.org, Jan 19 2017

Components: -Internals>GPU>Canvas2D Blink>Canvas
Who is the owner of canvas 2d?
Owner: junov@chromium.org
Status: Assigned (was: Available)
Any progress?

Comment 13 by junov@chromium.org, May 15 2017

Owner: fs...@chromium.org

Comment 14 by fs...@chromium.org, May 15 2017

I don't have the proper device to test this, but I've recently fixed a similar bug on Linux.
Could you please check if:
https://chromiumdash.appspot.com/commit/ee1c820d0133c0536a55b5a0aaf808a97c471bde

fixes this?
(probably needs a day for canary to pick it up)
Cc: -junov@chromium.org
Status: WontFix (was: Assigned)

Sign in to add a comment