A key feature that's new in Emoji 5.0 is support for subdivision flags.
This means that for the first time, vendors are now free to support US states flags (hello Texas and California), along with any other valid subregion around the world such as Scotland, or Grand Cape Mount.
Above: These flags are valid under Emoji 5.0; but you might not see all of them. Image: Emojipedia.
All kinds of states, regions and provinces are now valid Unicode sequences. As such, vendors now have a much larger choice of emoji flags to support, should they wish.
Regarding this new functionality, Unicode states:
"Specific platforms and programs decide which emoji extended flag sequences they will support. There is no requirement that any be supported, and no expectation that more than a small number be commonly supported by vendors."
TL;DR: If vendors now want to support US State flags, they can, but they don't have to. The same goes to the full subdivision flag list.
Above: US State Flags are among the many flag sequences that are now valid in Unicode. Will any vendors choose to support them? Image: Emojipedia.
The United States has 56 subdivision codes in total. These are the 50 states, plus Washington DC, American Samoa, Guam, Northern Mariana Islands, Puerto Rico, U.S. Outlying Islands, and U.S. Virgin Islands.
- 🏴 Flag for Alabama (US-AL)
- 🏴 Flag for Alaska (US-AK)
- 🏴 Flag for American Samoa (US-AS)
- 🏴 Flag for Arizona (US-AZ)
- 🏴 Flag for Arkansas (US-AR)
- 🏴 Flag for California (US-CA)
- 🏴 Flag for Colorado (US-CO)
- 🏴 Flag for Connecticut (US-CT)
- 🏴 Flag for Delaware (US-DE)
- 🏴 Flag for Florida (US-FL)
- 🏴 Flag for Georgia (US-GA)
- 🏴 Flag for Guam (US-GU)
- 🏴 Flag for Hawaii (US-HI)
- 🏴 Flag for Idaho (US-ID)
- 🏴 Flag for Illinois (US-IL)
- 🏴 Flag for Indiana (US-IN)
- 🏴 Flag for Iowa (US-IA)
- 🏴 Flag for Kansas (US-KS)
- 🏴 Flag for Kentucky (US-KY)
- 🏴 Flag for Louisiana (US-LA)
- 🏴 Flag for Maine (US-ME)
- 🏴 Flag for Maryland (US-MD)
- 🏴 Flag for Massachusetts (US-MA)
- 🏴 Flag for Michigan (US-MI)
- 🏴 Flag for Minnesota (US-MN)
- 🏴 Flag for Mississippi (US-MS)
- 🏴 Flag for Missouri (US-MO)
- 🏴 Flag for Montana (US-MT)
- 🏴 Flag for Nebraska (US-NE)
- 🏴 Flag for Nevada (US-NV)
- 🏴 Flag for New Hampshire (US-NH)
- 🏴 Flag for New Jersey (US-NJ)
- 🏴 Flag for New Mexico (US-NM)
- 🏴 Flag for New York (US-NY)
- 🏴 Flag for North Carolina (US-NC)
- 🏴 Flag for North Dakota (US-ND)
- 🏴 Flag for Northern Mariana Islands (US-MP)
- 🏴 Flag for Ohio (US-OH)
- 🏴 Flag for Oklahoma (US-OK)
- 🏴 Flag for Oregon (US-OR)
- 🏴 Flag for Pennsylvania (US-PA)
- 🏴 Flag for Puerto Rico (US-PR)
- 🏴 Flag for Rhode Island (US-RI)
- 🏴 Flag for South Carolina (US-SC)
- 🏴 Flag for South Dakota (US-SD)
- 🏴 Flag for Tennessee (US-TN)
- 🏴 Flag for U.S. Outlying Islands (US-UM)
- 🏴 Flag for U.S. Virgin Islands (US-VI)
- 🏴 Flag for Utah (US-UT)
- 🏴 Flag for Vermont (US-VT)
- 🏴 Flag for Virginia (US-VA)
- 🏴 Flag for Washington (US-WA)
- 🏴 Flag for Washington DC (US-DC)
- 🏴 Flag for West Virginia (US-WV)
- 🏴 Flag for Wisconsin (US-WI)
- 🏴 Flag for Wyoming (US-WY)
With a current tally of 3,681 subdivision codes around the world, vendors are unlikely to support all of the possibilities unless they dramatically improve the user interface for choosing a new emoji!
Above: Liberian County Flags: How many can you recognize? Image: Emojipedia.
Whether users can identify the vast majority of subdivision flags around the world is unlikely.
Not to mention that just because a subdivision code exists, that doesn't mean there is a flag associated with it; nor consensus from the people living there that the subdivision is a true reflection of the situation on the ground.
As such, vendors may choose to support just a subset of those now available.
The Chosen Ones
Of the 3,000+ valid subdivision codes, three have so far been specified as Recommended for General Interchange (RGI).
RGI is the shortlist of entries that major vendors are likely to support. In Emoji 5.0 these are:
As such, users can expect that all1 operating systems with support for Emoji 5.0 will have these flags alongside the existing emoji flags.
It's possible that vendors with more flexibility in their emoji support like Twitter may add more than the "RGI" list of flags.
The new "extended flag sequences" are created by joining the emoji for 🏴 Black Flag and a series of invisible letter characters.
For example, Scotland is created with these seven characters:
- 🏴 Waving Black Flag
- Tag Latin Small Letter G
- Tag Latin Small Letter B
- Tag Latin Small Letter S
- Tag Latin Small Letter C
- Tag Latin Small Letter T
- Cancel Tag
Systems that don't support subdivision flags currently just show the single black flag, with the invisible characters after it remaining hidden.
Supported systems will of course display the actual flag emoji; as Android O beta and Twitter already do today.
Future OS updates could display a "missing flag" glyph instead; making it clear that a flag was intended to be sent. Android O does this when it comes across a flag it doesn't support:
This makes it clear that the user is not seeing the flag as intended in a way that the single black flag emoji does not.
Not every flag in the world has a subdivision code.
This means that even though the Aboriginal Australian flag is more iconic and well known than the flag for Queensland, the latter is technically valid as an emoji flag, while the former is not.
As a side note, this New York Times article may lead people to assume that Australian Aboriginal and Torres Strait Islander flags already have their own Unicode emojis. This is not the case.
Above: The Australian Aboriginal Flag emoji is part of a custom Twitter implementation, not a valid Unicode sequence. Image: Wikipedia
The emojis referred to in this article are implemented using Twitter's own custom implementation which only works within the Twitter platform. These display after specified hashtags, and only for a certain period of time.
Twitter emojis (aka hashflags) have no relation to the emojis that show on emoji keyboards, and work within any app. Twitter is free to add and remove as many of these as they wish, at any time.
Emoji 5.0 was released on May 18, 2017. Most major operating systems are expected to support this in the second half of 2017.
Emoji Updates, First
Sign up to our free newsletter for the latest emoji news, first.
Emailed once each month, this is the best way to stay on top of what's happening in the world of emoji. Subscribe here:
Except Windows, which doesn't support any emoji flags. ↩
Should a vendor decide to support Northern Ireland, it's unclear if they would go the official route and display another 🇬🇧 United Kingdom flag — the official flag of Northern Ireland — or the Ulster Banner used to represent Northern Ireland in various international sports. ↩