4 ms·
I think that somewhere in this answer lies a reason why Windows still doesn't support flag emoji. I don't count Microsoft Edge as "Windows" in this case, but as
by jug 5y ago
I think that somewhere in this answer lies a reason why Windows still doesn't support flag emoji. I don't count Microsoft Edge as "Windows" in this case, but as Chromium. Windows doesn't support flag emoji in its native text boxes, but it does support even colorized emoji.
But then again, flags seem to be not only Unicode-hard but post-Unicode-hard.
- masklinn 5y ago> But then again, flags seem to be not only Unicode-hard but post-Unicode-hard. Flags are not that hard, they're a very specific block combining in very predictable way. They're little more than ligatures. Family emoji are much harder. And this is not "post-Unicode" in any way.
- cygx 5y agoFlags are not that hard, they're a very specific block combining in very predictable way. But before their introduction, you could decide if there's a grapheme cluster break between codepoints just by looking at the two codepoints in question. Now, you may need to parse a whole sequence of codepoints to see how flags pair up.
- kevin_thibedeau 5y agoConsider you have to split a string with 20 flags in sequence at a given offset. That's 40 codepoints with no readily discernible boundaries. To parse that you have to scan backwards to find the first non-flag codepoint. Otherwise you could split the middle of a flag pair. You also have to handle rendering invalid combinations as two glyphs and unpaired codes. For normal codepoints with combining characters you can scan forwards until you reach a non-combining character.
- masklinn 5y ago> Consider you have to split a string with 20 flags in sequence at a given offset. That's 40 codepoints with no readily discernible boundaries. So consider that you have [a really bad idea], it’s not convenient? You do realise essentially the same issue occurs if you have a stack of diacritics right?
- kevin_thibedeau 5y agoNo it doesn't. You aren't forced to scan backwards.
- kingcharles 5y agoFlags are political. Microsoft has removed country borders from its products for political reasons, a post above says the flags rendering was excluded for the same reason.