What ︍ means
It is an invisible selector, not a symbol with a message.
Variation selectors let plain text request a particular glyph form when rich-text formatting is unavailable or inconvenient. The Unicode Standard gives Mongolian letter forms and CJK ideographs—Chinese, Japanese, and Korean characters—as examples of distinctions they can carry. A Unicode working document dated 2000 proposed the FE00–FE0F range that includes FE0D.
As of 2026, Unicode's standardized-variant and emoji-variation lists contain no sequence using FE0D, so it has no defined variant to select.
Why does FE0D look blank?
It has no visible shape of its own.
A variation sequence is a base character followed immediately by its selector. Unicode says unsupported selectors should be invisible and ignored, leaving the base unchanged. A random FE0D after a character is not a general font or emoji styling command.
How should I use FE0D?
Use it only when a specification defines that exact pair.
A variation selector affects only its immediately preceding base in a defined sequence. FE0E requests text presentation and FE0F emoji presentation for eligible emoji bases; neither role belongs to FE0D.
When debugging a string, inspect its code points: FE0D can be present even when the displayed text looks unchanged.
No conversational tone: FE0D is text-processing data, not a standalone message.
For text or emoji presentation, use a defined FE0E or FE0F sequence; FE0D does not select either.
Don't confuse it with
2Questions people ask
1Why does ︍ show as a box on some devices?
Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.
How to type ︍
︍\FE0DCodes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.
