# Khitan small script

The Khitan small script (Chinese: 契丹小字; pinyin: qìdān xiǎozì) was one of two writing systems used for the now-extinct Khitan language. It was used during the 10th–12th century by the Khitan people, who had created the Liao Empire in present-day northeastern China. In addition to the small script, the Khitans simultaneously also used a functionally independent writing system known as the Khitan large script. Both Khitan scripts continued to be in use to some extent by the Jurchens for several decades after the fall of the Liao dynasty, until the Jurchens fully switched to a script of their own. Examples of the scripts appeared most often on epitaphs and monuments, although other fragments sometimes surface.

## History

The Khitan small script was invented in about 924 or 925 CE by a scholar named Yelü Diela. He drew his inspiration from "the Uyghur language and script", which he was shown by a visiting Uyghur ambassador at the Khitan court. For this reason, Khitan small script was originally thought to be a daughter script of the Old Uyghur alphabet.

## Description

Using a smaller number of symbols than large script, small script was less complex, yet still "able to record any word." While small-script inscriptions employed some logograms as well, most words in small script were made using a blocked system reminiscent of the later Hangul writing of Korea, meaning that a word is represented by one group (square block) composed of several glyphs with individual phonetic meanings (somewhat similar to the jamo units of Hangul). Unlike Hangul's jamo, a Khitan phonetic symbol could represent not just a single vowel or consonant, but a consonant-vowel or vowel-consonant pair as well. Each block could incorporate two to seven such "phonetic element" characters, written in pairs within the block, with the first half of the pair on the left. If there were an odd number of characters in a block, the unpaired character would be centered below the preceding pair.
Although there is some speculation, it appears there are no characters that both the small and large scripts share. Periodically, epitaphs written using small script will be written using the large script method of linearity. Although small script had some similarities to Chinese, Khitan characters were often used to record Chinese words. The appearance of a likeness between a small script and a Chinese character does not help in the reading of Khitan. For example, the Chinese character for 'mountain' (山) is the same as the Khitan small script logogram for 'gold' (𘮝‎), and, thus, the name of the Jin dynasty.
Of the 378 known small script characters, 125 are semantic, 115 are phonetic, and the remainder have not been deciphered. (Usually, it was possible to guess the phonetic value of an element if it has been used to transcribe a Chinese loanword in a Khitan inscription; otherwise, such phonetic values are hard to determine, as very little of the Khitan language is known.) Small script uses a mixture of logograms, syllabograms, and, as some as sources claim, a few single sound phonograms. Sometimes suffixes were written with syllabograms, just as single syllables sometimes were written with three syllabograms (with one each for the initial, medial, and final sounds of the syllable). Sometimes the initial consonants of syllables are indicated to be dental, labial, guttural, or nasal etc., based on the syllabograms involved. Additionally, vowels are sometimes indicated to be labial or non-labial, or pronounced in the front or back of the mouth.
Much of this information came from the "Khitan Script Research Group", led by the Mongolian scholar named Chinggeltei, who used monuments, calendar, and similar Chinese texts to decipher sections of small script. A particularly valuable object of their study was the inscription on the Dà Jīn huángdì dūtǒng jīnglüè lángjūn xíngjì (zh:大金皇弟都统经略郎君行记) stele, which is the only known bilingual Chinese-Khitan inscription. Produced during the Jurchen Jin dynasty it, ironically, was originally (before the discovery of other Khitan inscriptions in 1922) thought to be in Jurchen.

## Corpus

There are no surviving examples of printed texts in the Khitan language, and aside from five example Khitan large characters with Chinese glosses in a book on calligraphy written by Tao Zongyi (陶宗儀) during the mid 14th century, there are no Chinese glossaries or dictionaries of Khitan.
The main source of Khitan texts are monumental inscriptions, mostly comprising memorial tablets buried in the tombs of Khitan nobility. There are about 33 known monuments with inscriptions in the Khitan small script, ranging in date from 1053 to 1171.

## Encoding

The Khitan small script was added to Unicode version 13.0 in March 2020. 471 graphic characters are located in the Khitan Small Script block, while a single invisible filler character (U+16FE4: KHITAN SMALL SCRIPT FILLER) is located in the Ideographic Symbols and Punctuation block. The filler is inserted following the first character of a cluster, and denotes a character cluster laid out with one character on the first line, as opposed to the usual two.
Khitan Small Script Official Unicode Consortium code chart (PDF) :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| U+18B0x | 𘬀‎ | 𘬁‎ | 𘬂‎ | 𘬃‎ | 𘬄‎ | 𘬅‎ | 𘬆‎ | 𘬇‎ | 𘬈‎ | 𘬉‎ | 𘬊‎ | 𘬋‎ | 𘬌‎ | 𘬍‎ | 𘬎‎ | 𘬏‎ |
| U+18B1x | 𘬐‎ | 𘬑‎ | 𘬒‎ | 𘬓‎ | 𘬔‎ | 𘬕‎ | 𘬖‎ | 𘬗‎ | 𘬘‎ | 𘬙‎ | 𘬚‎ | 𘬛‎ | 𘬜‎ | 𘬝‎ | 𘬞‎ | 𘬟‎ |
| U+18B2x | 𘬠‎ | 𘬡‎ | 𘬢‎ | 𘬣‎ | 𘬤‎ | 𘬥‎ | 𘬦‎ | 𘬧‎ | 𘬨‎ | 𘬩‎ | 𘬪‎ | 𘬫‎ | 𘬬‎ | 𘬭‎ | 𘬮‎ | 𘬯‎ |
| U+18B3x | 𘬰‎ | 𘬱‎ | 𘬲‎ | 𘬳‎ | 𘬴‎ | 𘬵‎ | 𘬶‎ | 𘬷‎ | 𘬸‎ | 𘬹‎ | 𘬺‎ | 𘬻‎ | 𘬼‎ | 𘬽‎ | 𘬾‎ | 𘬿‎ |
| U+18B4x | 𘭀‎ | 𘭁‎ | 𘭂‎ | 𘭃‎ | 𘭄‎ | 𘭅‎ | 𘭆‎ | 𘭇‎ | 𘭈‎ | 𘭉‎ | 𘭊‎ | 𘭋‎ | 𘭌‎ | 𘭍‎ | 𘭎‎ | 𘭏‎ |
| U+18B5x | 𘭐‎ | 𘭑‎ | 𘭒‎ | 𘭓‎ | 𘭔‎ | 𘭕‎ | 𘭖‎ | 𘭗‎ | 𘭘‎ | 𘭙‎ | 𘭚‎ | 𘭛‎ | 𘭜‎ | 𘭝‎ | 𘭞‎ | 𘭟‎ |
| U+18B6x | 𘭠‎ | 𘭡‎ | 𘭢‎ | 𘭣‎ | 𘭤‎ | 𘭥‎ | 𘭦‎ | 𘭧‎ | 𘭨‎ | 𘭩‎ | 𘭪‎ | 𘭫‎ | 𘭬‎ | 𘭭‎ | 𘭮‎ | 𘭯‎ |
| U+18B7x | 𘭰‎ | 𘭱‎ | 𘭲‎ | 𘭳‎ | 𘭴‎ | 𘭵‎ | 𘭶‎ | 𘭷‎ | 𘭸‎ | 𘭹‎ | 𘭺‎ | 𘭻‎ | 𘭼‎ | 𘭽‎ | 𘭾‎ | 𘭿‎ |
| U+18B8x | 𘮀‎ | 𘮁‎ | 𘮂‎ | 𘮃‎ | 𘮄‎ | 𘮅‎ | 𘮆‎ | 𘮇‎ | 𘮈‎ | 𘮉‎ | 𘮊‎ | 𘮋‎ | 𘮌‎ | 𘮍‎ | 𘮎‎ | 𘮏‎ |
| U+18B9x | 𘮐‎ | 𘮑‎ | 𘮒‎ | 𘮓‎ | 𘮔‎ | 𘮕‎ | 𘮖‎ | 𘮗‎ | 𘮘‎ | 𘮙‎ | 𘮚‎ | 𘮛‎ | 𘮜‎ | 𘮝‎ | 𘮞‎ | 𘮟‎ |
| U+18BAx | 𘮠‎ | 𘮡‎ | 𘮢‎ | 𘮣‎ | 𘮤‎ | 𘮥‎ | 𘮦‎ | 𘮧‎ | 𘮨‎ | 𘮩‎ | 𘮪‎ | 𘮫‎ | 𘮬‎ | 𘮭‎ | 𘮮‎ | 𘮯‎ |
| U+18BBx | 𘮰‎ | 𘮱‎ | 𘮲‎ | 𘮳‎ | 𘮴‎ | 𘮵‎ | 𘮶‎ | 𘮷‎ | 𘮸‎ | 𘮹‎ | 𘮺‎ | 𘮻‎ | 𘮼‎ | 𘮽‎ | 𘮾‎ | 𘮿‎ |
| U+18BCx | 𘯀‎ | 𘯁‎ | 𘯂‎ | 𘯃‎ | 𘯄‎ | 𘯅‎ | 𘯆‎ | 𘯇‎ | 𘯈‎ | 𘯉‎ | 𘯊‎ | 𘯋‎ | 𘯌‎ | 𘯍‎ | 𘯎‎ | 𘯏‎ |
| U+18BDx | 𘯐‎ | 𘯑‎ | 𘯒‎ | 𘯓‎ | 𘯔‎ | 𘯕‎ | 𘯖‎ | 𘯗‎ | 𘯘‎ | 𘯙‎ | 𘯚‎ | 𘯛‎ | 𘯜‎ | 𘯝‎ | 𘯞‎ | 𘯟‎ |
| U+18BEx | 𘯠‎ | 𘯡‎ | 𘯢‎ | 𘯣‎ | 𘯤‎ | 𘯥‎ | 𘯦‎ | 𘯧‎ | 𘯨‎ | 𘯩‎ | 𘯪‎ | 𘯫‎ | 𘯬‎ | 𘯭‎ | 𘯮‎ | 𘯯‎ |
| U+18BFx | 𘯰‎ | 𘯱‎ | 𘯲‎ | 𘯳‎ | 𘯴‎ | 𘯵‎ | 𘯶‎ | 𘯷‎ | 𘯸‎ | 𘯹‎ | 𘯺‎ | 𘯻‎ | 𘯼‎ | 𘯽‎ | 𘯾‎ | 𘯿‎ |
| U+18C0x | 𘰀‎ | 𘰁‎ | 𘰂‎ | 𘰃‎ | 𘰄‎ | 𘰅‎ | 𘰆‎ | 𘰇‎ | 𘰈‎ | 𘰉‎ | 𘰊‎ | 𘰋‎ | 𘰌‎ | 𘰍‎ | 𘰎‎ | 𘰏‎ |
| U+18C1x | 𘰐‎ | 𘰑‎ | 𘰒‎ | 𘰓‎ | 𘰔‎ | 𘰕‎ | 𘰖‎ | 𘰗‎ | 𘰘‎ | 𘰙‎ | 𘰚‎ | 𘰛‎ | 𘰜‎ | 𘰝‎ | 𘰞‎ | 𘰟‎ |
| U+18C2x | 𘰠‎ | 𘰡‎ | 𘰢‎ | 𘰣‎ | 𘰤‎ | 𘰥‎ | 𘰦‎ | 𘰧‎ | 𘰨‎ | 𘰩‎ | 𘰪‎ | 𘰫‎ | 𘰬‎ | 𘰭‎ | 𘰮‎ | 𘰯‎ |
| U+18C3x | 𘰰‎ | 𘰱‎ | 𘰲‎ | 𘰳‎ | 𘰴‎ | 𘰵‎ | 𘰶‎ | 𘰷‎ | 𘰸‎ | 𘰹‎ | 𘰺‎ | 𘰻‎ | 𘰼‎ | 𘰽‎ | 𘰾‎ | 𘰿‎ |
| U+18C4x | 𘱀‎ | 𘱁‎ | 𘱂‎ | 𘱃‎ | 𘱄‎ | 𘱅‎ | 𘱆‎ | 𘱇‎ | 𘱈‎ | 𘱉‎ | 𘱊‎ | 𘱋‎ | 𘱌‎ | 𘱍‎ | 𘱎‎ | 𘱏‎ |
| U+18C5x | 𘱐‎ | 𘱑‎ | 𘱒‎ | 𘱓‎ | 𘱔‎ | 𘱕‎ | 𘱖‎ | 𘱗‎ | 𘱘‎ | 𘱙‎ | 𘱚‎ | 𘱛‎ | 𘱜‎ | 𘱝‎ | 𘱞‎ | 𘱟‎ |
| U+18C6x | 𘱠‎ | 𘱡‎ | 𘱢‎ | 𘱣‎ | 𘱤‎ | 𘱥‎ | 𘱦‎ | 𘱧‎ | 𘱨‎ | 𘱩‎ | 𘱪‎ | 𘱫‎ | 𘱬‎ | 𘱭‎ | 𘱮‎ | 𘱯‎ |
| U+18C7x | 𘱰‎ | 𘱱‎ | 𘱲‎ | 𘱳‎ | 𘱴‎ | 𘱵‎ | 𘱶‎ | 𘱷‎ | 𘱸‎ | 𘱹‎ | 𘱺‎ | 𘱻‎ | 𘱼‎ | 𘱽‎ | 𘱾‎ | 𘱿‎ |
| U+18C8x | 𘲀‎ | 𘲁‎ | 𘲂‎ | 𘲃‎ | 𘲄‎ | 𘲅‎ | 𘲆‎ | 𘲇‎ | 𘲈‎ | 𘲉‎ | 𘲊‎ | 𘲋‎ | 𘲌‎ | 𘲍‎ | 𘲎‎ | 𘲏‎ |
| U+18C9x | 𘲐‎ | 𘲑‎ | 𘲒‎ | 𘲓‎ | 𘲔‎ | 𘲕‎ | 𘲖‎ | 𘲗‎ | 𘲘‎ | 𘲙‎ | 𘲚‎ | 𘲛‎ | 𘲜‎ | 𘲝‎ | 𘲞‎ | 𘲟‎ |
| U+18CAx | 𘲠‎ | 𘲡‎ | 𘲢‎ | 𘲣‎ | 𘲤‎ | 𘲥‎ | 𘲦‎ | 𘲧‎ | 𘲨‎ | 𘲩‎ | 𘲪‎ | 𘲫‎ | 𘲬‎ | 𘲭‎ | 𘲮‎ | 𘲯‎ |
| U+18CBx | 𘲰‎ | 𘲱‎ | 𘲲‎ | 𘲳‎ | 𘲴‎ | 𘲵‎ | 𘲶‎ | 𘲷‎ | 𘲸‎ | 𘲹‎ | 𘲺‎ | 𘲻‎ | 𘲼‎ | 𘲽‎ | 𘲾‎ | 𘲿‎ |
| U+18CCx | 𘳀‎ | 𘳁‎ | 𘳂‎ | 𘳃‎ | 𘳄‎ | 𘳅‎ | 𘳆‎ | 𘳇‎ | 𘳈‎ | 𘳉‎ | 𘳊‎ | 𘳋‎ | 𘳌‎ | 𘳍‎ | 𘳎‎ | 𘳏‎ |
| U+18CDx | 𘳐‎ | 𘳑‎ | 𘳒‎ | 𘳓‎ | 𘳔‎ | 𘳕‎ | | | | | | | | | | |
| U+18CEx | | | | | | | | | | | | | | | | |
| U+18CFx | | | | | | | | | | | | | | | | 𘳿‎ |
| Notes 1.^ As of Unicode version 16.0 2.^ Grey areas indicate non-assigned code points |||||||||||||||||