WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
280102
Noto Color Emoji font does not render, or disappears shortly after rendering
https://bugs.webkit.org/show_bug.cgi?id=280102
Summary
Noto Color Emoji font does not render, or disappears shortly after rendering
Brad Andalman
Reported
2024-09-20 19:54:01 PDT
Created
attachment 472619
[details]
Noto Color Emoji font in Chrome If you go to this page, you should see a preview of Noto Color Emoji glyphs:
https://fonts.google.com/noto/specimen/Noto+Color+Emoji
If you use Safari 18, however, none of the glyphs appear. They appear fine in other browsers, like Chrome, Edge, Firefox, etc.
Attachments
Noto Color Emoji font in Chrome
(1.45 MB, image/png)
2024-09-20 19:54 PDT
,
Brad Andalman
no flags
Details
Noto Color Emoji font in Safari 18
(1.24 MB, image/png)
2024-09-20 19:54 PDT
,
Brad Andalman
no flags
Details
Movie of Safari Technology Preview loading the Noto Color Emoji page
(5.41 MB, video/quicktime)
2024-09-20 19:58 PDT
,
Brad Andalman
no flags
Details
Noto Color Emoji glyphs appearing in print preview
(493.36 KB, image/png)
2024-09-21 10:00 PDT
,
Brad Andalman
no flags
Details
Simple HTML that shows an emoji in Safari 17, but not in Safari 18
(712 bytes, text/html)
2024-09-23 11:18 PDT
,
Brad Andalman
no flags
Details
Simple HTML that shows an emoji in Safari 17, but not in Safari 18
(726 bytes, text/html)
2024-09-23 11:27 PDT
,
Brad Andalman
no flags
Details
Simple HTML that shows an emoji in Safari 17, but not in Safari 18
(704 bytes, text/html)
2024-09-23 11:29 PDT
,
Brad Andalman
no flags
Details
Simple HTML that shows an emoji in Safari 17, but not in Safari 18
(704 bytes, text/html)
2024-09-23 11:40 PDT
,
Brad Andalman
no flags
Details
Simple HTML that shows an emoji in Safari 17, but not in Safari 18
(677 bytes, text/html)
2024-09-23 11:47 PDT
,
Brad Andalman
no flags
Details
Show Obsolete
(4)
View All
Add attachment
proposed patch, testcase, etc.
Brad Andalman
Comment 1
2024-09-20 19:54:24 PDT
Created
attachment 472620
[details]
Noto Color Emoji font in Safari 18
Brad Andalman
Comment 2
2024-09-20 19:58:12 PDT
Created
attachment 472621
[details]
Movie of Safari Technology Preview loading the Noto Color Emoji page I tested this in Safari Technology Preview, and the bug manifests. I made a screen recording of this page loading, and you can see that the emoji initially shows up as Apple Color Emoji, and then partially switches to Noto Color Emoji before going blank.
Brad Andalman
Comment 3
2024-09-21 10:00:23 PDT
Created
attachment 472623
[details]
Noto Color Emoji glyphs appearing in print preview Interestingly, if I go to the Noto Color Emoji page in Safari and choose File > Print, the preview shows the glyphs! And they appear as expected in the generated PDF when I choose "Save as PDF" from the dialog.
Brad Andalman
Comment 4
2024-09-21 13:24:05 PDT
I downloaded the Noto Color Emoji font, and added it to Font Book. It appears as expected, and font validation reports no errors.
Alexey Proskuryakov
Comment 5
2024-09-23 10:55:05 PDT
Thank you for the report! I cannot reproduce the regression aspect though. The behavior is equally flaky in Safari 17.6 and Safari 18 - the glyphs sometimes appear and then disappear, or don't appear at all, depending on window size. Please let us know if there was an earlier Safari version where this worked without glitching.
Brad Andalman
Comment 6
2024-09-23 11:18:31 PDT
Created
attachment 472646
[details]
Simple HTML that shows an emoji in Safari 17, but not in Safari 18 I've attached some simple HTML that always works for me in Safari 17 (actually, 17.5 on Sonoma) and always fails in Safari 18 (on Sequoia).
Brad Andalman
Comment 7
2024-09-23 11:27:29 PDT
Created
attachment 472647
[details]
Simple HTML that shows an emoji in Safari 17, but not in Safari 18 My last attachment works if you download it and open it in Safari. But it doesn't seem to work if you click on it from the WebKit link. Trying a slightly different version.
Brad Andalman
Comment 8
2024-09-23 11:29:33 PDT
Created
attachment 472648
[details]
Simple HTML that shows an emoji in Safari 17, but not in Safari 18 (Another attempt to get this to work by clicking on the link in WebKit)
Brad Andalman
Comment 9
2024-09-23 11:40:29 PDT
Created
attachment 472652
[details]
Simple HTML that shows an emoji in Safari 17, but not in Safari 18 (Another attempt at getting this to work when clicking the link in Bugzilla)
Brad Andalman
Comment 10
2024-09-23 11:47:47 PDT
Created
attachment 472653
[details]
Simple HTML that shows an emoji in Safari 17, but not in Safari 18 (Another attempt to get this attachment to work when you click on it in Bugzilla.)
Brad Andalman
Comment 11
2024-09-23 11:49:14 PDT
OK! This last attachment worked — you can now click on the HTML link above. (For those of you following along at home, uploading the zany face emoji caused issues. But using a red heart worked fine.)
Alexey Proskuryakov
Comment 12
2024-09-23 12:08:05 PDT
I'm still getting glitchy behavior from both Safari 17.6 and Safari 18. The heart emoji usually appears at first, and flakily disappears, often when I resize the window, or just after a while. Maybe it became a little more likely to not show up at all in Safari 18, but this still doesn't seem like a case that used to work, and is now broken.
Radar WebKit Bug Importer
Comment 13
2024-09-23 13:58:00 PDT
<
rdar://problem/136528769
>
Simon Fraser (smfr)
Comment 14
2024-09-23 13:58:05 PDT
For me, the emoji disappears as soon as the custom font loads.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug