this post was submitted on 09 Oct 2025
532 points (99.3% liked)

Programmer Humor

27175 readers
1011 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

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Kolanaki@pawb.social 2 points 3 weeks ago (2 children)

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.

[–] Natanael 4 points 3 weeks ago

Punycode isn't unicode. It maps to unicode. Thus only Punycode aware AND enabled AND non-filtering URL renderers will show emoji

[–] QuazarOmega@lemy.lol 2 points 3 weeks ago* (last edited 3 weeks ago)

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!