iamcal / emoji-data

Easy to parse data and spritesheets for emoji
MIT License
2.58k stars 306 forks source link

Emoji 4.0+ sequences support #77

Closed Crissov closed 7 years ago

Crissov commented 7 years ago

The Unicode standard itself #59 only covers codepoints and their attributes, e.g. Emoji and Emoji_Presentation. All kind of character sequences that shall result in a single emoji glyph rendering are defined in Unicode® Technical Report (soon: Standard) # 51 Unicode Emoji. This includes the following:

Emoji 4.0 released on 22 November 2016 added several sequences that most implementations now support (including iOS since version 10.2 #69 released in December 2016): emoji-data.txt. It also switched to English CLDR short names (usually in lowercase or with initial caps) that may differ from the immutable character names in Unicode (usually in uppercase or with initial caps), e.g. red heart vs. HEAVY BLACK HEART for :heart:.

Emoji 5.0 will add more sequences around the same time Unicode 10.0 will be released, due in June 2017.

PR #72 changes the Unicode source files accordingly to support Emoji 3.0 and 4.0, but is probably not enough on its own.

iamcal commented 7 years ago

PR #78 is working on this

iamcal commented 7 years ago

now done in v2.5.0