What 󠆕 means
In a valid pair, it requests one particular character form. An ideographic variation sequence (IVS) places the selector after an ideograph, a character used in Chinese, Japanese, and related writing. The earlier character is the base; the selector requests a registered glyph, or visible form. The Ideographic Variation Database (IVD) groups such pairs into collections; some preserve forms used in personal and place names.
Unicode encoded VS166 in 2003. That dates the digital character, not the older typographic need to specify a glyph form in plain text.
Why does VS166 look blank?
A variation selector normally has no visible mark of its own. It affects the preceding base only in a supported pair. If a pair is invalid or unsupported, the base normally stays visible and the selector contributes no visible mark.
Two strings can look alike while their code points differ. Some search, sorting, or parsing tools ignore selectors like this, while code-aware software can still distinguish the strings.
What if someone sends VS166 alone?
Alone, it has no base to modify or message of its own. It is an invisible formatting mark, so its presence by itself gives no separate reading or reason to infer the sender's intent.
A technical text character for selecting a specific glyph form in a registered pair.
Do not infer a message from VS166 sent alone.
Part of the collection
What it means when someone sends it to you
3 readingsThere is no preceding base, so the selector has no standalone reading.
Don't confuse it with
2️ VS166 vs VS16: VS16 (U+FE0F) requests emoji presentation in supported sequences; VS166 belongs to the ideographic range. Both are invisible, so compare code points.
Questions people ask
1Why does 󠆕 show as a box on some devices?
Not every system ships a font for the Variation Selectors Supplement block. Where none is installed, the character shows as an empty box; adding a font such as Noto fixes it. The character itself is still correct and copies correctly.
How to type or find 󠆕
- Also called
- VS166
- Search it as
- IVS · IVD · ideographic variation sequence · glyph variant · invisible selector · E0195
- Shows up in
- Anything that takes text · its shape is whatever your font draws
󠆕\E0195󠆕 inserts it after the base; it affects display only in a supported pair.String.fromCodePoint(0xE0195) creates the full character; append it after a base only for a supported pair.Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.





