BabelStone Fonts


Khitan Small Script Fonts

Description

These are three fonts supporting the Khitan Small Script (KSS) which was encoded in Unicode version 13.0 (March 2020). These fonts all use Khitan glyphs designed by Prof. Jǐng Yǒngshí 景永时 of the Beifang Ethnic University (北方民族大学), with additions and modifications by Michael Everson and Andrew West. The glyphs in these fonts should match those shown in the Unicode code chart for Khitan Small Script.


Khitan Small Linear

Khitan Small Linear : Font with no cluster composition, intended for displaying individual glyphs in horizontal linear layout as used in Daniel Kane's The Kitan Language and Script (Brill, 2009).

This font has a single ZWJ ligature for U+18C5B 𘱛 + U+18CD1 𘳑 to display the combined 'good fortune' character 𘱛‍𘳑 (qudug), which is often treated as a logograph


Example of linear Khitan text in a text editor


Khitan Small Rotated

Khitan Small Rotated : Font with cluster composition and rotated glyphs, intended for displaying Khitan text in rotated vertical layout. The font glyphs are rotated counterclockwise (as is the case for Mongolian and Phags-pa fonts), and each run of text (e.g. a column of text) should be rotated clockwise using CSS (layout-flow: vertical-ideographic; writing-mode: vertical-rl; vertical-align:top;) or some other higher level protocol. In plain text environments Khitan text will be displayed horizontally left-to-right with glyphs rotated counterclockwise.

This font supports all clusters comprising between two and nine characters in length. It also supports a single ZWJ ligature to display U+18C37 𘰷 + U+18BDF 𘯟 + U+18C64 𘱤 as a single glyph 𘰷‍𘯟‍𘱤 (this dubious triple glyph uniquely occurs in the handwritten copy of the Memorial for Empress Renyi 仁懿皇后哀冊, but as the original stone tablet is lost it is impossible to verify whether the triple glyph is genuine or a copying error).


Example of rotated Khitan text on a web page

Source: Wikisource: Kaesong mirror inscription (see also my page here if you do not have Khitan Small Rotated installed)


Example of rotated Khitan text in a text editor



Khitan Small Vertical

Khitan Small Vertical : Font with cluster composition and upright glyphs, intended for displaying Khitan characters and clusters embedded in horizontal text in another script (e.g. Chinese, English, or Russian). The font glyphs are upright, so do not need rotating, but the font has very tall line spacing in order to fit clusters of up to four storeys in height. This font supports all clusters comprising between two and eight characters in length (the longest attested KSS cluster comprises eight characters).


Example of upright Khitan clusters embedded in English text in Word


Example of upright Khitan text in a text editor



OpenType Features

These fonts are available in two versions. The main versions use the 'DFLT' (default) script tag with the 'ccmp' (Glyph Composition/Decomposition) feature for cluster formation and ZWJ ligatures. The Khitan Small Vertical font additionally uses the 'dist' (Distances) glyph positioning feature to position glyphs within a cluster. Positioning reduces the number of positional glyph forms that are needed in the font (Khitan Small Rotated has five positional forms for each KSS character, whereas Khitan Small Vertical only has three positional forms for each KSS character), so the Khitan Small Rotated font is somewhat larger in size compared with the Khitan Small Vertical font. However, some applications may not position glyphs correctly in vertical orientation, so I deliberately avoid using positioning for Khitan Small Rotated.. These fonts have been tested as working as expected with desktop applications under Windows 10, such as Word, Notepad, and BabelPad, as well as with HarfBuzz and internet browsers such as Chrome and Edge.

The alternative versions (with 'Kits' appended to the font name) use the correct 'kits' (Khitan Small Script) script tag with the 'rlig' (Required Ligatures) feature for cluster formation and ZWJ ligatures. These fonts work with HarfBuzz and internet browsers such as Chrome and Edge, but do not work correctly with desktop applications under Windows 10, such as Word, Notepad, and BabelPad.



Download

The three fonts below use the 'DFLT' (Default) script tag for OpenType features, and should work on the internet and on desktop applications such as Word and Notepad under Windows 10. A zip archive of all three fonts is available here.

Alternative versions of the above fonts using the 'Kits' (Khitan Small Script) script tag for OpenType features are available below, but they may not work on desktop applications, so they are not currently recommended for general use.



Made with FontCreator badge



BabelStone Fonts