Parses new emojis.json and fix encoding problems
This pr:
- Adds all available emojis out there
- Fix problems with incorrectly encoded emojis e.g:
old emojis.json
"emojiChar": "🎚",
"emoji": "\uD83C\uDF9A", // <- wrong
new emojis.json
"emojiChar": "🎚️",
"emoji": "\uD83C\uDF9A\uFE0F", // <- correct
Notes:
- New db was rebuild using gemoji library database
- Old aliases are removed (I wanted to compare and add them, but have no time, sorry)
- Tested on Android 5 / 6 / 7 / 8 / 9 / 10 / R all good.
I really appreciate the effort! Thanks for working on this. I cannot review in github (the diff is too big and won't load) so I'll try to review later but it looks like it's going to take a looooong time.
I am worried about:
Old aliases are removed (I wanted to compare and add them, but have no time, sorry)
This breaks retrocompatibility. Was it really necessary?
Hey, Thanks for a response.
If it does, I'll compare and add old aliases.
Will update in the next couple of days.
@Jbwzx Hi. It also seems like you have lost "supports_fitzpatrick": true in many occasions
@alexgasparyan just double checked, you're right. will fix alongside aliases. Thanks
any updates on this one?
At the very least we can download the json for now and load it manually
Would be nice to get some updates on this, almost exactly a year later
@gdude2002 Funny enough, I've actually put it in my todo list last weekend. I'll try to sort it out in the following fortnight
@gdude2002 ready.
@vdurmont
- Gemoji lib reparsed -> Emoji Unicode v13 added
- Aliases merged between Emoji-Java and Gemoji
- Tags merged between Emoji-Java and Gemoji
and of course as mentioned year ago encoding issue fixed.
Hi
Our team would like to use this latest commits. Is there an ETA where we could get these changes merged?
Thanks
Hi
Our team would like to use this latest commits. Is there an ETA where we could get these changes merged?
Thanks
Hey.
Not sure re merge, but what we did with one of our commercial project is simply added lib as a submodule replacing reparsed lib file.
Hope this helps.