Issue metadata
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 descriptionUserAgent: 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
,
Nov 6 2017
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!
,
Nov 9 2017
Can we have a fix during M64?
,
Nov 10 2017
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
,
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.
,
Nov 11 2017
Noto font version: 20170928-1 Fontconfig version: 2.12..6-3 OS: Fedora 26
,
Nov 13 2017
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.
,
Nov 18 2017
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
,
Jan 31 2018
|
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by nyerramilli@chromium.org
, Nov 6 2017