Support for regional indicator symbol pairs disappeared in version 86.0.
Categories
(Core :: Layout: Text and Fonts, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox86 | --- | affected |
firefox87 | --- | fixed |
firefox88 | --- | fixed |
People
(Reporter: miroslav.hradil, Unassigned)
References
(Regression)
Details
(Keywords: regression)
Attachments
(4 files, 1 obsolete file)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0
Steps to reproduce:
I allowed Firefox to perform automatic update from 85.0.2 to 86.0.
Actual results:
Firefox renders two regional indicator symbol letters instead of a flag.
See the difference between attached images after the word "Wikipedia".
Expected results:
Nothing should change.
Where Have All The Nice Flags Gone?
Reporter | ||
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Comment 2•4 years ago
|
||
This is because that's how the Microsoft emoji font (Segoe UI Emoji) displays those codepoints; it doesn't implement flag glyphs. In bug 1686274, we switched to using the standard Windows font by default, so that's what appears.
There's currently discussion in that bug about possibly reverting this change, as Microsoft's font has some shortcomings (like this).
Meanwhile, if you set gfx.bundled-fonts.activate
to 1
(instead of the default -1
) in about:config and then restart the browser, the flags should be available again.
Updated•4 years ago
|
Updated•4 years ago
|
Comment 3•4 years ago
|
||
Set release status flags based on info from the regressing bug 1686274
Reporter | ||
Comment 4•4 years ago
|
||
Reporter | ||
Comment 5•4 years ago
|
||
Reporter | ||
Comment 6•4 years ago
|
||
Reporter | ||
Comment 7•4 years ago
|
||
Comment 8•4 years ago
|
||
Activation of the Twemoji font has been restored for all versions of Windows in bug 1695528, which should resolve this.
Reporter | ||
Comment 9•4 years ago
|
||
(In reply to Miroslav Hradil from comment #0)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0
Steps to reproduce:
I allowed Firefox to perform automatic update from 85.0.2 to 86.0.
Actual results:
Firefox renders two regional indicator symbol letters instead of a flag.
See the difference between attached images after the word "Wikipedia".Expected results:
Nothing should change.
Where Have All The Nice Flags Gone?
(In reply to Jonathan Kew (:jfkthame) from comment #2)
This is because that's how the Microsoft emoji font (Segoe UI Emoji) displays those codepoints; it doesn't implement flag glyphs. In bug 1686274, we switched to using the standard Windows font by default, so that's what appears.
There's currently discussion in that bug about possibly reverting this change, as Microsoft's font has some shortcomings (like this).
Meanwhile, if you set
gfx.bundled-fonts.activate
to1
(instead of the default-1
) in about:config and then restart the browser, the flags should be available again.
Thanks for your explanation. Unfortunately, suggested setting gfx.bundled-fonts.activate
to 1
has no effect. It seems that Firefox86 no more tries to find a suitable alternative font. I have LibreOffice on my NB installed and Firefox85 uses EmojiOne Color there, but Firefox86 does not.
Updated•4 years ago
|
Description
•