I'm no character or Unicode expert - that's just a wild stab in the dark, largely based on why I dislike emoji being in Unicode.
I promise to never do that on HN again!
Besides, I love the slobbering ASCII guy ;-p~~~~ None of the emojis let you amplify slobber according to need like that.
Especially since many of them are outside the BMP, so adoption forced people to go beyond UCS-2.
I love emoji and have since I started using them in 1999 (weren't added to unicode til 2010). Most of my friends and family love them, it makes their communication richer and more easily nuanced so I'm really glad they were added.
Seems a decent solution to me. Monochrome screens can just ignore the colour character.
Edit: apparently HN limits the number of emoji per post, I originally included several.
Redundancy has never been a problem with Unicode. After the decision was made to add the symbols of the original encoding to the list of Unicode characters, they had to add all heart variation, otherwise it wouldn't have been able to be backward compatible.
Or alternatively add a color modifier? I'm not sure that would have been a better solution.
I am surpeised HN allows any emoji an all. Pretty sure they have been totally banned in the past. It seems like the orange heart is now (or has always been) whitelisted. 🧡🧡🧡
As well as adding colour browsers display emoji at a larger point size. It is really annoying when some pre-emoji symbol (like the phases of the moon in TFA) gets emojified and where your document had some discreet use of symbols it now has huge colourful icons drawing the eye.
And afaict there is no way of turning off this behaviour globally.
Emoji were in color before they were added to Unicode. Even the original iPhone 3G Emoji release pre-dated their addition to Unicode (Apple used the SoftBank encoding). They were even in color on flip phones as far back as 1999 https://emojipedia.org/softbank/1999/
If you have a better idea to enable people around the world to use computers in any language that doesnt look something like Unicode, I’m sure everybody will adopt it.
> For 99% of all development, Unicode is a non-issue.
Until it suddenly is an issue. Like, dealing with unpaired surrogates in Windows file paths.
I mean, we're talking about an encoding where you need a rather large database and quite a bit of code just to tell how many characters are actually in a string.