Open
Bug 1430591
Opened 7 years ago
Updated 2 years ago
Fitzpatrick modifier is not correctly applied with Apple Color Emoji
Categories
(Core :: Layout: Text and Fonts, defect, P3)
Tracking
()
UNCONFIRMED
People
(Reporter: ismail, Unassigned)
References
Details
Attachments
(1 obsolete file)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0
Build ID: 20100101
Steps to reproduce:
- Set font.name-list.emoji to "Apple Color Emoji" and make sure the font is available.
- Go to https://eosrei.github.io/emojione-color-font/full-demo.html
- Scroll to Pale Emojis - Fitzpatrick Skin Type 1-2
Actual results:
See screenshot: https://screenshots.firefox.com/QYU44iNuL0e3oShf/eosrei.github.io
Expected results:
Here is the correct rendering with EmojiOne Mozilla font: https://screenshots.firefox.com/ZH8WHGyczyjQEzvd/eosrei.github.io
Reporter | ||
Updated•7 years ago
|
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Reporter | ||
Updated•7 years ago
|
Attachment #8942654 -
Attachment is obsolete: true
Comment 1•7 years ago
|
||
That emoji code point can render another font such as sans-serif's default (Osaka, Times etc), gfxFontGroup::FindFontForChar won't select eFontPrefLang_Emoji since WhichPrefFontSupportsChar isn't called.
And FindFontForChar won't check whether current font in list is color font. When I check Blink and WebKit, they ignore monochrome font when emoji presentation.
Component: Untriaged → Layout: Text
Product: Firefox → Core
Comment 2•7 years ago
|
||
Is the Apple Color Emoji font legitimately available for non-macOS platforms? If not, this seems pretty low priority.
Comment 3•7 years ago
|
||
(I assume, though haven't inspected in detail, that Apple Color Emoji uses the 'morx' table to implement the fitzpatrick modifiers and other emoji sequences, and we don't support 'morx' on any platform except macOS, via the Core Text backend.)
Reporter | ||
Comment 4•7 years ago
|
||
(In reply to Jonathan Kew (:jfkthame) from comment #2)
> Is the Apple Color Emoji font legitimately available for non-macOS
> platforms? If not, this seems pretty low priority.
I don't see a problem using it on Linux on Mac hardware.
Comment 5•7 years ago
|
||
(In reply to Jonathan Kew (:jfkthame) from comment #2)
> Is the Apple Color Emoji font legitimately available for non-macOS
> platforms? If not, this seems pretty low priority.
I can reproduce this on Android 8.1 with Noto Color Emoji.
Updated•7 years ago
|
Updated•6 years ago
|
Priority: -- → P3
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•