Because of Mutant Standard's unique features, there are a variety of inconsistencies with standard emoji sets, and that includes codepoint encoding.
This page details how Mutant Standard emoji are encoded as Unicode codepoints. Keep in mind that Unicode codepoint encoding (the method by which emoji are given numbers) and the Unicode Standard (Unicode's standardised mapping for emoji into codepoints) are two different things.
For any Unicode Standard emoji, Mutant Standard will be following Unicode-assigned codepoints, but there are exceptions, which are listed as follows.
For certain social or political reasons, emoji can be shifted in meaning, but still use the original encoding:
- Currency emoji -
purple_money. These have shifted meanings from specific currencies ($, ¥, £, €) to generic notes with generic colours and designs.
Some emoji may appear to be compatible wiith Unicode, but are in fact not, these are:
- All professions except for
These emoji are encoded by other means not in the Unicode Standard.
In some cases, Mutant Standard uses Unicode encoding for a symbol even when that symbol isn't an emoji encoding (but is some other encoding for this symbol) in Unicode Standard. This currently only exists for:
This is to improve compatibility between other sets that have binary gender emoji (because these symbols are used in their ZWJs so they will be visible if converted to Mutant Standard) and to enable binary gender people to express their gender identity within Mutant Standard.
In some cases, other emoji set vendors have already created non-Unicode Standard encodings for the same emoji that Mutant Standard has, and where they exist, Mutant Standard will be using those.
Mutant Standard uses Emojidex's encodings for gender-neutral professions (except for
guard, which already have gender-neutral encodings in Unicode Standard). These encodings use a ZWJ of adult (
U+1f9d1) plus an object/place (instead of man or woman plus an object/place).
Many emoji that Mutant Standard has made have not been previously encoded by anyone else, and so Mutant Standard will encode them by itself.
These encodings will be in Unicode's Private Use Area (PUA). The starting point has already been decided, which is the 22nd block of the Supplementary Private Use Area B -
U+1016xx, and it will continue into the next consecutive blocks if necessary.
This starting point has been chosen intentionally to avoid conlang script encoding projects and other significant PUA encoding projects.