Hugo Hacker News

What About the Afghanistan Flag Emoji?

ljm 2021-08-16 18:25:42 +0000 UTC [ - ]

Microsoft have taken an unconventional position here by refusing to render the actual flags at all. Instead, you just get the country code. The Afghanistan Flag emoji in Windows 10/11 is literally just an icon that says 'AF'; same for all of the others.

zinekeller 2021-08-16 19:27:22 +0000 UTC [ - ]

There's already a precedent in Microsoft to be non-confrontational when depicting geographical features, one of these is the map on the Time Zone setting (now removed): https://devblogs.microsoft.com/oldnewthing/20030822-00/?p=42...

A very good quote at the end: “Geopolitics is a very sensitive subject.”

Wowfunhappy 2021-08-16 22:35:25 +0000 UTC [ - ]

After reading the article, I feel like this was the right approach, and the Unicode consortium should never have added flags in the first place.

> If the Afghanistan Flag emoji does change to represent a Taliban-controlled nation, the meaning of prior text that includes this emoji will change.

zinekeller 2021-08-17 00:05:46 +0000 UTC [ - ]

The Unicode consortium never added flags, like ever. Regional indicators are intended to be "This is an ISO-assigned region", looking like 🄰🄵 than a flag or something, however they acknowledge that implementations would add flags anyway.

Wowfunhappy 2021-08-17 00:14:04 +0000 UTC [ - ]

I mean, Unicode's emoji reference list does call them "flags": https://unicode.org/emoji/charts/full-emoji-list.html#countr...

zinekeller 2021-08-17 00:19:16 +0000 UTC [ - ]

... yes, but it was just tossed on because a) backwards compatibility to East Asian scripts (they do have three flags, plus the personal flag of Kim Il-Sung that was rejected (including the larger-font "Kim Il-Sung" and "Kim Jong-Il"), of course), plus PUA use of, for example, the US and German flags. I think this that not adding it would be problematic geopolitically and technically, but at the same time only adding East Asian flags sounds like favouritism, so the steering committee is in a lose-lose situation.

Wowfunhappy 2021-08-17 01:00:42 +0000 UTC [ - ]

Maybe the problem is I don't know the full history here—but it seems to me that whenever the Unicode consortium first added a script (east asian?) that included flags with specific designs, those flags should have been excluded. It would have meant some small compatibility breakage, but at least the breakage would have been contained.

Note, I say this with the benefit of hindsight that I would not have had in 200X. (Although, I also say it as a layperson; I'd expect the steering committee to think about these things more than me.)

colejohnson66 2021-08-17 01:42:41 +0000 UTC [ - ]

The Unicode Consortium’s goal is to have codepoints for everything. They want a situation where a string in one encoding (Shift-JIS or whatever) can be converted into Unicode codepoints and back with no (visible[a]) loss. This leads to them never removing codepoints, and even adding some that don’t make sense at first glance, such as U+1F574 MAN IN BUSINESS SUIT LEVITATING.[0] That one was added because of Microsoft’s Wingdings font, and the internet has a field day with complaints about that being added and not a new emoji for $whatever.

[a]: grapheme clusters(?)

[0]: https://codepoints.net/U+1F574

Wowfunhappy 2021-08-17 01:49:20 +0000 UTC [ - ]

Sure, and that's a great goal, and they can get 99.9% of the way there—but that last 0.1% may require bad compromises that aren't worth it. You brought up the Kim Il-Sung flag was rejected, that seems like a good decision, even if it means they can't entirely fulfill their goal!

zinekeller 2021-08-17 02:40:50 +0000 UTC [ - ]

He didn't brought that one (read the username before you reply!)

The reason that one wasn't included (by the way) is that there is no significant computer usage that will benefit it, at least that's the statement release.

Wowfunhappy 2021-08-17 02:57:00 +0000 UTC [ - ]

Oops, yes, sorry for the mixup! I hate it when people do that to me and apparently I'm just as bad!

thamer 2021-08-16 17:04:33 +0000 UTC [ - ]

> The choice of how and when to update any emoji flag design rests with platform owners like Google or Apple. [...] The related question is whether the international community recognizes a Taliban flag as valid.

Back in 2014 when ISIS invaded large parts of Iraq and Syria and declared a caliphate, this made me wonder what it would take for a new flag to be added. Of course there was no chance their flag would ever be added, but the decisions seem to be a bit more nuanced than just _international_ recognition. See for example the Taiwan flag emoji being hidden from the iOS keyboard in China and not even being rendered if someone looks it up somewhere else.[1]

I could see something similar happening for the Afghan flag, where it would be rendered differently based on which countries recognize the Taliban as the legitimate rulers of Afghanistan (if they do end up taking power, which at this point seems likely).

[1] https://blog.emojipedia.org/one-emoji-doesnt-show-on-ios-in-...

daveslash 2021-08-16 18:26:10 +0000 UTC [ - ]

This all assumes that Afghanistan remains named "Afghanistan". The unicode for the flag is two code-points (U+1F1E6, U+1F1EB), which are Regional Indicator Symbol Letters "A" & "F", respectively. But what if the country is given a new two letter designation to reflect an updated name? Looks like maybe "is" is not taken in ISO 3166-1? [Edit] IS is taken, for Iceland per ISO 3166-2 https://en.wikipedia.org/wiki/ISO_3166-2:IS

2021-08-16 17:28:17 +0000 UTC [ - ]

2021-08-16 17:49:04 +0000 UTC [ - ]

swiley 2021-08-16 16:33:45 +0000 UTC [ - ]

What about it? This is a problem for font authors and on reasonable OSes you can choose your font.

shaftway 2021-08-16 17:17:45 +0000 UTC [ - ]

It's not just a problem for font authors. What happens with this can change the intent of what people are writing pretty radically. If someone tweets "I support [afghanistan flag]" and that's seen by the wrong people with the wrong font it can literally mean the difference between life and death for the poster.

Edit: Flag emojis aren't supported on HN

aatharuv 2021-08-16 19:53:22 +0000 UTC [ - ]

See also, Mobile vendors change the gun emoji to a picture of a squirt gun. Are you sending someone a death threat or telling them to cool off with a super soaker?

https://www.inverse.com/article/44132-google-gun-emoji-goes-....

Wowfunhappy 2021-08-17 01:04:18 +0000 UTC [ - ]

I'm still kind of surprised we haven't had a news story in which a school official with an iPhone tweeted:

"Come to family water day and bring your :gun emoji:"

And parents with an (older) Android phone saw it and became very upset!

swiley 2021-08-16 18:42:38 +0000 UTC [ - ]

Also: (sorry to respond twice) but the flag will show up the same way per device regardless of who the message comes from anyway.

swiley 2021-08-16 18:41:19 +0000 UTC [ - ]

If it's that much of an issue they should just remove the flag and the messages will be sent as |A||F|.

delecti 2021-08-16 16:42:29 +0000 UTC [ - ]

The two OSes with emojis most thoroughly embedded throughout (Android and iOS) are not "reasonable" by your definition. That's fair, but it rather shuts down discussion on the subject of emojis.

selfhoster11 2021-08-16 17:13:40 +0000 UTC [ - ]

By that argument, mobile OSes are unreasonable because they make it difficult to install fonts.

swiley 2021-08-16 18:25:40 +0000 UTC [ - ]

Mobile OSes are unreasonable in general because you can't manage many aspects of the system, fonts being one of the most basic ones.