joypixels / emojione

[Archived] The world's largest independent emoji font. Maintained at https://github.com/joypixels/emoji-toolkit.
https://www.joypixels.com
Other
4.46k stars 535 forks source link

Some Naming-Glitches to Unicode-Spec #573

Open CodeFreezr opened 6 years ago

CodeFreezr commented 6 years ago

Hello Together,

I worked a bit with your alpha-codes to append "shortcodes" to informations from the unicode.org site (CLDR and list 5.0). I found 41 identically codepoints where the naming is in emojione divergent to the unicode naming.

If you want to sync this in a future release, see attached the divergent list:

EmojiOne-Divergent.zip

CodeFreezr commented 6 years ago

Ok, you can argue "Why don't you care about names? you have codes!" 🤔... But then we have to make a work-a-round while mapping for all the emojis with the "Variation Selector-16" aka U+FE0F. I don't know why, but the unicode-guys did not support this on about 202 codepoints (anymore?).

DivergentCodesInEmojiOne.zip

CodeFreezr commented 6 years ago

One last thing: If you have a look in the DivergentCodesInEmojiOne.csv, then you see the "fast-forward button". This comes from some clever spreadsheet-KI which tend to re-assemble a 23E9 to "23000000000"... Perhaps an additional "Unicode-String"-Column in in the eac.csv also with uppercase would make the mapping to unicode.org a little bit more convenient 😉

CodeFreezr commented 6 years ago

🙃 and here are two emojis where codepoint and(!) name doesn't match:

UTF-8: 🖐 U+1F590 hand with fingers splayed emojione: 🖐 1f590-fe0f raised hand with fingers splayed

UTF-8: 🕴 U+1F574 man in suit levitating emojione: 🕴 1f574-fe0f man in business suit levitating

Hopefully the last glitch ...