What 𘙦 means
Its Unicode name does not give the Tangut word. The label “Tangut Ideograph-18666” locates the code point; it is not a Tangut word or pronunciation. To identify its reading, look it up in a Tangut dictionary or use the surrounding Tangut text. The glyph alone cannot tell you its meaning.
Why was Tangut writing created?
It let the Western Xia state write in the Tangut language. Western Xia was a medieval state in what is now northwestern China. Created as a state script around 1036–1037, Tangut writing served administration, Buddhist translations, and religious inscriptions. The earliest transmitted example is an official document dated 1072; a stone inscription at the Liangzhou Ganying Pagoda from 1094 shows public monumental use.
Tangut writing continued after the state fell in 1227; a 1502 inscription is a later example. In 1898, Gabriel Devéria proposed a Khitan origin for the script. That historical proposal concerns Tangut writing as a whole; it does not establish a link between 𘙦 and a Khitan character.
Why does 𘙦 show as a blank box?
Your font may not contain Tangut characters. If 𘙦 appears as an empty box, the active font may lack Tangut coverage. A font with Tangut support can display it; the character's identity stays the same.
It reads as historical Tangut text; outside that context, its appearance is a deliberate reference to the script.
Do not treat the Unicode code-point label as the Tangut word.
Who writes 𘙦
Loading…
Questions people ask
1Is 𘙦 a Chinese character?
No. Tangut is a separate script for the Tangut language. Its characters can resemble Chinese writing and were created in a Chinese-character environment, but they belong to their own writing system.
How to type or find 𘙦
- Also called
- Tangut character · Xixia character · Western Xia character
- Search it as
- Tangut script · xixia · 西夏文 · xixiawen · Tangut dictionary · 𘙦
- Shows up in
- Anything that takes text · its shape is whatever your font draws
𘙦\18666𘙦 or 𘙦 in HTML.Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

