These are a set of experimental fonts covering Khitan Large Script and Khitan Small Script glyphs, mapped to the PUA.
- BabelStone Khitan Large Glyphs : font containing 1,245 Khitan Large Script glyphs, mapped to the PUA at E000..E4DC. This font is being developed as I slowly go through all Khitan Large Script sources, and will continue to grow. The glyphs are not ordered in the font, but have been added sequentially as I encounter each new character form. In addition, very many of the glyphs are variant forms of the same character, often trivial variants. Once the character usage in the available corpus of Khitan Large Script epigraphic texts has been analysed I will produce a new Khitan Large Script font that uses a single character for all unifiable glyph variants, and which is ordered by radical and stroke order.
- BabelStone Khitan Seal Glyphs : font containing 65 "ninefold" seal script forms of Khitan Large Script glyphs, mapped to the PUA at F000..F040. The glyphs are based on the forms of characters found on official seals of the Liao dynasty (see Khitan Seals for details).
- BabelStone Khitan Small Glyphs : font containing 475 Khitan Small Script glyphs, mapped to the PUA at E000..E1DA. The first 380 characters in the font (E000..E17B) correspond to the list of Khitan small script characters given on pages 301–305 of Daniel Kane's The Kitan Language and Script (Brill, 2009). Most of the remaining glyphs are used in the Preliminary Proposal for Encoding Khitan Characters in UCS by Sun Bojun, Jing Yongshi, Li Yang.
- BabelStone Khitan Small Rotated : font containing 380 Khitan Small Script glyphs given in Kane 2009, mapped to the PUA at E000..E17B, together with 102 polygrams made composed from two or more phonograms, mapped to the PUA at F000..F065. All characters are rotated counterclockwise to facilitate vertical layout. The font uses OpenType features to automatically compose the 102 polygrams (F000..F065) when the constituent phonogram characters (E000..E17B) are in the correct sequence. To inhibit automatic composition (e.g. at polygram boundaries) insert a Zero Width Space (U+200B) between phonogram characters. N.B. The OpenType substitution works in Notepad and BabelPad under Windows XP, but does not work under Windows 7 due to a bug in Uniscribe that causes OpenType features not to be applied to PUA characters (this has been reported to Microsoft, but I have not yet had an opportunity to test whether this works under Windows 8 or not).
BabelStone Khitan PUA fonts on this page are licensed under the SIL Open Font License 1.1, which means you are free to use them for personal or commercial purposes, and to redistribute them by themselves or as part of a free or commercial software package, just as long as you do not sell the fonts on their own. The license also allows you to modify the fonts in any way you like, as long as the modified fonts do not use "BabelStone" in their name. Please read the license for details.