Mappings are wrong on Apple platform
See original GitHub issueI have been redirected here from http://github.com/vector-im/riot-web:
It seems the current mappings break Apple platforms:
For example, :(
is ☹︎, which is not rendered on Apple platforms as an Emoji, while 🙁 is an Emoji.
:D
is rendered as 😁, when it is more commonly rendered as 😀 (not really a breakage, just inconsistency).
Things like 👍 result in 👍️, which is rendered as a thumb up followed by a white box, while 👍 renders correctly.
Basically, look at the entire list on an iOS or Safari on a mac device, and most of them are broken.
Issue Analytics
- State:
- Created 4 years ago
- Comments:21 (13 by maintainers)
Top Results From Across the Web
If Maps isn't working on your Apple device
Report an issue or add a missing place in Maps on your iPhone, iPad, or iPod touch. In the Maps app, scroll down...
Read more >Maps App is showing wrong business hours
My customers using iphone Maps App are getting the wrong business hours for my business. We close at 5:30 and the apple maps...
Read more >Getting corrections into Maps - Apple Support Communities
This is just the nature of Apple. All bug reports go into a black hole. Apple decides which ones to fix based on...
Read more >how long does it take apple to correct map errors?
It's been weeks and none of these corrections are showing up yet in the maps apps, though. How long is this process supposed...
Read more >If Maps isn't working on your Apple device
Can't find your location on Maps? Are you seeing the wrong results in Maps on your iPhone, iPad, iPod touch or Mac? Find...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Ok, I’m gonna do a retro breaking change on v5, so compact will always use emojis: https://github.com/milesj/emojibase/commit/14d8b9794d88dbfa1e765d1bf6e677654172e540#diff-8128864d03457e2abb445b92204a88feL25
When you update to v5, let me know if this is still an issue.
@milesj It’s not an issue with emojibase at all IMO. The unicode values for
Extended Pictographic
emoji in emojibase don’t match the hexcodes which confused me for a minute but they are the correct values for the colored variants of the emoji.The issue the Riot devs and I had was that the font used only the base code point for those emoji so the variant selector was treated as a separate character. On windows it’s discarded as nonprintable but on iOS it’s rendered with a broken character glyph or an empty space depending on the OS version.