Emoji under the hood
A fascinating and enlightening dive into how emoji works:
To sum up, these are seven ways emoji can be encoded:
- A single codepoint
🧛 U+1F9DB- Single codepoint + variation selector-16
☹︎ U+2639 + U+FE0F = ☹️- Skin tone modifier
🤵 U+1F935 + U+1F3FD = 🤵🏽- Zero-width joiner sequence
👨 + ZWJ + 🏭 = 👨🏭- Flags
🇦 + 🇱 = 🇦🇱- Tag sequences
🏴 + gbsct + U+E007F = 🏴- Keycap sequences
* + U+FE0F + U+20E3 = *️⃣