Comment by qingcharles

Comment by qingcharles 7 days ago

6 replies

I just fixed a function named RemoveEmojis that would strip emoji characters. The problem was that emojis were still being detected in the output, even though you could open the string and clearly see it was "plaintext."

I suddenly realized the code must only be removing one part of some of the surrogate emojis, leaving behind an invisible non-printing part of an emoji in the string.

Some emojis got so complex they literally scrapped them this year. The family emojis seemed cool in someone's head, but then someone tried to make a family with mixed-ethnic parents and the children are locked to one skin color; the only solution presented was to add 7,000 more emojis to Unicode.

https://www.mobiletechjournal.com/the-family-emojis-are-now-...

lifthrasiir 7 days ago

> The family emojis seemed cool in someone's head, but then someone tried to make a family with mixed-ethnic parents and the children are locked to one skin color; the only solution presented was to add 7,000 more emojis to Unicode.

Funnily enough, that "someone" is the entire Emoji subcommittee under the Unicode consortium, and pretty much everyone in the consortium represents some vendor company. The solution was proposed mainly because they can be technically composed via far less than 7,000 glyphs and several vendors did implement that as an experiment; ultimately the industry didn't bother, so it was scrapped.

geon 7 days ago

I liked the smiley/simpsons colored emoji. They didn't need different skin tones.

  • oniony 7 days ago

    Except the yellow has become a proxy for white. Even the people of colour in The Simpsons are not yellow.

br1 7 days ago

The Unicode consortium keeps adding garbage like emojis to keep their job...

  • mijamo 7 days ago

    Emojis are one of the best things about Unicode. They're not even that complex to handle, and they allow sooooo many things.

    • yencabulator 6 days ago

      You're literally responding to a comment about how some emoji were too complex to even implement, much less handle universally.