Custom Emoji: A Summary
Details have today been released by the Unicode Consortium which cover how custom emoji attributes may allow new choices for gender, hair color and direction.
Provision for new flags including England, Scotland and Wales are addressed also addressed.
Some of the details get quite technical, so this summary aims to address many of the public-facing aspects.
Most of the information in this summary has been culled from the technical report from Mark Davis and Peter Edberg[1], and is subject to change.
Gender
Proposed emoji tag sequences allow gender for an emoji to be specified as:
- Male
- Female
- Neutral
"Neutral"?
If the neutral gender attribute is used, the emoji is to be shown without any gender-defining properties.
Google's already displays a gender-neutral Dancer[2] and Person Bowing Deeply, amongst others in their blobby-character series.
Above: Android already has gender-neutral emojis.
Gender identity?
Specifically noted is the fact that changing emoji gender is to "mark appearance, and not gender identification".
Therefore if applying a female gender attribute to the runner emoji, you will get a "female-looking" runner[3].
Above: A female runner emoji could be on its way.
Which emojis?
Most human-looking emoji characters will be eligible for gender attributes. This would include emojis such as the Police Officer, Swimmer, Bicyclist and more[4].
Existing guidelines specify that neutrally-named emojis should be presented with a gender-neutral appearance, however this guideline only tends to be respected by Google's Android emoji set.
What about...
Even emojis with a specific gender in their character name would be permitted.
For example Man in Business Suit Levitating would be able to have a matching female Woman in Business Suit Levitating or gender-neutral Person in Business Suit Levitating.
The name would not change, but the appearance would match whichever gender attribute was applied.
Above: Could this be our future family of levitators? R-L: Base emoji, Gender-Female, Gender-Neutral.
The same logic applies to any number of included emojis such as Bride with Veil and Woman With Bunny Ears.
I presume if implemented, the former would translate into a Man With Veil for consistency, as opposed to something akin to a Groom.
Hair Color
Part of the emoji tag sequences implementation is a mechanism to specify hair color.
What are the options?
The following hair colors are recommended as options:
- Redhead / Ginger
- Blond(e) / Sandy
- Brown / Brunette
- Black / Very dark brown
- Gray / Silver
- Bald / No hair
Above: Mockup of how the six hair color attributes may look.
Hair color and skin tone mix-n-match?
It's theoretically possible to mix and match skin tone modifiers with hair color attributes as part of this standard.
Gender could also be included in an emoji tag sequence, allowing a hypothetical dark-brown skin, blonde-hair, male, information desk person emoji. Whether vendors are keen to support such a wide range of combinations is yet to be seen.
Above: Mix-and-match hair and skin tone changes.
Finding an appropriate user interface to select such combinations, not to mention the potential size of a font file could make the hair color attribute challenging to implement.
Flags
New options for sub-region flags are proposed in this technical report. This fills some gaps for countries or regions ineligible for inclusion using the existing standard.
A Scottish Flag?
Yes.
The creation of flags for England, Scotland and Wales would all be possible.
These three flags are frequently requested by Emojipedia users in particular, and presumably also high on the list of requests to platform vendors.
Above: This proposal would permit a Scottish Flag emoji. Photo source.
US States?
It's possible.
As with all aspects of this technical report, it's entirely up to vendors which parts they implement.
Examples of subregions that would be eligible for support include these from the United States and these for the United Kingdom
Rainbow Flag?
No.
Each new flag must fall under an existing region that has a two-letter country code. As such, arbitrary flags wouldn't be eligible for this method of encoding[5].
Above: Recognized sub-regions are the only permitted use of this new flag type.
Direction
Direction attributes will allow an emoji to either:
- Face right
- Face left
The intended use is to horizontally flip characters such as the π« gun or πΆ walker in order to convey meaning[6] from the way it faces.
Up or Down?
No options are provided for up / down directions, or 3D-awareness of forward/back (toward screen/away from screen).
Above: Horizontal flip would be permitted, but not vertical.
Anything else?
There's plenty of implementation details in the technical report which cover how this would work in practice.
Much of it isn't of much relevance for those not involved with implementation details, but there are some interesting tidbits within the report.
Are these modifiers?
Similar principle, but not the same implementation.
A modifier directly follows a character and changes the skin tone of the emoji prior to it.
Attributes differ in that they first specify what is to be modified - gender (G), hair (H), direction (D) or sub-region flag (F) - and then specify which attribute is to be used.
Proviso
Whether these attributes are all supported by Apple, Google, Microsoft or others is completely optional. The technical report states:
There is no requirement or expectation that all of the possible combinations β or even any large subset of them β be supported by vendors
This is similar to how all emoji support works right now. Unicode will approve emojis for use, but it's up to each platform to decide which characters or features they wish to include.
At the time of writing, Google doesn't support modifiers for skin tone in the latest version of Android 6.0.1, despite their adoption on iOS, OS X and Windows.
When can I get it?
This technical report is now available for public review. If it goes ahead, it's possible we could see vendors support the new attributes later in the year.
Feedback about this proposal can be directed to Unicode via Public Review Issue #321.
Update: work on UTS-52 has been temporarily suspended since the time of publishing this article. A new proposal specifically addressing flags for England, Scotland and Wales has been submitted to Unicode.
Disclosure: I provided very minor feedback during the creation of this report. β©οΈ
Man Dancing is currently a candidate for Unicode 9.0. What is unclear is whether the regular dancer would change to being female on Android, or remain gender-neutral. β©οΈ
The proposal for a female runner emoji proposal would no longer be necessary if gender attributes are permitted. β©οΈ
A list of emojis recommended to support the gender attribute is provided in the technical report. β©οΈ
An emoji sequence using a ZWJ to combine π³ Waving White Flag and a π Rainbow is already possible for vendors to implement without any involvement from Unicode. β©οΈ
Right now, for example, you can convey walking home from a love hotel π‘πΆπ© but not how you got there. β©οΈ