←back to thread

1456 points pulisse | 1 comments | | HN request time: 0.289s | source
Show context
peterkelly ◴[] No.21183239[source]
This reminds me of the story about how the first release of Windows 95 was banned in India because 8 pixels of the map shown in the timezone selection control panel were colored in such a way that suggested parts of Kashmir were part of Pakistan.

https://www.cnet.com/news/how-eight-pixels-cost-microsoft-mi...

https://devblogs.microsoft.com/oldnewthing/20030822-00/?p=42...

replies(6): >>21183342 #>>21183820 #>>21183966 #>>21186158 #>>21186703 #>>21187557 #
dirtyid ◴[] No.21183966[source]
Related to the original discussion, I wonder if there's a story behind how Taiwan got a emoji flag in the first place. Unicode Consortium referenced ISO 3166 for eligibility. Taiwan and a few other disputed regions didn't the cut until 3166-2 revision. The maintenance agency consists of representative from only western agencies. Interesting politics.
replies(3): >>21184165 #>>21186484 #>>21187282 #
erk__ ◴[] No.21184165[source]
I beleive that the unicode consortium have chosen not to say much about witch flags are there pretty much for this reason. They don't want unicode to get mixed in with international politics.
replies(2): >>21184252 #>>21184355 #
derefr ◴[] No.21184355[source]
It goes beyond that; technically, there are no flags in Unicode.

Instead, there are https://en.wikipedia.org/wiki/Regional_Indicator_Symbol — an symbol-alphabet where any pair of successive symbols from the alphabet are meant to be considered a ligature (so, a space of 36^2 = 1296 possible ligatures), where a subset of these ligatures are considered valid representations of a locale from the Unicode's https://en.wikipedia.org/wiki/Common_Locale_Data_Repository.

Unicode doesn't say that you should render these CLDR-valid locale meta-codepoints as flags, though. It just says they're locales. In other words, it's up to a given font to decide whether to draw these as flags, and which of them to draw as flags.

With this move, they've abdicated the political determination over to, mostly, the OS manufacturers (since right now most OSes just have one OS emoji font that gets used for the graphical-pictograph-rendering process, rather than allowing user-installed emoji font-families.)

Personally, I like this choice. No matter what any government says, Taiwan is its own locale—it has its own time zone, clock and currency display formats, etc. Locales are locales no matter who declares ownership over them. Having "locale icons" rather than geopolitical-region flags is probably the most stable arrangement we can have, even if it means that some OSes will just render a particular locale-icon as nothing.

replies(2): >>21184859 #>>21186467 #
1. oldmanhorton ◴[] No.21184859[source]
And for additional context, I believe every major OS vendor and many apps that bundle their own locale data have modifications on top of the stock CLDR database. Those modifications are mostly handled by legal teams, not by engineering.