Comment by GuB-42
3 months ago
With ZWJ (Zero Width Joiner) sequences you could in theory encode an unlimited amount of data in a single emoji.
Particularly interesting are the "family" emojis, made by joining any number of person-type emoji with ZWJ characters. So in theory, a family made of thousands of men, women, girls, boys, etc... would be a valid emoji.
This nerd-sniped me, I wrote a tool for encoding arbitrary strings into one emoji: https://news.ycombinator.com/item?id=42829938
I tried with ZWJ but it turns out variation selectors were easier to make work.
Yup, ZWJ was my first thought, and yes, it works.
Tried up to 4.
Too lazy to push it to see how many joins until the api breaks.
https://emojipedia.org/zero-width-joiner
Ottoman harem emoji is valid Unicode now.