What 󠅯 means
It requests a defined glyph variant for the preceding character.
The design traces to a 1997 Plane 14 variant-tag proposal, meant to preserve glyph distinctions in plain text without assigning every form a separate character. In 2001, Unicode approved an expanded selector set that includes the supplementary series. A variation sequence puts the base character first and its selector immediately after it.
Some characters are shared across Chinese, Japanese, and Korean writing. For those Han characters, a registered base-plus-selector pair points to a specific glyph form in a named collection, a catalog maintained for a particular community. The number 128 has no fixed meaning by itself.
What does it mean when someone sends VS128?
Usually, it is technical text with no conversational reading.
Alone, VS128 is not a word or pictogram. A defined, supported pair can affect how its base character appears; for an unsupported pair, a conforming renderer ignores the selector and leaves the character as usual.
Part of the collection
What it means when someone sends it to you
3 readingsRequests the glyph form assigned to that exact pair.
Don't confuse it with
2 A Zero Width Space creates a possible line break; VS128 can request a glyph variant for the character before it.
️ VS16 requests emoji presentation for a defined base; VS128 is a different selector whose effect depends on its base pair.
Questions people ask
2Can VS128 make text bold or italic?
No. Variation selectors choose a glyph form for one preceding character; they are not for styling a span of text.
Why does VS128 look blank?
It stays blank on its own or after an unsupported base; a defined, supported pair can change the preceding character’s glyph.
How to type or find 󠅯
- Also called
- VS128
- Search it as
- vs 128 · invisible unicode · glyph variant · CJK variation sequence · E016F
- Shows up in
- Anything that takes text · its shape is whatever your font draws
󠅯\E016F󠅯 inserts VS128; it still needs a defined, supported base-plus-selector pair.Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.



