this post was submitted on 09 Oct 2025
528 points (99.4% liked)
Programmer Humor
26913 readers
927 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It's jist because of the periods encapsulating the emoji, right? The letters in my display name are weird like that, too. They're actually country flags, but if written the right way show up as fat, blue letters instead.
Punycode isn't unicode. It maps to unicode. Thus only Punycode aware AND enabled AND non-filtering URL renderers will show emoji
I'm not sure what you're referring to with periods encapsulating the emojis.
As for the letters instead of country flags, it's because of Unicode codepoints combining, since country flag emojis are a combination of two emoji country letters, when they are written separate from each other, they show up as letters on their own. Here's a short article on that.
It also happens with some others, like skin color variants that are encoded by having a color emoji and then the standard yellow emoji (or the other way around, idk), or another that comes to mind is the heart on fire, which is heart emoji + fire emoji. These are joined with the Zero-width joiner character, you can try yourself to combine them, it's like an alchemical videogame!