fsymbols
Loading symbols…
››
󠅟

variation selector-112

Variation Selector-112

96/240

Variation Selector-112 has no meaning by itself: it is an invisible mark that can modify a preceding character. Its real job is to help a supported font choose a registered ideographic glyph variant in plain text. In the IVD release dated 2026-08-03, no registered sequence uses VS112, so seeing nothing is expected.

Text symbol

What 󠅟 means

It has no standalone meaning; it modifies a preceding base character.

Think of it as an invisible instruction attached to a character, usually a Han ideograph, to request a registered glyph variant in plain text. The base character supplies the identity; VS112 does not mean a style, language, or emoji on its own.

Its number does not mean a universal style, language, or emoji mode: UTS #37 gives meaning to the complete base-plus-selector pair, and the same selector can behave differently with different bases.

Why was this selector created?

It preserves precise ideographic glyph choices in plain text.

The mechanism's earliest documented design work is in Unicode's 2003 ideographic-variation proposal. The goal was to preserve a precise CJK glyph choice in plain text, where font selection alone could not carry the choice reliably.

Because scholars, governments, and publishers needed different glyph collections, Unicode made separate IVD registries. Adobe-Japan1 was registered on 2007-12-14; the IVD release dated 2026-08-03 also lists Hanyo-Denshi, Moji_Joho, and CAAPH. These registries are the documented relationships behind VS112, not alternate meanings of the character itself.

What happens when someone sends it?

Usually, nothing visible happens.

If it appears alone, treat it as an invisible formatting component, not a secret symbol or emoji. If it follows a base character, the pair can request a specific glyph only when that exact sequence is registered and supported by the app and font.

When the pair is unsupported or unregistered, the base keeps its normal glyph and the selector stays invisible; software should preserve the selector rather than display it as a picture. Use it for a documented glyph distinction, not emphasis or decoration.

Technical and invisible; it belongs in text engineering or specialist typography, not ordinary conversation.

Sending it alone communicates no symbol or emoji; it may look as if nothing happened.

Part of the collection

What it means when someone sends it to you

3 readings

No standalone symbol meaning; it is normally invisible.

Don't confuse it with

2

︎ The text-presentation selector changes a supported base's presentation; VS112 is an ideographic selector.

️ The emoji-presentation selector requests emoji style for supported bases; it does not supply a glyph variant for Han text.

Questions people ask

1

Why 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
VS112
Search it as
e015f · ivs · ivd · invisible · ideographic · variation · selector · glyph
Shows up in
Anything that takes text · its shape is whatever your font draws
Windows (Word)
⎇Alt+XType E015F, then AltX 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-112”.
Linux
⎈Ctrl+⇧Shift+UType e015f, then Enter or Space.
HTML
󠅟
CSS
\E015F
Unicode-aware editor
Insert UE015F immediately after its intended base character; alone, it produces no visible mark.
Supported IVS
Use the complete, documented base-plus-selector pair with a font and app that support that sequence.
Codes and encoding1 code points
HTML decimal
󠅟
HTML hex
󠅟
CSS content
content: "\E015F";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F3%A0%85%9F
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