契丹小字(きったんしょうじ、)は、Unicodeのブロックの一つ。

解説 10世紀から12世紀にかけて、かつて現在の中華人民共和国北部及びモンゴルにあたるモンゴル高原地域に栄えた遼王朝において話されていた契丹語を表記するために用いられていた契丹文字の一つである、遼の皇族・耶律迭剌によって作られた契丹小字を収録している。なお、契丹文字には契丹小字のほかに契丹大字も存在するが、契丹大字はUnicode17.0現在はUnicodeに未収録である。

契丹小字は完全には解読されておらず、表音文字と表意文字が混在している。文字が単独で書かれることもあるが、多くの場合音節や単語の塊ごとに2~8個の契丹小字からなる文字クラスタに分けて書かれる。書字方向は日本語や中国語などと同様に右から左へと行を送る縦書き(右縦書き)である。契丹小字は文字クラスタ同士や単独の文字同士、文字クラスタと単独の文字が連続する場合にはスペースが挿入されて分かち書きされる。

なお、スペースが間にない2~8文字の連続した契丹小字は自動的に文字クラスタを形成するため、通常の左横書き文書内では視覚的に部分的に縦書きが挿入されたような外見を取ることがある。

符号位置の順序はUnicodeにおけるCJK統合漢字や西夏文字と同様に、まず部首(構成要素)によって大きく並び替えられ、その中で更に部首以外の残りの部分の画数順に並べられている。

Unicodeのバージョン13.0において初めて追加された。

収録文字 コード文字文字名(英語)同形の漢字用例・説明繰り返し記号U+18B00𘬀KHITAN SMALL SCRIPT CHARACTER-18B00直前の単語を繰り返すことを表す記号。部首-01U+18B01𘬁KHITAN SMALL SCRIPT CHARACTER-18B01一U+18B02𘬂KHITAN SMALL SCRIPT CHARACTER-18B02丁数字の20。U+18B03𘬃KHITAN SMALL SCRIPT CHARACTER-18B03干U+18B04𘬄KHITAN SMALL SCRIPT CHARACTER-18B04王U+18B05𘬅KHITAN SMALL SCRIPT CHARACTER-18B05U+18B06𘬆KHITAN SMALL SCRIPT CHARACTER-18B06U+18B07𘬇KHITAN SMALL SCRIPT CHARACTER-18B07U+18B08𘬈KHITAN SMALL SCRIPT CHARACTER-18B08𣱳U+18B09𘬉KHITAN SMALL SCRIPT CHARACTER-18B09U+18B0A𘬊KHITAN SMALL SCRIPT CHARACTER-18B0AU+18B0B𘬋KHITAN SMALL SCRIPT CHARACTER-18B0B平U+18B0C𘬌KHITAN SMALL SCRIPT CHARACTER-18B0C数字の8。U+18B0D𘬍KHITAN SMALL SCRIPT CHARACTER-18B0DU+18B0E𘬎KHITAN SMALL SCRIPT CHARACTER-18B0EU+18B0F𘬏KHITAN SMALL SCRIPT CHARACTER-18B0FU+18B10𘬐KHITAN SMALL SCRIPT CHARACTER-18B10所有格助詞の-anを表す。