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

Issue 661803 link

Starred by 2 users

Issue metadata

Status: ExternalDependency
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

Overlapping glyphs artifacts visible in navigation bar

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

Issue description

Version: Canary + Stable
OS: MacOSX 10

What steps will reproduce the problem?
(1) Visit https://ar.wikipedia.org/wiki/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9_%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D9%8A%D8%A9
(2) Can see overlapping glyph artifacts.

What is the expected output?

Can't see overlapping gylph artifacts. (see attached).

 
Screen Shot 2016-11-02 at 3.36.26 PM.png
8.5 KB View Download

Comment 1 by creis@chromium.org, Nov 2 2016

Components: -UI>Browser>Navigation UI>Browser>Omnibox
Cc: pkasting@chromium.org mpear...@chromium.org tapted@chromium.org
Any idea who might be the right owner for this?

Comment 3 by tapted@chromium.org, Nov 10 2016

I'm not precisely sure what I'm looking for, but I'm pretty sure I see the same in Safari. So I think this is an AppKit bug that needs to be reported up to http://bugreport.apple.com

(But maybe it doesn't happen in a mac_views_browser build, since the omnibox isn't an NSTextField there)
Cc: shrike@chromium.org
-> shrike@ for Mac triage

Comment 5 by shrike@chromium.org, Nov 10 2016

Labels: Needs-Feedback
ikilpatrick@ - I'm not sure what I should not be seeing. Can you attach a screenshot of how it should look?

Comment 6 by tapted@chromium.org, Nov 16 2016

Status: Unconfirmed (was: Untriaged)
[mac triage] 
Sure, just uploaded an annotated image.

The red circles show the artifacts as a result of just overlapping the characters.
4f6ad359-c48d-47f7-8121-e3b61ffc8c6f.png
9.8 KB View Download

Comment 8 by shrike@chromium.org, Nov 17 2016

Can you send a screenshot showing how it should look?
Sure  - here is FF which doesn't show the artifacts.
Screen Shot 2016-11-17 at 3.37.46 PM.png
19.2 KB View Download
My first guess is that we're drawing the text using transparency, so the dark spots are overlapping character end points.

Status: ExternalDependency (was: Unconfirmed)
I see the same in Safari. This is an NSTextField bug - Apple need to fix it. Filed rdar://29324836 but TBH I'd be surprised if Apple act on it.

I don't see it in a mac_views_browser build with either of RenderTextMac or RenderTextHarfbuzz.
cocoachrome_viewsrendertextharfbuzz_safari.png
56.3 KB View Download
cocoachrome_viewsrendertextmac.png
43.8 KB View Download
rdar update: rdar://29324836 marked a duplicate of rdar://11831305 (still open, and perhaps an old bug).
Labels: -Needs-Feedback Hotlist-Polish

Sign in to add a comment