My favorite Unicode character: the zero-width joiner!
summary
Explains how U+200D ZERO WIDTH JOINER actually combines code points into one glyph (example: 👩+❤️+👩 → 👩❤️👩), shows concrete counts: a combined emoji string is six Unicode characters but Java's utf16 .length returns eight, demonstrates Python 2/3 differences, mentions variant selectors and Fitzpatrick skin-tone modifiers, notes Unicode 8 introduced family/couple sequences and that older devices fall back to separated glyphs, and stresses display and storage pitfalls.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:47Ascii
- 7:12Unicode String
- 7:54The Java Virtual Machine
- 8:29Woman Emoji
- 9:04Skin Tone Emoji
- 9:25Fitzpatrick Modifier
- 10:57Conclusion








