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

Issue 781574 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Emojis separated by zero width joiner not rendering properly

Reported by khym.cha...@gmail.com, Nov 5 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36

Example URL:
https://www.reddit.com/r/talesfromtechsupport/comments/7au72o/more_power_does_not_mean_more_speed/dpd38d4/

Steps to reproduce the problem:
1. Go to the given URL

What is the expected behavior?
Emojis are rendered as shown at https://emojipedia.org/male-construction-worker/

What went wrong?
What's displayed are two boxes followed by the male symbol.

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? Yes

Chrome version: 62.0.3202.75  Channel: stable
OS Version: Fedora 26
Flash Version: 

Works fine in Firefox 56.0 

Here are the characters as copy-pasted from the example URL: 👷🏻‍♂️

The same problem happens when the characters are copy-pasted into this text area and into the Google search text field.

Here are the characters as copy-pasted from the "male construction worker" Emojipedia page (which seems to be what the above characters are trying to do): 👷‍♂️

I have the google-android-emoji-fonts and google-noto-emoji-color-fonts packages installed, and can in most circumstances view unicode emoji characters just fine.

None of the following made any difference:

* Disabling experiments
* Disabling extensions
* Viewing page in Incognito
* Viewing page with a brand new user profile
* Viewing the page with unstable version 64.0.3253.3
* Installing the google-android-emoji-fonts fonts package
 
bug.png
598 bytes View Download
Labels: Needs-Triage-M62
Cc: sc00335...@techmahindra.com
Components: -Blink Blink>Fonts>Emoji
Labels: -Type-Bug -Pri-2 Triaged-ET M-64 hasbisect Pri-1 Type-Bug-Regression
Owner: drott@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reprodce this issue on reported version 62.0.3202.75 and on latest dev 64.0.3260.0 using Ubuntu 14.04. Issue is not seen in Windows 10 and Mac 10.12.6.

Manual Bisect Info:
===============
Good Build:51.0.2673.0 -- 380313
Bad build:51.0.2674.0 -- 380495

Unable to do per-revision bisect as we are seeing error "No sufficient builds to bisect". Hence providing chromium bisect info:

You are probably looking for a change made after 380397 (known good), but no later than 380399 (first known bad).
CHANGELOG URL:
  https://chromium.googlesource.com/chromium/src/+log/f80d2873f5d74c33b908be46dd57ba01d5af6c36..184a32d58946f709f6f8c5b6037a772431be5530

Review URL: https://codereview.chromium.org/1780723002

Suspecting same from changelog.

@drott: Please confirm the bug and help in re-assigning if it is not related to your change.

Thanks!
Can we have a fix during M64?

Comment 4 by drott@chromium.org, Nov 10 2017

Status: WontFix (was: Assigned)
Thanks for the report. Except for issue 767754, this is mostly a font & fontconfig issue on Ubuntu: Please check that you have a recent version of fontconfig and a recent version of the Noto Color Emoji font. 

When used as a web font, a recent version of Noto Color Emoji displays the construction site worker correctly:
http://roettsch.es/emoji-construction-worker.html

construction.png
22.1 KB View Download

Comment 5 by drott@chromium.org, Nov 10 2017

The reference Android version of the Noto Color Emoji font can be found here: https://android.googlesource.com/platform/external/noto-fonts/+/master/emoji/ 

Which Linux distribution are you using? I can check the packages, but I suspect that the google-android-emoji-fonts and google-noto-emoji-color-fonts packages might not be up-to-date.

Noto font version: 20170928-1
Fontconfig version: 2.12..6-3
OS: Fedora 26

Comment 7 by drott@chromium.org, Nov 13 2017

Status: Assigned (was: WontFix)
Thanks for getting back, the Noto Font version sounds fairly recent, would you mind attaching the Noto Color Emoji ttf from your system or post a link to a download of the exact Fedora package that you're using to install it? Then I can inspect the font to see whether it has the required coverage.

Here is a link.  If this doesn't work I can upload the TTF file, but it's around 7M.

http://mirrors.syringanetworks.net/fedora/linux/updates/26/x86_64/g/google-noto-emoji-fonts-20170928-1.fc26.noarch.rpm

Comment 9 by e...@chromium.org, Jan 31 2018

Labels: -Pri-1 Pri-2

Sign in to add a comment