- Source: Regional indicator symbol
The regional indicator symbols are a set of 26 alphabetic Unicode characters (AโZ) intended to be used to encode ISO 3166-1 alpha-2 two-letter country codes in a way that allows optional special treatment.
These were defined by October 2010 as part of the Unicode 6.0 support for emoji, as an alternative to encoding separate characters for each country flag. Although they can be displayed as Roman letters, it is intended that implementations may choose to display them in other ways, such as by using national flags. The Unicode FAQ indicates that this mechanism should be used and that symbols for national flags will not be directly encoded.
They are encoded in the range U+1F1E6 ๐ฆ REGIONAL INDICATOR SYMBOL LETTER A to U+1F1FF ๐ฟ REGIONAL INDICATOR SYMBOL LETTER Z within the Enclosed Alphanumeric Supplement block in the Supplementary Multilingual Plane.
Emoji flag sequences
A pair of regional indicator symbols is referred to as an emoji flag sequence (although it represents a specific region, not a specific flag for that region).
Out of the 676 possible pairs of regional indicator symbols (26 ร 26), only 270 are considered valid Unicode region codes.
These are a subset of the region sequences in the Common Locale Data Repository (CLDR):
All 256 regular region sequences in the CLDR
249 officially assigned ISO 3166-1 alpha-2 codes
6 exceptional reservations (Ascension Island, Clipperton Island, Diego Garcia, Ceuta and Melilla, Canary Islands, and Tristan da Cunha)
1 user-assigned temporary country code (Kosovo)
Two of the 35 macroregion sequences in the CLDR (EU and UN)
All 12 deprecated region sequences in the CLDR (strongly discouragedโintended for backward compatibility only)
A separate mechanism (emoji tag sequences) is used for regional flags, such as England ๐ด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ, Scotland ๐ด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ, Wales ๐ด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ, Texas ๐ด๓ ต๓ ณ๓ ด๓ ธ๓ ฟ or California ๐ด๓ ต๓ ณ๓ ฃ๓ ก๓ ฟ. It uses U+1F3F4 ๐ด WAVING BLACK FLAG and formatting tag characters instead of regional indicator symbols. It is based on ISO 3166-2 regions with hyphen removed and lowercase, e.g. GB-ENG โ gbeng, terminating with U+E007F CANCEL TAG. Flag of England is therefore represented by a sequence U+1F3F4, U+E0067, U+E0062, U+E0065, U+E006E, U+E0067, U+E007F. In the tenth revision the Unicode consortium was considering U+1F3F3 ๐ณ WAVING WHITE FLAG instead, but from eleventh onwards it is black. Some vendors choose to include custom zero-width joiner sequences that only show up on their platform, such as WhatsApp and their Refugee Nation Flag ๐ณ๏ธโ๐งโโฌ๏ธโ๐ง.
Unicode block
Background
In 2007 a draft proposal was presented to the Unicode Technical Committee to encode emoji symbols, specifically those in widespread use on mobile phones by Japanese telecommunications companies DoCoMo, KDDI, and SoftBank.
The proposed symbols included ten national flags: China (๐จ๐ณ), Germany (๐ฉ๐ช), Spain (๐ช๐ธ), France (๐ซ๐ท), the UK (๐ฌ๐ง), Italy (๐ฎ๐น), Japan (๐ฏ๐ต), South Korea (๐ฐ๐ท), Russia (๐ท๐บ), and the United States (๐บ๐ธ).
Encoding these flags but not other countries' flags was considered, by some, as prejudicial.
One rejected solution was to encode the ten flags but call them "EMOJI COMPATIBILITY SYMBOL-n" and represent them visually in the Standard as "EC n" instead of showing the flags they represent.
Another rejected solution would have allocated 676 codepoints (26ร26) for each possible two letter combination of AโZ. They would represent political entities based on ISO 3166 such as "JP" for Japan or Internet ccTLDs (country code top-level domains) such as "EU" for the European Union.
The accepted solution was to add 26 characters for letters used for the representation of regional indicators, which used in pairs would represent the ten national flags and possible future extensions.
Per the Unicode Standard "the main purpose of such [regional indicator symbol] pairs is to provide unambiguous roundtrip mappings to certain characters used in the emoji core sets"
specifically the ten national flags: ๐จ๐ณ, ๐ฉ๐ช, ๐ช๐ธ, ๐ซ๐ท, ๐ฌ๐ง, ๐ฎ๐น, ๐ฏ๐ต, ๐ฐ๐ท, ๐ท๐บ, and ๐บ๐ธ.
See also
Flag icons for languages
References
Further reading
Jennifer Daniel (March 28, 2022). "The Past and Future of Flag Emoji ๐". Did Someone Say Emoji?.
Kata Kunci Pencarian:
- Niue
- Regional indicator symbol
- List of emojis
- Flag of Western Sahara
- Flag of Croatia
- XK (user assigned code)
- Flag of Canada
- Flag of China
- Flag of Russia
- Flag of Australia
- Emoji