Closed Bug 1216399 Opened 9 years ago Closed 9 years ago

Remove U+1F310 (GLOBE WITH MERIDIANS) from Fira

Categories

(Firefox OS Graveyard :: General, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: timdream, Assigned: pivanov)

References

Details

Attachments

(2 files)

Since Fira is the default font in Firefox OS and since U+1F310 (GLOBE WITH MERIDIANS) exists in Fira Sans, Gecko will always render the character with the glyph in Fira instead of Firefox Emoji.

We should remove it this character will be shown in Firefox Emoji just like any other U+1xxxx characters without the need to append a VS16.

Patryk, could you help? Please refer to the lengthy discussion in bug 1206844.
Flags: needinfo?(padamczyk)
Makes sense, I will contact the font vendor and get them removed. Looks like the other competitor fonts don't seem to have the specific unicode number. I'll update you on the ETA.
Thanks!
Pavel, I asked the vendor to remove some of the conflicting symbols from Fira.
Can you remove the following from the emoji font since they should be coming from Fira Sans instead.
00A9
00AE
2122
2328

Unless Tim can confirm that Fira will overwrite these with its symbols, so they don't need to be removed.
Flags: needinfo?(timdream)
Flags: needinfo?(pivanov)
(In reply to Patryk Adamczyk [:patryk] UX from comment #2)
> Pavel, I asked the vendor to remove some of the conflicting symbols from
> Fira.
> Can you remove the following from the emoji font since they should be coming
> from Fira Sans instead.
> 00A9
> 00AE
> 2122
> 2328
> 
bug 1216672 created
we had only U+2122

> Unless Tim can confirm that Fira will overwrite these with its symbols, so
> they don't need to be removed.
Flags: needinfo?(pivanov)
For BMP characters, Emoji and plain symbols co-exists, and Fira is overwriting Emoji. We can only target Emoji explicitly by using two code points, like U+2122 U+FE0F. U+FE0F is a code point called VS16 which will make Gecko render the symbol with Emoji font. When an Emoji is sent from other OS, we also expect it comes with an VS16.

For non-BMP characters like U+1F310, it is uncommon for it to accompany an VS16, so the only way to ensure we render the Emoji correctly is to remove it from the actual font.

So, to your question: no, we don't need them to be removed from Firefox Emoji.
Flags: needinfo?(timdream)
(BMP means code points with only four hex digits, like U+1234 but not U+12345)
I should have the new font delivered by Monday BTW.
Attached file FiraOTF4107.zip
Fira Sans without the glyphs mentioned. Can you push this in, Pavel?
Flags: needinfo?(padamczyk) → needinfo?(pivanov)
Assignee: nobody → pivanov
Flags: needinfo?(pivanov)
Attached file patch for master
Attachment #8680306 - Flags: review?(mwu)
Attachment #8680306 - Flags: review?(mwu) → review+
Thanks :)

Landed in master:
https://github.com/mozilla-b2g/moztt/commit/27de93fe66c3e80e157d157bd52ca99565351669
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: