fsymbols
Loading symbols…
››
󠅉

variation selector-90

Variation Selector-90

VS90 is an invisible instruction that can select a registered glyph shape for the Han character before it; by itself, it does nothing. It belongs in an ideographic variation sequence, a pair used to preserve a specific written form. The Ideographic Variation Database (IVD), Unicode’s registry of these pairs, has no E0149 entry in its file dated 2026-08-03.

Text symbol
Also called
VS90 · variation selector 90
Search it as
E0149 · invisible selector · IVS · ideographic variation sequence · glyph variant selector
Shows up in
Anything that takes text · its shape is whatever your font draws

What 󠅉 means

It can request a registered glyph form for the character before it. VS90 is invisible and has no sound of its own. It belongs after a Han character—one used in Chinese and in some Japanese and Korean writing—in an ideographic variation sequence (IVS), a two-character sequence that records a registered glyph choice. The base character and VS90 together identify the form; “90” is not a general style setting.

Ideographic variation sequences address a typesetting problem: one written character can have historically or regionally preferred shapes, and plain text sometimes needs to preserve the chosen form across fonts. Proposals from 2003–2004 described these Han glyph differences and the need to register their pairs. Those proposals describe preserving writing choices, not when the forms themselves began.

Why does VS90 disappear or seem to do nothing?

It is invisible alone; a registered pair gives it its effect. VS90 is in the supplementary selector range used for ideographic variation, so its number does not map to a general look or font style. If a pair is unregistered or unsupported by the software, the base character displays normally and the selector stays invisible.

Technical encoding control, relevant in text processing and ideographic typography—not an ordinary message character.

Appending it to random text will not create a new style.

What it means when someone sends it to you

3 readings
Sent by itself
No visible message; a selector without a base has no standalone meaning.
After a Han character in a registered IVS
Requests that specific character’s registered glyph variant.
After ordinary text or an unregistered pair
No defined variation; the base displays normally and VS90 stays invisible.

Don't confuse it with

1
️
VS90 vs VS16: VS16 requests emoji-style presentation for eligible characters; VS90 belongs to ideographic variation. Both are invisible, so check the code point.

Questions people ask

1

Does an invisible VS90 mean the text was deleted?

No. A variation selector is normally invisible even when preserved in text; compare the code points to confirm it remains.

How to type 󠅉

Windows (Word)
Alt+XType E0149, then Alt+X to get 󠅉.
Windows
Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win + .).
macOS
Control+Command+SpaceOpen the character viewer and search “variation selector-90”.
Linux
Ctrl+Shift+UType e0149, then Enter or Space.
HTML
󠅉
CSS
\E0149
JavaScript
Type variation selector 90 in JavaScript as `\u{E0149}` after the intended Han character.
Python
Use `\U000E0149` in a Python string; the eight-digit escape represents this supplementary-plane character.
Raw text
It must follow the intended Han character as part of an IVS; inspect the code points when the display gives no clue.
Codes and encoding1 code points
HTML decimal
󠅉
HTML hex
󠅉
CSS content
content: "\E0149";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F3%A0%85%89
1
On screen
1
Code points
2
JS .length
4
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Accents & marks659 symbols