That link states no such thing. Do you know the difference between a numerical code and computer code? If, for example, a new block of emojis between 0x3f29a0 and 0x3f29af were to represent variants of a programmer wearing different propellor hats, that’s merely a new collection of images that can be referenced, and their descriptions. The algorithms for handling descriptions, such as suggesting an emoji in a message, already exist.
Wrong again. I apparently know a lot more than you and you didn't read anything in the link.
Emojis are not necessarily single characters/codepoints. 👨🏼‍🤝‍👨🏻 Men Holding Hands: Medium-Light Skin Tone, Light Skin Tone is represented in Unicode as 👨 Man + ZWJ + 🏼 Emoji Modifier Fitzpatrick Type-3 + ZWJ + 🤝 Handshake + ZWJ + 👨 Man +ZWJ + 🏻 Emoji Modifier Fitzpatrick Type-1-2.
As the article says, Unicode 12.0 specifies
👨 Man + ZWJ + 🏼 Emoji Modifier Fitzpatrick Type-3 + ZWJ + 🤝 Handshake + ZWJ + 👨 Man +ZWJ + 🏻 Emoji Modifier Fitzpatrick Type-1-2
must be treated as equivalent to
👨 Man + ZWJ + 🏻 Emoji Modifier Fitzpatrick Type-1-2 + ZWJ + 🤝 Handshake + ZWJ + 👨 Man +ZWJ + 🏻 Emoji Modifier Fitzpatrick Type-3
in cases where it's Man/Man or Woman/Woman, but NOT Man/Woman. That is, Unicode 12.0 specifies in the case of same-sex Emoji couples with differing skin colors, there is only one Emoji defined out of the two possible orderings of skin color (the darker person on the left). This requires special handling.
Apple proposed and it was accepted in Unicode 12.1 that these cases are no longer equivalent, so the code has to be modified again to strip out the exception because the latter case is a new emoji, 👨🏽‍🤝‍👨🏼 Men Holding Hands: Light Skin Tone, Medium-Light Skin Tone.
And if you actually tried this on an Apple device, you'd see that Apple modified the Emoji picker to let you choose the two skin colors independently, in an order sensitive fashion. So the code and UI for the Emoji picker was changed too.
Last edited: