New issue
Advanced search Search tips

Issue 688242 link

Starred by 6 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Nov 21
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 3
Type: Compat



Sign in to add a comment

Using Segoe UI Symbol for Windows 7 Notification Font

Reported by ja...@onesignal.com, Feb 3 2017

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Example URL:

Steps to reproduce the problem:
1. On Windows 7, visit https://tests.peter.sh/notification-generator/#body=Rocket Emoji

2. In the textbox containing "Rocket Emoji", copy and add this Rocket emoji character to the textbox: 🚀

3. Click "Display Notification" at the bottom.

4. You should see a notification similar to https://imgur.com/a/cKoZW, where the rocket emoji isn't rendered.

What is the expected behavior?
The rocket emoji should be displayed, since it was added to Unicode 6 back in 2010.

What went wrong?
It looks like the notification font on Windows 7 is Segoe UI, which does not display Unicode 6 emojis.

Does it occur on multiple sites: N/A

Is it a problem with a plugin? N/A 

Did this work before? N/A 

Does this work in other browsers? N/A

Chrome version: 56.0.2924.87  Channel: stable
OS Version: 7
Flash Version: N/A

If the default system font used to render notifications on Windows 7 is Segoe UI, would it be possible to switch to Segoe UI Symbol?

1. Segoe UI Symbol ASCII characters look identical to Segoe UI

2. Segoe UI Symbol supports most (although not all) Unicode 6 emojis, whereas Segoe UI only supports Unicode 1.1-3.2 emojis (a very limited set)

(from Wikipedia):
> An update for the Segoe UI Symbol font in Windows 7 and in Windows Server 2008 R2 brings a subset of the monochrome Unicode set. Segoe UI lacks any and all Emoji characters, while Segoe UI Symbol and Segoe UI Emoji include them.

I ran a test to confirm that a user regularly installing updates on Windows 7 would receive the updated Segoe UI Symbol emoji supporting Unicode 6 characters.

I didn't find the article to be true that Segoe UI lacks any and all emoji characters. On WordPad, Unicode 1.1 - 3.2 emojis display using Segoe UI. Unicoide 6 emojis do not display on Segoe UI though.

3. Windows 7 is still used by a large majority of users

   We see 32% of users still using Windows 7 (for 65 million users on a page directly prompting them to subscribe to notifications, over 7 months), and netmarketshare.com reports it at 47%. The next highest OS we see is Windows 10 at 17.5% and then Android 6/6.01 at 12.5%.

Image Showing Segoe UI Symbol vs. Segoe UI Unicode 6 Emoji Support: http://i.imgur.com/XuUVJqM.png

Unicode 6 Emojis: http://emojipedia.org/unicode-6.0/

Tested on OS: Windows 7 Service Pack 1 with all Windows Updates installed (up to Jan. 2017)

 

Comment 1 by ajha@chromium.org, Feb 6 2017

Components: Blink>Fonts
Labels: Needs-Triage-M56

Comment 2 by e...@chromium.org, Feb 7 2017

Components: -Blink>Fonts UI>Notifications
Thanks for your report. Looks like font-fallback isn't set up correctly for notifications.

Blink doesn't render the notifications, over to UI team for further triage.


Labels: -Needs-Triage-M56 M-58
Status: Untriaged (was: Unconfirmed)
Able to reproduce this on windows 7 with chrome reported version(stable-56.0.2924.87)&latest Canary-58.0.3017.0.
This is non regression issue observed from M42 builds-42.0.2311.0 to latest Canary.Hence marking this issue as 'Untriaged'.
Note:
1. No issue observed on Mac 10.12.2 & ubuntu 14.04 on stable-56.0.2924.87 &latest Canary-58.0.3017.0 as 🚀 emoji displayed on notification.
2.Below error displayed when user navigates to earlier builds of M42.
Requires permission to display notifications.
Requires the Service Worker to be registered.

Please find the attached screencast for reference.
Thanks!!

688242.mp4
2.0 MB View Download

Comment 4 by awdf@chromium.org, Apr 12 2017

Labels: -Pri-2 -M-58 Pri-3
Status: Available (was: Untriaged)
Thanks for the in-depth bug report and suggestions. https://bugs.chromium.org/p/chromium/issues/detail?id=477068 is for the more general problem of supporting emoji on Windows, I'm marking both these bugs as available, whoever picks up one should pick up both these bugs, and resolved this one as Fixed/WontFix depending on whether the solution is to use Segoe UI Symbol or something else (there may be a more generic fallback solution used in the rest of Chrome UI). 
Project Member

Comment 5 by sheriffbot@chromium.org, Apr 12 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Available (was: Untriaged)
Labels: Hotlist-DesktopUIChecked
Status: WontFix (was: Available)
*** UI Mass Triage***

Tested on latest Canary #72.0.3617.0 on Windows 10 and was not able to reproduce the issue. Attached the screenshot for reference.

jason@ -- Please feel free to file a new issue or reopen this issue if the issue is reproduced on latest Chrome versions.

Thanks!

688242.PNG
13.1 KB View Download
This is still an issue on Chrome 72.0.3617.0 on Windows 7. The issue is the "Segoe UI" font on the system does not includes many emojis, however "Segoe UI Symbol" does so this font should be used to render the notification. You can see the emoji correctly in the text field in the web field but does not show in the notification.
chrome72_windows7_emoji_support_issue.png
284 KB View Download

Sign in to add a comment