A handwriting font with full support for Hudum Mongolian, Sibe, Manchu and Manchu Ali Gali
- Multi-language support: Hanshi is a demo font for Hudum Mongolian (ᠬᠤᠳᠦᠮ᠋ ᠮᠣᠩᠭᠣᠯ), Sibe (ᠰᡳᠪᡝ), Manchu (ᠮᠠᠨᠵᡠ), and Manchu Ali Gali (ᠮᠠᠨᠵᡠ ᠠᠯᡳ ᡬᠠᠯᡳ). It supports phonetically, graphetically, and (Menksoft)-graphically encoded text.
- Handwriting font: Hanshi is a handwriting font, mimicking smooth joining and adjusted kerning in handwriting by means of juncture segmentation and substantial contextual substitutions.
- Proper placement of Manchu (Ali Gali) diacritics: Manchu (Ali Gali) diacritics are properly placed around consonant-vowel junctures instead of just beside consonants or vowels.
- Unbounded gender propagation: Unbounded progressive gender propagation is implemented in this font: ᠠᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠢᠭᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠢᠭᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠢᠭ ᠡᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠢᠭᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠢᠭᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠯᠢᠭ.
- Prompt for illicit strings: Invalid control characters are rendered visible in this font, and it clearly differentiates illicit positional forms from out-of-context forms (segments terminated by ZWJs) or abbreviations (segments terminated by nirugus): s = ᠰ, s+
ZWJ
= ᠰ, s+nirugu
= ᠰ᠊; bey = ᠪᠡᠶ (halfway in typing bey_e ᠪᠡᠶᠡ).
(In C-M Joint transcription, plus <⁰> = CGJ
= U+034F
, <¹> = FVS1
= U+180B
, <²> = FVS2
= U+180C
, <³> = FVS3
= U+180D
, <ʔ> = SSBM
= U+1807
)
- i as a medial offglide
- Regular double-shin: no FVS
- ail
- Irregular single-shin: ...+
CGJ
- nai<⁰>ma
- Regular double-shin: no FVS
- y
- Regular hooked shin: no FVS
- mayig
- Irregular hookless shin: ...+
CGJ
- namay<⁰>i, čimay<⁰>i
- Regular hooked shin: no FVS
- (o), u, (ö), ü after an initial consonant
- Irregular bare belly: ...+
FVS3
- bü<³>ü, xü<³>ü, xü<³>
- Irregular hollow belly: ...+
CGJ
- mü<⁰>, d<¹>u<⁰>, ču<⁰>
- Regular forms found in the 12 syllabaries: no FVS
- Irregular bare belly: ...+
- g
- Feminine stray: no FVS
- gram
- Feminine coda in feminine shaping context: no FVS
- bilig (neuter word)
- ǰigde (feminine word)
- bolšëwig (bigender word)
- migman (masculine word)
- Feminine coda in masculine shaping context: ...+
FVS3
- og<³>yu, abisig<³> (masculine word)
- Masculine coda in masculine shaping context: no FVS
- mëxanig (bigender word)
- Masculine coda in feminine shaping context: ...+
CGJ
- nig<⁰>ta (masculine word)
- ig<⁰>či (neuter word)
- Feminine stray: no FVS
- Common alternative forms of a, o, ö, ü, n, t, d: ...+
FVS1
- aü<¹>t<¹>o<¹>, sëkü<¹>n<¹>d<¹>, xaramö<¹>ren, a<¹>
- Vowel-led second stems:
SSBM
+...- altan<ʔ>odo, buyan<ʔ>ö<¹>ljei, čimed<ʔ>odcar, čog<ʔ>agula
- Owing to Unicode encoding conflict, the default logic of rendering the final m with a long tail and the onset n with a floating dot follows that of the Manchu script in this font. Use m<¹> to get the Hudum form with a short tail; use n<²> to suppress the floating of the dot if needed.
(In Abkai transcription)
- tvku, tvmbi
- buk'vri, buk'vn: k'=
U+183A
('loan k') - neh'v, neh'vji, welh'vme: h'=
U+186D
('loan h') - Dotted final n: ...+
FVS1
- Ali Gali ge, gi: g+
FVS2
+e, g+CGJ
+i - Tibetan alternative final n, s: ...+
FVS1
- Tibetan a-chung: ɦ (=
U+1887
= 'Ali Gali a') - Sanskrit ā: isolately/finally aɦ; initially/medially aɦa
- Sanskrit ṛ, ṝ, ḷ, ḹ: isolately/initially rï, rïi, lï, lïi; medially/finally irï, irïi, ilï, ilïi (ï =
U+1888
= 'Ali Gali i')