diff options
Diffstat (limited to 'language/mongolian/montex/mfinput/bicig')
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/bcghsb.mf | 26 | ||||
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/bcghsm.mf | 26 | ||||
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/bcghwb.mf | 26 | ||||
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/bcghwm.mf | 26 | ||||
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/bcgvsb.mf | 26 | ||||
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/bcgvsm.mf | 26 | ||||
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/bcgvwb.mf | 26 | ||||
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/bcgvwm.mf | 26 | ||||
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/mocodes.mf | 191 | ||||
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/moglyphs.mf | 750 | ||||
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/montrlig.mf | 2036 | ||||
-rw-r--r-- | language/mongolian/montex/mfinput/bicig/testfont.input | 3 | ||||
-rwxr-xr-x | language/mongolian/montex/mfinput/bicig/testfont.sh | 10 |
13 files changed, 3198 insertions, 0 deletions
diff --git a/language/mongolian/montex/mfinput/bicig/bcghsb.mf b/language/mongolian/montex/mfinput/bicig/bcghsb.mf new file mode 100644 index 0000000000..afa2369dc9 --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/bcghsb.mf @@ -0,0 +1,26 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bcghsb.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: October 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongol Script in Ligature Mode (Encoding: LMO) +% Mongol Bicig Horizontal Steel Bold Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +font_identifier:= "TeX Mongol Bicig"; +font_coding_scheme:= "LMO"; +input mbatoms.mf; % Load Atoms +style:=steel; % Defines titem and suul shapes, etc. +writing:=Bicig; % Font: Mongol Bicig +LR:=true; % This is a Horizontal Font +input mbparmb.mf; % Load Bold Weight Parameters +input mbcodes.mf; % Load Common Encoding Vectors +input mocodes.mf; % Load Mongol Encoding Vectors +input montrlig.mf; % Load Mongol Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input moglyphs.mf; % And we build Mongol glyphs +end.
\ No newline at end of file diff --git a/language/mongolian/montex/mfinput/bicig/bcghsm.mf b/language/mongolian/montex/mfinput/bicig/bcghsm.mf new file mode 100644 index 0000000000..4126f1fc4a --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/bcghsm.mf @@ -0,0 +1,26 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bcghsm.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: October 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongol Script in Ligature Mode (Encoding: LMO) +% Mongol Bicig Horizontal Steel Medium Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +font_identifier:= "TeX Mongol Bicig"; +font_coding_scheme:= "LMO"; +input mbatoms.mf; % Load Atoms +style:=steel; % Defines titem and suul shapes, etc. +writing:=Bicig; % Font: Mongol Bicig +LR:=true; % This is a Horizontal Font +input mbparmm.mf; % Load Medium Weight Parameters +input mbcodes.mf; % Load Common Encoding Vectors +input mocodes.mf; % Load Mongol Encoding Vectors +input montrlig.mf; % Load Mongol Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input moglyphs.mf; % And we build Mongol glyphs +end.
\ No newline at end of file diff --git a/language/mongolian/montex/mfinput/bicig/bcghwb.mf b/language/mongolian/montex/mfinput/bicig/bcghwb.mf new file mode 100644 index 0000000000..0ca6e93440 --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/bcghwb.mf @@ -0,0 +1,26 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bcghwb.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: October 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongol Script in Ligature Mode (Encoding: LMO) +% Mongol Bicig Horizontal Wood Bold Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +font_identifier:= "TeX Mongol Bicig"; +font_coding_scheme:= "LMO"; +input mbatoms.mf; % Load Atoms +style:=wood; % Defines titem and suul shapes, etc. +writing:=Bicig; % Font: Mongol Bicig +LR:=true; % This is a Horizontal Font +input mbparmb.mf; % Load Bold Weight Parameters +input mbcodes.mf; % Load Common Encoding Vectors +input mocodes.mf; % Load Mongol Encoding Vectors +input montrlig.mf; % Load Mongol Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input moglyphs.mf; % And we build Mongol glyphs +end.
\ No newline at end of file diff --git a/language/mongolian/montex/mfinput/bicig/bcghwm.mf b/language/mongolian/montex/mfinput/bicig/bcghwm.mf new file mode 100644 index 0000000000..0b3be606ed --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/bcghwm.mf @@ -0,0 +1,26 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bcghwm.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: October 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongol Script in Ligature Mode (Encoding: LMO) +% Mongol Bicig Horizontal Wood Medium Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +font_identifier:= "TeX Mongol Bicig"; +font_coding_scheme:= "LMO"; +input mbatoms.mf; % Load Atoms +style:=wood; % Defines titem and suul shapes, etc. +writing:=Bicig; % Font: Mongol Bicig +LR:=true; % This is a Horizontal Font +input mbparmm.mf; % Load Medium Weight Parameters +input mbcodes.mf; % Load Common Encoding Vectors +input mocodes.mf; % Load Mongol Encoding Vectors +input montrlig.mf; % Load Mongol Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input moglyphs.mf; % And we build Mongol glyphs +end.
\ No newline at end of file diff --git a/language/mongolian/montex/mfinput/bicig/bcgvsb.mf b/language/mongolian/montex/mfinput/bicig/bcgvsb.mf new file mode 100644 index 0000000000..a11cde4ecc --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/bcgvsb.mf @@ -0,0 +1,26 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bcgvsb.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: October 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongol Script in Ligature Mode (Encoding: LMO) +% Mongol Bicig Vertical Steel Bold Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +font_identifier:= "TeX Mongol Bicig"; +font_coding_scheme:= "LMO"; +input mbatoms.mf; % Load Atoms +style:=steel; % Defines titem and suul shapes, etc. +writing:=Bicig; % Font: Mongol Bicig +LR:=false; % This is a Vertical Font +input mbparmb.mf; % Load Bold Weight Parameters +input mbcodes.mf; % Load Common Encoding Vectors +input mocodes.mf; % Load Mongol Encoding Vectors +input montrlig.mf; % Load Mongol Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input moglyphs.mf; % And we build Mongol glyphs +end.
\ No newline at end of file diff --git a/language/mongolian/montex/mfinput/bicig/bcgvsm.mf b/language/mongolian/montex/mfinput/bicig/bcgvsm.mf new file mode 100644 index 0000000000..f0ea62096c --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/bcgvsm.mf @@ -0,0 +1,26 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bcgvsm.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: October 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongol Script in Ligature Mode (Encoding: LMO) +% Mongol Bicig Vertical Steel Medium Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +font_identifier:= "TeX Mongol Bicig"; +font_coding_scheme:= "LMO"; +input mbatoms.mf; % Load Atoms +style:=steel; % Defines titem and suul shapes, etc. +writing:=Bicig; % Font: Mongol Bicig +LR:=false; % This is a Vertical Font +input mbparmm.mf; % Load Medium Weight Parameters +input mbcodes.mf; % Load Common Encoding Vectors +input mocodes.mf; % Load Mongol Encoding Vectors +input montrlig.mf; % Load Mongol Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input moglyphs.mf; % And we build Mongol glyphs +end.
\ No newline at end of file diff --git a/language/mongolian/montex/mfinput/bicig/bcgvwb.mf b/language/mongolian/montex/mfinput/bicig/bcgvwb.mf new file mode 100644 index 0000000000..1d75e7eaee --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/bcgvwb.mf @@ -0,0 +1,26 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bcgvwb.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: October 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongol Script in Ligature Mode (Encoding: LMO) +% Mongol Bicig Vertical Wood Bold Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +font_identifier:= "TeX Mongol Bicig"; +font_coding_scheme:= "LMO"; +input mbatoms.mf; % Load Atoms +style:=wood; % Defines titem and suul shapes, etc. +writing:=Bicig; % Font: Mongol Bicig +LR:=false; % This is a Vertical Font +input mbparmb.mf; % Load Bold Weight Parameters +input mbcodes.mf; % Load Common Encoding Vectors +input mocodes.mf; % Load Mongol Encoding Vectors +input montrlig.mf; % Load Mongol Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input moglyphs.mf; % And we build Mongol glyphs +end.
\ No newline at end of file diff --git a/language/mongolian/montex/mfinput/bicig/bcgvwm.mf b/language/mongolian/montex/mfinput/bicig/bcgvwm.mf new file mode 100644 index 0000000000..4420c69664 --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/bcgvwm.mf @@ -0,0 +1,26 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bcgvwm.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: October 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongol Script in Ligature Mode (Encoding: LMO) +% Mongol Bicig Vertical Wood Medium Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +font_identifier:= "TeX Mongol Bicig"; +font_coding_scheme:= "LMO"; +input mbatoms.mf; % Load Atoms +style:=wood; % Defines titem and suul shapes, etc. +writing:=Bicig; % Font: Mongol Bicig +LR:=false; % This is a Vertical Font +input mbparmm.mf; % Load Medium Weight Parameters +input mbcodes.mf; % Load Common Encoding Vectors +input mocodes.mf; % Load Mongol Encoding Vectors +input montrlig.mf; % Load Mongol Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input moglyphs.mf; % And we build Mongol glyphs +end.
\ No newline at end of file diff --git a/language/mongolian/montex/mfinput/bicig/mocodes.mf b/language/mongolian/montex/mfinput/bicig/mocodes.mf new file mode 100644 index 0000000000..dfff7ceb7f --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/mocodes.mf @@ -0,0 +1,191 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: mocodes.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: October 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script in Ligature Mode (LMO) +% Mongol Bicig Slot Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Mongolian Specials +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% All codes must be > 148 unless they are < 128. Really? +% +% Attention: There are gaps at ... which are taboo. +% +% MONG_CHAR_NAME :=VALUE;% CORRESPONDANCE UNIQUE=OK +% +MONG_TASLAL := 44; % "," * +MONG_FULLSTOP := 46; % "." * +% +MONG_MSP := 45; % "-" * +MONG_MVS := 61; % "=" * +MONG_NCEG := 37; % "n=" * +MONG_GCEG := 38; % "G=" * +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Basic Vowels +% +MONG_A := 97; % "a" * +MONG_AVAR := 153; % "a'" * +MONG_AE := 101; % "\"a" +%% MONG_E := xxx; % "ee" +MONG_I := 105; % "i" * +MONG_IVAR := 154; % "a'" * +%% MONG_O := 111; % "o" +%% MONG_OE := xxx; % "\"o" +MONG_U := 117; % "u" * +%% MONG_UE := xxx; % "\"u" +%% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Basic Consonants +% +MONG_K := 107; % "k" + MONG_NUM := MONG_K; +% +MONG_EXENX := 88; % "x" * +MONG_X := 120; % "x" +%MONG_ADAGX := 140; % "x" in mbcodes.mf * +% +MONG_EXENG := 71; % " G-" Gamma * +MONG_G := 103; % "-G-" Gamma +MONG_ADAGG := 149; % "-G " Gamma + MONG_DAWXARCEGTXEWTEE := MONG_EXENG; +% +%% MONG_GE := 103; % "g" +% +% MONG_EXENL := 76; % " m-" defined in mbcodes.f +MONG_L := 108; % "m" + MONG_LEWER := MONG_L; +MONG_ADAGL := 143; % "m" + MONG_SUULIINLEWER := MONG_ADAGL; +% +% MONG_EXENM := 77; % " m-" defined in mbcodes.f +MONG_M := 109; % "m" + MONG_MEWER := MONG_M; +MONG_ADAGM := MONG_SUULIINMEWER; % defined in mbcodes.mf +% +MONG_EXENN := 78; % "n" * +MONG_N := 110; % "n" * +MONG_ADAGN := 150; % "-n " * +MONG_NVAR := 151; % "n without dot" * +MONG_ADAGNVAR := 152; % "n without dot" * +% +MONG_D := 100; % "d" * + MONG_GEDESTEISHILBE := MONG_D; +MONG_DVAR := 155; % "d'" +% +MONG_T := 116; % "d" * + MONG_BURUUXARSANGEDES := MONG_T; +% +MONG_B := 98; % "b" * + MONG_NUMTAIGEDES := MONG_B; +% +MONG_P := 112; % "p" + MONG_NUMTDELBENQIX := MONG_P; +% +MONG_R := 114; % "r" + MONG_ERWEELJINSHILBE := MONG_R; +MONG_ADAGR := 82; % "r" * + MONG_SECERWEELJIN := MONG_ADAGR; +% +% MONG_EXENS := 83; % " s-" defined in mbcodes.mf +MONG_S := 115; % "-s-" * + MONG_ZAWJ := MONG_S; +% MONG_ADAGS :=>148; % "-s " defined in mbcodes.mf +% +MONG_EXENSH := 159; % " sh-" +MONG_SH := 160; % "sh" + MONG_DAWXARCEGTZAWJ := MONG_SH; +MONG_ADAGSH := 161; % "-sh " +% +MONG_KH := 75; % "kh" * + MONG_QAGT := MONG_KH; +% +MONG_F := 102; % "f" * + MONG_SERTENQIXTNUM := MONG_F; +% +MONG_V := 118; % "v" * + MONG_MATGARSHILBE := MONG_V; +% +MONG_Y := 121; % "v" * + MONG_ETGERSHILBE := MONG_Y; +% +MONG_H := 104; % "h" * + MONG_BITUUSHILBE := MONG_H; +% +MONG_J := 106; % "j" * + MONG_MALGAITAITITEM := MONG_J; +% +MONG_C := 99; % "C" * + MONG_SEREEEWER := MONG_C; +% +MONG_Z := 122; % "z" * + MONG_BOSOOSHILBE := MONG_Z; +% +MONG_ZH := 90; % "Z" * + MONG_ZADGAIZARDIGT := MONG_ZH; +% +MONG_CH := 67; % "C" * + MONG_BITUUZARDIGT := MONG_CH; +% +MONG_GH := 113; % "input q -> gh(ombo)" + MONG_EWERTQAGT := MONG_GH; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Dead Glyphs and Codes +% +%% MONG_SECONDARYSHUD := 149; % "a after rounded" +%% MONG_SECONDARYCEGTEISHUD := 150; % "n after rounded" +%% MONG_SECONDARYGEDES := 151; % "o, u after rounded" +%% MONG_SECONDARYNUM := 152; % "g" +%% MONG_SECNUMTGEDES := 153; % "B" +%% MONG_SECONDARYQAGT := 154; % "kh followed by rounded" +%% MONG_SECNUMTDELBENQ := 155; % "P" +%% MONG_SECSERTENQIXT := 156; % "F" +%% MONG_SECERWEELJIN := 157; % "R" +%% MONG_SECONDARYEWERTQAGT := 158; % "gh followed by rounded" +%% MONG_EWERTQAGT := 162; % "G, or gh: Garudi" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Mongolian Graphical Ligatures +% +MONG_LIGPA := 208; % "pa" +MONG_LIGPI := 210; % "pi" +MONG_LIGPU := 212; % "pu" +MONG_LIGPN := 214; % "pn" +MONG_LIGPL := 215; % "pl" +%% % +MONG_LIGFA := 216; % "fa" +MONG_LIGFI := 218; % "fi" +MONG_LIGFU := 220; % "fu" +MONG_LIGFN := 222; % "fn" +MONG_LIGFL := 223; % "fl" +% +MONG_LIGKN := 230; % "kn" +MONG_LIGKL := 231; % "kl" +% +MONG_LIGKHA := 232; % "kha" +MONG_LIGKHU := 236; % "khu" +MONG_LIGKHI := 234; % "khi" +MONG_LIGKHN := 238; % "khn" +MONG_LIGKHL := 239; % "khl" +% +MONG_LIGGHA := 240; % "gha" +MONG_LIGGHI := 242; % "ghi" +MONG_LIGGHU := 244; % "ghu" +MONG_LIGGHN := 246; % "ghn" +MONG_LIGGHL := 247; % "ghl" +% +% End of mocodes.mf +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% vim: ts=32 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/language/mongolian/montex/mfinput/bicig/moglyphs.mf b/language/mongolian/montex/mfinput/bicig/moglyphs.mf new file mode 100644 index 0000000000..3c9925eda8 --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/moglyphs.mf @@ -0,0 +1,750 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: moglyphs.mf +% Author: Oliver Corff +% Date: June 1st, 2001 +% Version: 0.2 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script (LMS) +% Mongol Bicig Glyph Definitions +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% + writing:=Bicig; +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_TASLAL,tewidth#,height#,depth#); + "Taslal temdeg"; + dusal(2/4tewidth,Centerline,5thin,3thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_FULLSTOP,bawidth#,height#,depth#); + "Mongolian Full Stop"; + dusal(1/4bawidth,Centerline,5thin,3thick); + dusal(3/4bawidth,Centerline,5thin,3thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_AVAR,shudwidth#,height#,depth#); + "Mongol letter a, final behaviour different"; + shud(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_AE,shudwidth#,height#,depth#); + "Mongol letter ae, shape identical with shud"; + shud(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_IVAR,shilbewidth#,height#,depth#); + "Mongol letter i, final behaviour different"; + shilbe(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_NVAR,shudwidth#,height#,depth#); + "Mongol letter n, but with dusal behaviour flipped"; + shud(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGN,shudwidth#,height#,depth#); + "Mongol letter n, final form"; + "The suul"; + suul; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGNVAR,shudwidth#,height#,depth#); + "Mongol letter n, final form, but with dusal behaviour flipped"; + "The suul"; + suul; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + "Mongol Secondary shud after B, etc."; +if unknown MONG_SECONDARYSHUD: + "skipped"; +else: +beginchar(MONG_SECONDARYSHUD,numtaigedeswidth#,height#,depth#); + nuruu(secAwidth,0); + shud_atom(secAwidth,bearing); + + z5r=(numtaigedeswidth,underouter); + z6l=(secAwidth,nuruuright); + + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + penstroke (z5e{left}..{up}z6e) ifrotated; + penlabels(5,6); +endchar; +fi; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + "Mongol Secondary Belly after B, etc."; +if unknown MONG_SECONDARYGEDES: + "skipped"; +else: +beginchar(MONG_SECONDARYGEDES,numtaigedeswidth#,height#,depth#); + nuruu(numtaigedeswidth,0); + z1r=(numtaigedeswidth,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(1/2bearing,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + z5r=(x1r,underouter); + z6 =(x3,nuruuright); + penpos5(underinner-underouter,-90); + penpos6(thin,-180); + penstroke (z5e{left}..{up}z6e) ifrotated; + penlabels(1,2,3,5,6); +endchar; +fi; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + "Mongol Secondary dusaltai shud after B, etc."; +if unknown MONG_SECONDARYCEGTEISHUD: + "skipped"; +else: +beginchar(MONG_SECONDARYCEGTEISHUD,numtaigedeswidth#,height#,depth#); + "Mongol Secondary dusaltai shud after B, etc."; + nuruu(secAwidth,0); + shud_atom(secAwidth,bearing); + + z5r=(numtaigedeswidth,underouter); + z6l=(secAwidth,nuruuright); + + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + penstroke (z5e{left}..{up}z6e) ifrotated; + dusal (1/2secAwidth+1/2bearing,yashilbeheight,3thin,2thick); + penlabels(5,6); +endchar; +fi; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_NUM,gedeswidth#,height#,depth#); + "Mongol Female g"; + nuruu(gedeswidth,gedeswidth-bearing); + z1l=(1/3gedeswidth,shudheight); + z2r=(gedeswidth-1/2bearing,nuruuleft); + penpos1(4thin,60); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6r=(0,Centerline); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(1/2thin,-180); + + penstroke (z1e..z2e...z4e{down}..z5e..{up}z6e) ifrotated; + penlabels(1,2,3,4,5,6); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + "Mongol female g, before rounded vowels"; +if unknown MONG_SECONDARYNUM: + "skipped"; +else: +beginchar(MONG_SECONDARYNUM,shudwidth#,height#,depth#); + nuruu(shudwidth,shudwidth-bearing); + z1r=(+3thin,shudheight); + z2r=(shudwidth-1/2bearing,nuruuleft); + penpos1(4thin,60); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(0,underouter); + z6r=(0,nuruuleft); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(epsilon,-180); + + penstroke (z1e..z2e...z4e{down}..{left}z5e) ifrotated; + penlabels(1,2,3,4,5); +endchar; +fi; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_DAWXARCEGTXEWTEE,tewidth#,height#,depth#); + "Mongol Letter initial g(amma)"; + xewteeqix; + dusal (x2,shilbeheight,3thin,2thick); + dusal (bearing+2thin,shilbeheight,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGG,2shudwidth#,height#,depth#); + "Final g"; + shud(shudwidth); + bagaodoisuul; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_DVAR,eswidth#,height#,depth#); + "d FVS1"; + if style=steel: + roundgedestshilbe; + fi; + if style=wood: + modgedestshilbe; + fi; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_SECERWEELJIN,gedeswidth#,height#,depth#); + "Mongol Letter 'r' in final position"; + nuruu(gedeswidth,gedeswidth-bearing); + z1=(gedeswidth-1/2bearing,nuruuleft); + z2=(gedeswidth-3thin,gedesouter); + z3=(bearing,shudheight); + z4=(x2-1thin,gedesinner-thin); + z5 =(x6l,nuruuleft); + pickup pencircle scaled 1/4thin; + + z6r=(x1,nuruuright); + z7r=(1/2[x6,x8],underouter); + z8r=(0,Centerline); + penpos6(2thin,0); + penpos7(underinner-underouter,-90); + penpos8(1/4thin,-180); + + fill (z1{up}..z2 & z2{dir 225}..{dir 105}z3 & + z3{down}..{dir 45}z4 & z4{dir -60}..z5..z6l{down}..z7l..{up}z8 & + z8{down}..z7r..{up}z6r..z1..cycle) ifrotated; + penlabels(1,2,3,4,5,6,7,8); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_EXENSH,tewidth#,height#,depth#); + "Mongol Letter `sh' in initial position"; + exenzawj; + dusal(bearing,underouter,3thin,2thick); + dusal(1/3tewidth,underouter,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_DAWXARCEGTZAWJ,tewidth#,height#,depth#); + "Mongol Letter `sh' in medial position"; + zawj; + dusal(bearing,underouter,3thin,2thick); + dusal(1/3tewidth,underouter,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGSH,tewidth#,height#,depth#); + "Mongol Letter 'sh' in final position "; + nuruu(tewidth,tewidth-thick); + z1=(tewidth-bearing,nuruuleft); + z2=(1/2[x1,x3],shudheight); + z3=(x1-shudwidth+2bearing,y1); + y4=nuruuright-1thin; + z4=whatever[z2,z3]; + + y5=shudheight; + z4-z5=whatever * (z2-z1); + % y6=nuruuleft; + % z5-z6=whatever * (z2-z3); + z6=(0,underouter); + + y7=sdepth; + z4-z7=whatever * (z1-z2); + y8=nuruuright; + z7-z8=whatever * (z2-z3); + y9=underouter; + z7-z9=whatever * (z7-z8); + y10=nuruuright; + z10-z9=whatever* (z1-z2); + z11=(x6,nuruuright); + + % pickup pencircle scaled 1/4thin; + fill (z10--z9--z1--z2--z4--z5..z6{z3-z2}&z6{z2-z6}..z10--cycle) + ifrotated; + dusal(4/24tewidth,underouter-2thin,3thin,2thick); + dusal(10/24tewidth,underouter-2thin,3thin,2thick); + penlabels(1,2,3,4,5,6,7,8,9,10,11); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + "Mongol Letter Secondary B"; +if unknown MONG_SECNUMTGEDES: + "skipped"; +else: +beginchar(MONG_SECNUMTGEDES,numtaigedeswidth#,height#,depth#); + nuruu(numtaigedeswidth,0); + z1r=(numtaigedeswidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(0,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(x3r,underouter); + z6r=(0,nuruuright); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(epsilon,-180); + penstroke (z4e{down}..{left}z5e) ifrotated; + penlabels(1,2,3,4,5); +endchar; +fi; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + "Mongol Secondary Letter P"; +if unknown MONG_SECNUMTDELBENQ: + "skipped"; +else: +beginchar(MONG_SECNUMTDELBENQ,numtaigedeswidth#,height#,depth#); + nuruu(numtaigedeswidth,0); + + z1r=(numtaigedeswidth-1/2bearing,gedesouter+thin); + z2r=(1/3[x1,x4],gedesouter); + z3r=(7/12[x1,x4],gedesouter); + z4r=(0,nuruuleft); + penpos1(thin,180); + penpos2(gedesouter-gedesinner,90); + penpos3(gedesouter-gedesinner,90); + penpos4(thin,180); + penstroke (z1e..z2e..z3e..{down}z4e) ifrotated; + + z5r=(x1,nuruuright); + z6r=(x4r,underouter); + z7r=(0,nuruuright); + penpos5(thin,0); + penpos6(underinner-underouter,-90); + penpos7(epsilon,-180); + penstroke (z5e{down}..{left}z6e) ifrotated; + penlabels(1,2,3,4,5,6,7); +endchar; +fi; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_SERTENQIXTNUM,eswidth#,height#,depth#); + "Mongol Letter f"; + nuruu(eswidth,eswidth-numtaigedeswidth); + + z1r=(eswidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(eswidth-numtaigedeswidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6r=(0,Centerline); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(1/4thin,-180); + penstroke (z4e{down}..z5e..{up}z6e) ifrotated; + + f_flag(eswidth,x2); + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + "Mongol Secondary Letter F"; +if unknown MONG_SECSERTENQIXT: + "skipped"; +else: +beginchar(MONG_SECSERTENQIXT,numtaigedeswidth#,height#,depth#); + nuruu(numtaigedeswidth,0); + z1r=(numtaigedeswidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(0,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(x3r,underouter); + z6r=(0,nuruuright); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(epsilon,-180); + penstroke (z4e{down}..{left}z5e) ifrotated; + + f_flag(numtaigedeswidth,x2); + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); +endchar; +fi; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_QAGT,gedeswidth#,height#,depth#); + "Mongol Letter kh"; + qagt; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + "Mongol Secondary Letter K"; +if unknown MONG_SECONDARYQAGT: + "skipped"; +else: +beginchar(MONG_SECONDARYQAGT,shudwidth#,height#,depth#); + nuruu(shudwidth,shudwidth-bearing); +% if writing=Bithe: +% z1 =(w+1/4shudwidth,shudheight-thin); +% penpos1(2.5thin,-30); +% fi; +% if writing=Bicig: + z1l=(1/3shudwidth,shudheight); + penpos1(4thin,60); +% fi; + z2r=(shudwidth-1/2bearing,nuruuleft); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(0,underouter); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + + penstroke (z1e..z2e...z4e{down}..{left}z5e) ifrotated; + penlabels(1,2,3,4,5); + z11=(shudwidth,Centerline); + z12=(shudwidth-3/4thick,Centerline); + z13=(shudwidth-1.5thick,nuruuleft+thin); + penpos11(nuruuwidth,90); + penpos12(14/16nuruuwidth,80); + penpos13(epsilon,45); + penstroke (z11e---z12e..z13e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,11,12,13); +endchar; +fi; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ZADGAIZARDIGT,cewidth#,height#,depth#); + "Mongol Letter Z"; + nuruu(cewidth,0); + z1r=(5/6cewidth,gedesouter); + z2r=(4/6cewidth,shudheight); + z3r=(5/4bearing+1.5u,shudheight); + z4 =(bearing+1.5u,Centerline); + penpos1(gedesouter-gedesinner,85); + penpos2(gedesouter-gedesinner,85); + penpos3(gedesouter-gedesinner,100); + penpos4(nuruuleft-nuruuright,100); + penstroke (z1e..z2e---z3e--z4e) ifrotated; + penlabels(1,2,3,4); + z5l=z3r; penpos5(thin,0); + z6=(-0.5thin,shilbeheight); penpos6(1.25thin,90); + z7=(-1.5thin,shilbeheight-thin); penpos7(0.5thin,120); + pickup pencircle scaled thin; + penstroke (z5e{up}..z6e..z7e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_BITUUZARDIGT,cewidth#,height#,depth#); + "Mongol Letter C"; + nuruu(cewidth,0); + z1r=(5/6cewidth,gedesouter); + z2r=(4/6cewidth,shudheight); + z3r=(5/4bearing+1.5u,shudheight); + z4 =(bearing+1.5u,Centerline); + penpos1(gedesouter-gedesinner,85); + penpos2(gedesouter-gedesinner,85); + penpos3(gedesouter-gedesinner,100); + penpos4(nuruuleft-nuruuright,100); + penstroke (z1e..z2e---z3e--z4e) ifrotated; + penlabels(1,2,3,4); + + z5l=z3r; penpos5(thin,0); + z6=(-0.5thin,shilbeheight); penpos6(1.25thin,90); + pickup pencircle scaled thin; + draw (z5..tension 1.3..z6..tension 1.3..cycle) ifrotated; + z7=(-2thin,shilbeheight-thin); penpos7(0.5thin,120); + % penstroke (z5e{up}..z6e..z7e); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_BITUUSHILBE,eswidth#,height#,depth#); + "Mongol Letter h"; + nuruu(eswidth,eswidth-1/2bearing-2thin); + nuruu(eswidth-1/2bearing-2u,0); + z1r=(eswidth-1/2bearing,nuruuleft); + z2 =(07/16eswidth,orxicouter); + penpos1(2thin,0); + penpos2(2thin,45); + penstroke (z1e--z2e) ifrotated; + z3r=z2; + z4r=(bearing,5/12[y1,y2]); + + penpos3(2thin,115 ); + penpos4(2thin,210); + + z5 =(6/16eswidth,3/12[y1,y2]); + z6 =(x1-2u,nuruuleft); + + penpos5(1.5thin,235); + penpos6(1.75thin,180); + penstroke + (z3e{dir 205}..tension 1.4..z4e..tension 1.4..z5e..z6e) + ifrotated; + penlabels(1,2,3,4,5,6); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_MALGAITAITITEM,tewidth#,height#,depth#); + "Mongol Letter j"; + if style=wood: + nuruu(7/12tewidth,0); + shud_atom(shudwidth-bearing,0+bearing); + fi; + if style=steel: titem; fi; + + z1l=(2/3shudwidth-thin,shilbeheight); + z2l=(2/3shudwidth+thin,shilbeheight); + z3r=(tewidth,Centerline); + z4l=(1/2[x3,x5], + if style=steel: underouter fi + if style=wood: underinner fi); + z5l=( if style=steel: 1/3 fi + if style=wood: 2/3 fi shudwidth,nuruuright); + penpos1(3thin,90); + penpos2(2.25thin,90); + penpos3(2.25thin, 0); + penpos4(3thin,-90); + penpos5(2thin,-180); + penstroke (z1e{right}..z2e{right}..z3e..z4e..{up}z5e) ifrotated; + penlabels(1,2,3,4,5); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_EWERTQAGT,gedeswidth#,height#,depth#); + "Mongol g used in Gombo, primary version"; + nuruu(gedeswidth,gedeswidth-bearing); + z1l=(1/3gedeswidth,shudheight); + z2r=(gedeswidth-1/2bearing,nuruuleft); + penpos1(4thin,60); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6r=(0,Centerline); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(1/2thin,-180); + + z7r=(gedeswidth-bearing,gedesouter+thin); + z8 =(x7-1thin,shudheight-thick); + penpos7(1.5thin,0); + penpos8(2thin,-45); + penstroke (z7e..z8e) ifrotated; + + penstroke (z1e..z2e...z4e{down}..z5e..{up}z6e) ifrotated; + penlabels(1,2,3,4,5,6,7,8); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + "Mongol g used in Gombo, secondary version"; +if unknown MONG_SECONDARYEWERTQAGT: + "skipped"; +else: +beginchar(MONG_SECONDARYEWERTQAGT,shudwidth#,height#,depth#); + nuruu(shudwidth,shudwidth-bearing); + z1l=(+1thin,shudheight); + z2r=(shudwidth-1/2bearing,nuruuleft); + penpos1(4thin,60); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(0,underouter); + z6r=(0,nuruuleft); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(epsilon,-180); + + z7r=(shudwidth,gedesouter+thin); + z8 =(x7-1thin,shudheight-thick); + penpos7(1.5thin,0); + penpos8(2thin,-45); + penstroke (z7e..z8e) ifrotated; + + penstroke (z1e..z2e...z4e{down}..{left}z5e) ifrotated; + penlabels(1,2,3,4,5); +endchar; +fi; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Some ligatures without added semantical value +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGPN,bawidth#,height#,depth#); + "Mongol Ligature PN"; + ligmongpa; + dusal (x8,yashilbeheight,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGPL,bawidth#,height#,depth#); + "Mongol Ligature PL"; + ligmongpa; + high_l_ewer(2.5thin); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGFA,bawidth#,height#,depth#); + "Mongol Ligature FA"; + ligba; + f_flag(w,3/4w); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGFI,biwidth#,height#,depth#); + "Mongol Ligature FI"; + nuruu(shilbewidth-thin,0); + nuruu(biwidth,biwidth-numtaigedeswidth); + + z1r=(biwidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(biwidth-numtaigedeswidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6l=(shilbewidth,nuruuright); + z7l=(3thin,shilbeheight); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + penpos7(4thin,-120); + penstroke (z4e{down}..z5e..{up}z6e..tension infinity..z7e) ifrotated; + + z11l=(x2,gedesouter); + penpos11(1/2thin,90); + z12 =(1/6[x11,x14],shilbeheight); + penpos12(2thin,90); + z13 =(5/6[x11,x14],shilbeheight); + penpos13(2thin,90); + z14r=(biwidth,yashilbeheight); + penpos14(1/2thin,90); + penstroke (z11e{up}..z12e..z13e..{up}z14e) ifrotated; + f_flag(w,3/4w); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGFU,2numtaigedeswidth#,height#,depth#); + "Mongol Ligature FU"; + f_flag(w,3/4w); + ligbu(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGFN,bawidth#,height#,depth#); + "Mongol Ligature FN"; + ligba; + f_flag(w,3/4w); + dusal (x7,yashilbeheight,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGFL,bawidth#,height#,depth#); + "Mongol Ligature FL"; + ligba; + f_flag(w,3/4w); + high_l_ewer(2.5thin); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKN,bawidth#,height#,depth#); + "Mongol Ligature KN"; + ligka; + dusal (x7,yashilbeheight,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKL,bawidth#,height#,depth#); + "Mongol Ligature KL"; + ligka; + high_l_ewer(2.5thin); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKHA,bawidth#,height#,depth#); + "Mongol Ligature KHA"; + ligkha; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKHI,biwidth#,height#,depth#); + "Mongol Ligature KHI"; + ligkhi; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKHU,bawidth#,height#,depth#); + "Mongol Ligature KHU"; + ligkhu; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKHN,bawidth#,height#,depth#); + "Mongol Ligature KHN"; + ligkha; + dusal (x7,yashilbeheight,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKHL,bawidth#,height#,depth#); + "Mongol Ligature KHL"; + ligkha; + high_l_ewer(2.5thin); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGGHA,bawidth#,height#,depth#); + "Mongol Ligature GHA"; + liggha; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGGHI,biwidth#,height#,depth#); + "Mongol Ligature GHI"; + nuruu(shilbewidth-thin,0); + nuruu(biwidth,biwidth-bearing); + + z1l=(biwidth-gedeswidth+5thin,shudheight-thin); + z2r=(biwidth-1/2bearing,nuruuleft); + penpos1(4thin,60); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6l=(shilbewidth,nuruuright); + z7l=(3thin,shilbeheight); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + penpos7(4thin,-120); + + penstroke (z1e..z2e...z4e{down}..z5e..{up}z6e..tension + infinity..z7e) ifrotated; + + z10r=(biwidth,gedesouter+thin); + z11 =(x10-2thin,shudheight-5thin); + penpos10(1.5thin,0); + penpos11(2thin,-45); + penstroke (z10e..z11e) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGGHU,shudwidth#+numtaigedeswidth#,height#,depth#); + "Mongol Ligature GHU"; + nuruu(w,w-bearing); + nuruu(numtaigedeswidth,0); + z1l=(w-shudwidth+1thin,shudheight); + z2r=(w-1/2bearing,nuruuleft); + penpos1(4thin,60); + penpos2(2thin,0); + + z3 =(x2,nuruuright); + z4r=(numtaigedeswidth,underouter); + z5r=(1/2bearing,nuruuright); + penpos3(2thin,0); + penpos4(underinner-underouter,-90); + penpos5(thin,-180); + + z6 =(x5,nuruuleft); + z7r=(1/2[x6,x8],gedesouter); + z8r=(numtaigedeswidth,y6); + penpos6(thin,-180); + penpos7(gedesinner-gedesouter,-90); + penpos8(thin,0); + + + z9r=(w,gedesouter+thin); + z10=(x9-1thin,shudheight-thick); + penpos9(1.5thin,0); + penpos10(2thin,-45); + penstroke (z9e..z10e) ifrotated; + + penstroke (z1e..z2e...z3e{down}..z4e..{up}z5e) ifrotated; + penstroke (z6e{up}..z7e..{down}z8e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGGHN,bawidth#,height#,depth#); + "Mongol Ligature GHN"; + liggha; + dusal (x7,yashilbeheight,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGGHL,bawidth#,height#,depth#); + "Mongol Ligature GHL"; + liggha; + high_l_ewer(2.5thin); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% vim: ts=8 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/language/mongolian/montex/mfinput/bicig/montrlig.mf b/language/mongolian/montex/mfinput/bicig/montrlig.mf new file mode 100644 index 0000000000..8a1288060c --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/montrlig.mf @@ -0,0 +1,2036 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: montrlig.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: March 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script (LMO) +% Mongol Bicig Ligature Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Punctuation +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable "!": "?" =: MONG_EXCLAMQUEST;% +ligtable "?": "!" =: MONG_QUESTEXCLAM;% +ligtable ",": "," =: MONG_FULLSTOP; % +ligtable MONG_GT: MONG_GT =: MONG_RGU; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Initial cases +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_OM: + MONG_A |=:| MONG_TITEM, % "a" + MONG_AE |=:| MONG_TITEM, % "a" +% MONG_E =: MONG_TITEM, % "e" + MONG_I |=:| MONG_TITEM, % "i" + MONG_U |=:| MONG_TITEM, % "u" + MONG_N |=: MONG_EXENN, % "n" + MONG_M |=: MONG_EXENM, % " m-" + MONG_EXENM kern 0.25gedeswidth#,% + MONG_TITEM kern 0.25gedeswidth#,% + MONG_L |=: MONG_EXENL, % " l-" + MONG_H |=:| MONG_TITEM, % " e-" + MONG_S |=: MONG_EXENS, % " s-" + MONG_SH |=: MONG_EXENSH, % "sh" + MONG_D |=: MONG_T, % " d-" + MONG_X |=: MONG_EXENX, % MONG_X + MONG_G |=: MONG_EXENG, % MONG_X + MONG_Z |=: MONG_SHILBE; % "z" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable ||: + MONG_A =:| MONG_TITEM, % "a" + MONG_AE =: MONG_TITEM, % "\"a" +% MONG_E =:| MONG_TITEM, % " e-" + MONG_I =:| MONG_TITEM, % " i-" + MONG_U =:| MONG_TITEM, % " u-" + MONG_N =: MONG_EXENN, % " n-" + MONG_M =: MONG_EXENM, % " m-" + MONG_L =: MONG_EXENL, % " l-" + MONG_H =:| MONG_TITEM, % " e-" + MONG_S =: MONG_EXENS, % " s-" + MONG_SH =: MONG_EXENSH, % "sh" + MONG_D |=: MONG_T, % " d-" + MONG_X =: MONG_EXENX, % " x-" + MONG_G =: MONG_EXENG, % " G-" + MONG_Z =: MONG_SHILBE; % "z" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_OPAREN: + MONG_A |=:| MONG_TITEM, % "a" + MONG_AE |=:| MONG_TITEM, % "a" +% MONG_E =: MONG_TITEM, % "e" + MONG_I |=:| MONG_TITEM, % "i" + MONG_U |=:| MONG_TITEM, % "u" + MONG_N |=: MONG_EXENN, % "n" + MONG_M |=: MONG_EXENM, % " m-" + MONG_L |=: MONG_EXENL, % " l-" + MONG_H |=:| MONG_TITEM, % " e-" + MONG_S |=: MONG_EXENS, % " s-" + MONG_SH |=: MONG_EXENSH, % "sh" + MONG_D |=: MONG_T, % " d-" + MONG_X |=: MONG_EXENX, % MONG_X + MONG_G |=: MONG_EXENG, % MONG_X + MONG_Z |=: MONG_SHILBE; % "z" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LT: % "<" + MONG_LT =: MONG_LGU, % "<<" + MONG_A |=:| MONG_TITEM, % "a" + MONG_AE |=:| MONG_TITEM, % "a" +% MONG_E |=:| MONG_TITEM, % " e-" + MONG_I |=:| MONG_TITEM, % "i" + MONG_U |=:| MONG_TITEM, % "u" + MONG_N |=: MONG_EXENN, % "n" + MONG_M |=: MONG_EXENM, % MONG_M + MONG_L |=: MONG_EXENL, % MONG_M + MONG_H |=:| MONG_TITEM, % MONG_H + MONG_S |=: MONG_EXENS, % MONG_S + MONG_SH |=: MONG_EXENSH, % "sh" + MONG_D |=: MONG_T, % " d-" + MONG_X |=: MONG_EXENX, % MONG_X + MONG_G |=: MONG_EXENG, % MONG_X + MONG_Z |=: MONG_SHILBE; % "z" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LGU: % "<<" + MONG_A |=:| MONG_TITEM, % "a" + MONG_AE |=:| MONG_TITEM, % "a" +% MONG_E |=:| MONG_TITEM, % MONG_M + MONG_I |=:| MONG_TITEM, % "i" + MONG_U |=:| MONG_TITEM, % "u" + MONG_N |=: MONG_EXENN, % "n" +% MONG_EXENN kern 0.5gedeswidth, + MONG_M |=: MONG_EXENM, % MONG_M +% MONG_EXENM kern 0.5gedeswidth, + MONG_L |=: MONG_EXENL, % MONG_M +% MONG_EXENL kern 0.5gedeswidth, + MONG_H |=:| MONG_TITEM, % MONG_H + MONG_S |=: MONG_EXENS, % MONG_S +% MONG_EXENS kern 0.5gedeswidth, + MONG_SH |=: MONG_EXENSH, % "sh" +% MONG_EXENSH kern 0.5gedeswidth, + MONG_D |=: MONG_T, % " d-" +% MONG_T kern 0.5gedeswidth, + MONG_X |=: MONG_EXENX, % MONG_X +% MONG_EXENX kern 0.5gedeswidth, + MONG_G |=: MONG_EXENG, % MONG_X +% MONG_EXENG kern 0.5gedeswidth, + MONG_Z |=: MONG_SHILBE; % "z" +% MONG_SHILBE kern 0.5gedeswidth; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ENV: % + % + % vowels + % + MONG_A =: MONG_A , % "" + MONG_AE =: MONG_AE , % "" + MONG_I =: MONG_I , % "" + MONG_U =: MONG_U , % "" + % + % consonants + % + MONG_B =: MONG_B , % "" + MONG_C =: MONG_C , % "" + MONG_CH =: MONG_CH , % "" + MONG_D =: MONG_D , % "" + MONG_F =: MONG_F , % "" + MONG_G =: MONG_G , % "" + MONG_GH =: MONG_GH , % "" + MONG_H =: MONG_H , % "" + MONG_J =: MONG_J , % "" + MONG_K =: MONG_K , % "" + MONG_KH =: MONG_KH , % "" + MONG_L =: MONG_L , % "" + MONG_M =: MONG_M , % "" + MONG_N =: MONG_N , % "" + MONG_P =: MONG_P , % "" + MONG_R =: MONG_R , % "" + MONG_S =: MONG_S , % "" + MONG_SH =: MONG_SH , % "" + MONG_T =: MONG_T , % "" + MONG_V =: MONG_V , % "" + MONG_Y =: MONG_Y , % "" + MONG_Z =: MONG_Z , % "" + MONG_ZH =: MONG_ZH , % "" + % + % boundaries + % + MONG_BNDRY =: MONG_BNDRY , % "" + MONG_ZERO =: MONG_ZERO , % "" + MONG_ONE =: MONG_ONE , % "" + MONG_TWO =: MONG_TWO , % "" + MONG_THREE =: MONG_THREE , % "" + MONG_FOUR =: MONG_FOUR , % "" + MONG_FIVE =: MONG_FIVE , % "" + MONG_SIX =: MONG_SIX , % "" + MONG_SEVEN =: MONG_SEVEN , % "" + MONG_EIGHT =: MONG_EIGHT , % "" + MONG_NINE =: MONG_NINE , % "" + MONG_LT =: MONG_LT , % "" + MONG_GT =: MONG_GT , % "" + MONG_LGU =: MONG_LGU , % "" + MONG_RGU =: MONG_RGU , % "" + MONG_OPAREN =: MONG_OPAREN , % "" + MONG_CPAREN =: MONG_CPAREN , % "" + MONG_DORWOLJIN =: MONG_DORWOLJIN, % "" + MONG_FULLSTOP =: MONG_FULLSTOP , % "" + MONG_COLON =: MONG_COLON , % "" + MONG_ELLIPSIS =: MONG_ELLIPSIS , % "" + MONG_EXCLAMATION =: MONG_EXCLAMATION,% "" + MONG_QUESTION =: MONG_QUESTION, % "" + MONG_QUESTEXCLAM =: MONG_QUESTEXCLAM,% "" + MONG_EXCLAMQUEST =: MONG_EXCLAMQUEST,% "" + MONG_TASLAL =: MONG_TASLAL , % "" + MONG_MSP =: MONG_MSP , % "" + MONG_MVS =: MONG_MVS , % "" + MONG_NCEG =: MONG_NCEG , % "" + MONG_GCEG =: MONG_GCEG , % "" + MONG_TITEMSTROKE =: MONG_TITEMSTROKE;% "" + % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_MSP: + MONG_A =:| MONG_NIRUGU, % + MONG_AE =:| MONG_NIRUGU, % + MONG_I =: MONG_I, % + MONG_U =: MONG_U, % + MONG_B =: MONG_B, % + MONG_K =: MONG_K, % + MONG_D =: MONG_D, % + MONG_T =: MONG_T, % + MONG_Y =: MONG_SHILBE; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ZERO:MONG_ONE:MONG_TWO:MONG_THREE: MONG_FOUR: + MONG_FIVE:MONG_SIX:MONG_SEVEN:MONG_EIGHT:MONG_NINE: + "," kern 0.5gedeswidth#, % + "." kern 0.5gedeswidth#, % + ";" kern 0.5gedeswidth#, % + ":" kern 0.5gedeswidth#, % + "!" kern 0.5gedeswidth#, % + "?" kern 0.5gedeswidth#, % + MONG_QUESTEXCLAM kern 0.5gedeswidth#, % + MONG_EXCLAMQUEST kern 0.5gedeswidth#, % + MONG_OPAREN kern 0.5gedeswidth#, % +% MONG_CPAREN kern 0.5gedeswidth#, % + MONG_LT kern 0.5gedeswidth#, % +% MONG_GT kern 0.5gedeswidth#, % + MONG_LGU kern 0.5gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Special final cases +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_SUUL: % + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ORXIC: % + MONG_MVS kern 0.25gedeswidth#,% + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_BIODOISUUL: % + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_NCEG: % + MONG_A |=: MONG_ORXIC, % + MONG_AE |=: MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_MVS: % + MONG_A =: MONG_ORXIC, % + MONG_AE =: MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Individual letters +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_A: % "a" + MONG_FVS1 =: MONG_AVAR, % special + MONG_BNDRY =: MONG_SUUL, % + MONG_MVS =:| MONG_SUUL, % + "," =:| MONG_SUUL, % + "." =:| MONG_SUUL, % + ";" =:| MONG_SUUL, % + ":" =:| MONG_SUUL, % + "!" =:| MONG_SUUL, % + "?" =:| MONG_SUUL, % + MONG_QUESTEXCLAM=:| MONG_SUUL, % + MONG_EXCLAMQUEST=:| MONG_SUUL, % + MONG_OPAREN =:| MONG_SUUL, % + MONG_CPAREN =:| MONG_SUUL, % + MONG_LT =:| MONG_SUUL, % + MONG_GT =:| MONG_SUUL, % + MONG_LGU =:| MONG_SUUL, % + MONG_RGU =:| MONG_SUUL, % + MONG_ZERO =:| MONG_SUUL, % + MONG_ONE =:| MONG_SUUL, % + MONG_TWO =:| MONG_SUUL, % + MONG_THREE =:| MONG_SUUL, % + MONG_FOUR =:| MONG_SUUL, % + MONG_FIVE =:| MONG_SUUL, % + MONG_SIX =:| MONG_SUUL, % + MONG_SEVEN =:| MONG_SUUL, % + MONG_EIGHT =:| MONG_SUUL, % + MONG_NINE =:| MONG_SUUL; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_AVAR: % "special a" + MONG_BNDRY =: MONG_ORXIC, % + MONG_MVS =:| MONG_ORXIC, % + "," =:| MONG_ORXIC, % + "." =:| MONG_ORXIC, % + ";" =:| MONG_ORXIC, % + ":" =:| MONG_ORXIC, % + "!" =:| MONG_ORXIC, % + "?" =:| MONG_ORXIC, % + MONG_QUESTEXCLAM=:| MONG_ORXIC, % + MONG_EXCLAMQUEST=:| MONG_ORXIC, % + MONG_OPAREN =:| MONG_ORXIC, % + MONG_CPAREN =:| MONG_ORXIC, % + MONG_LT =:| MONG_ORXIC, % + MONG_GT =:| MONG_ORXIC, % + MONG_LGU =:| MONG_ORXIC, % + MONG_RGU =:| MONG_ORXIC, % + MONG_ZERO =:| MONG_ORXIC, % + MONG_ONE =:| MONG_ORXIC, % + MONG_TWO =:| MONG_ORXIC, % + MONG_THREE =:| MONG_ORXIC, % + MONG_FOUR =:| MONG_ORXIC, % + MONG_FIVE =:| MONG_ORXIC, % + MONG_SIX =:| MONG_ORXIC, % + MONG_SEVEN =:| MONG_ORXIC, % + MONG_EIGHT =:| MONG_ORXIC, % + MONG_NINE =:| MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_AE: % "a" + MONG_BNDRY =: MONG_SUUL, % + MONG_MVS =:| MONG_SUUL, % + "," =:| MONG_SUUL, % + "." =:| MONG_SUUL, % + ";" =:| MONG_SUUL, % + ":" =:| MONG_SUUL, % + "!" =:| MONG_SUUL, % + "?" =:| MONG_SUUL, % + MONG_QUESTEXCLAM=:| MONG_SUUL, % + MONG_EXCLAMQUEST=:| MONG_SUUL, % + MONG_OPAREN =:| MONG_SUUL, % + MONG_CPAREN =:| MONG_SUUL, % + MONG_LT =:| MONG_SUUL, % + MONG_GT =:| MONG_SUUL, % + MONG_LGU =:| MONG_SUUL, % + MONG_RGU =:| MONG_SUUL, % + MONG_ZERO =:| MONG_SUUL, % + MONG_ONE =:| MONG_SUUL, % + MONG_TWO =:| MONG_SUUL, % + MONG_THREE =:| MONG_SUUL, % + MONG_FOUR =:| MONG_SUUL, % + MONG_FIVE =:| MONG_SUUL, % + MONG_SIX =:| MONG_SUUL, % + MONG_SEVEN =:| MONG_SUUL, % + MONG_EIGHT =:| MONG_SUUL, % + MONG_NINE =:| MONG_SUUL; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_I: % "i" + MONG_FVS1 =: MONG_IVAR, % special + MONG_BNDRY =: MONG_ADAGI, % + MONG_MVS =:| MONG_ADAGI, % + "," =:| MONG_ADAGI, % + "." =:| MONG_ADAGI, % + ";" =:| MONG_ADAGI, % + ":" =:| MONG_ADAGI, % + "!" =:| MONG_ADAGI, % + "?" =:| MONG_ADAGI, % + MONG_QUESTEXCLAM=:| MONG_ADAGI, % + MONG_EXCLAMQUEST=:| MONG_ADAGI, % + MONG_OPAREN =:| MONG_ADAGI, % + MONG_CPAREN =:| MONG_ADAGI, % + MONG_LT =:| MONG_ADAGI, % + MONG_GT =:| MONG_ADAGI, % + MONG_LGU =:| MONG_ADAGI, % + MONG_RGU =:| MONG_ADAGI, % + MONG_ZERO =:| MONG_ADAGI, % + MONG_ONE =:| MONG_ADAGI, % + MONG_TWO =:| MONG_ADAGI, % + MONG_THREE =:| MONG_ADAGI, % + MONG_FOUR =:| MONG_ADAGI, % + MONG_FIVE =:| MONG_ADAGI, % + MONG_SIX =:| MONG_ADAGI, % + MONG_SEVEN =:| MONG_ADAGI, % + MONG_EIGHT =:| MONG_ADAGI, % + MONG_NINE =:| MONG_ADAGI; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_IVAR: % + MONG_BNDRY |=: MONG_BIODOISUUL,% + MONG_MVS |=:| MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGI: % + MONG_MVS kern 0.5gedeswidth#, % + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_U: % "u" + MONG_BNDRY =: MONG_ADAGU, % + MONG_MVS =:| MONG_ADAGU, % + "," =:| MONG_ADAGU, % + "." =:| MONG_ADAGU, % + ";" =:| MONG_ADAGU, % + ":" =:| MONG_ADAGU, % + "!" =:| MONG_ADAGU, % + "?" =:| MONG_ADAGU, % + MONG_QUESTEXCLAM=:| MONG_ADAGU, % + MONG_EXCLAMQUEST=:| MONG_ADAGU, % + MONG_OPAREN =:| MONG_ADAGU, % + MONG_CPAREN =:| MONG_ADAGU, % + MONG_LT =:| MONG_ADAGU, % + MONG_GT =:| MONG_ADAGU, % + MONG_LGU =:| MONG_ADAGU, % + MONG_RGU =:| MONG_ADAGU, % + MONG_ZERO =:| MONG_ADAGU, % + MONG_ONE =:| MONG_ADAGU, % + MONG_TWO =:| MONG_ADAGU, % + MONG_THREE =:| MONG_ADAGU, % + MONG_FOUR =:| MONG_ADAGU, % + MONG_FIVE =:| MONG_ADAGU, % + MONG_SIX =:| MONG_ADAGU, % + MONG_SEVEN =:| MONG_ADAGU, % + MONG_EIGHT =:| MONG_ADAGU, % + MONG_NINE =:| MONG_ADAGU; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGU: % +% "=" |=: MONG_MVS, % + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_B: % "b" + MONG_A =: MONG_LIGBA, % "ba" + MONG_AE =: MONG_LIGBA, % "ba" + MONG_I =: MONG_LIGBI, % "bi" + MONG_U =: MONG_LIGBU, % "bu" + MONG_L =: MONG_LIGBL, % "bl" + MONG_N =: MONG_LIGBN, % "bn" + MONG_BNDRY =: MONG_ADAGB, % "b" + MONG_MVS =:| MONG_ADAGB, % + "," =:| MONG_ADAGB, % + "." =:| MONG_ADAGB, % + ";" =:| MONG_ADAGB, % + ":" =:| MONG_ADAGB, % + "!" =:| MONG_ADAGB, % + "?" =:| MONG_ADAGB, % + MONG_QUESTEXCLAM=:| MONG_ADAGB, % + MONG_EXCLAMQUEST=:| MONG_ADAGB, % + MONG_OPAREN =:| MONG_ADAGB, % + MONG_CPAREN =:| MONG_ADAGB, % + MONG_LT =:| MONG_ADAGB, % + MONG_GT =:| MONG_ADAGB, % + MONG_LGU =:| MONG_ADAGB, % + MONG_RGU =:| MONG_ADAGB, % + MONG_ZERO =:| MONG_ADAGB, % + MONG_ONE =:| MONG_ADAGB, % + MONG_TWO =:| MONG_ADAGB, % + MONG_THREE =:| MONG_ADAGB, % + MONG_FOUR =:| MONG_ADAGB, % + MONG_FIVE =:| MONG_ADAGB, % + MONG_SIX =:| MONG_ADAGB, % + MONG_SEVEN =:| MONG_ADAGB, % + MONG_EIGHT =:| MONG_ADAGB, % + MONG_NINE =:| MONG_ADAGB; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGB: % +% "=" |=: MONG_MVS, % + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_C: % + MONG_BNDRY |=: MONG_BIODOISUUL,% "c" + MONG_MVS |=:| MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_CH: % "C" + MONG_BNDRY |=: MONG_BIODOISUUL,% + MONG_MVS |=:| MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_D: % "d" + MONG_B =:| MONG_DUNDD, % + MONG_C =:| MONG_DUNDD, % + MONG_CH =:| MONG_DUNDD, % + MONG_D =:| MONG_DUNDD, % + MONG_F =:| MONG_DUNDD, % + MONG_G =:| MONG_DUNDD, % + MONG_GH =:| MONG_DUNDD, % + MONG_H =:| MONG_DUNDD, % + MONG_J =:| MONG_DUNDD, % + MONG_K =:| MONG_DUNDD, % + MONG_KH =:| MONG_DUNDD, % +% MONG_L =:| MONG_DUNDD, % + MONG_M =:| MONG_DUNDD, % + MONG_N =:| MONG_DUNDD, % + MONG_P =:| MONG_DUNDD, % + MONG_R =:| MONG_DUNDD, % + MONG_S =:| MONG_DUNDD, % + MONG_SH =:| MONG_DUNDD, % + MONG_T =:| MONG_DUNDD, % + MONG_V =:| MONG_DUNDD, % + MONG_X =:| MONG_DUNDD, % + MONG_Y =:| MONG_DUNDD, % + MONG_Z =:| MONG_DUNDD, % + MONG_ZH =:| MONG_DUNDD, % + MONG_FVS1 =: MONG_DVAR, % "ed'" + MONG_BNDRY =: MONG_ADAGD, % + MONG_MVS =:| MONG_ADAGD, % + "," =:| MONG_ADAGD, % + "." =:| MONG_ADAGD, % + ";" =:| MONG_ADAGD, % + ":" =:| MONG_ADAGD, % + "!" =:| MONG_ADAGD, % + "?" =:| MONG_ADAGD, % + MONG_QUESTEXCLAM=:| MONG_ADAGD, % + MONG_EXCLAMQUEST=:| MONG_ADAGD, % + MONG_OPAREN =:| MONG_ADAGD, % + MONG_CPAREN =:| MONG_ADAGD, % + MONG_LT =:| MONG_ADAGD, % + MONG_GT =:| MONG_ADAGD, % + MONG_LGU =:| MONG_ADAGD, % + MONG_RGU =:| MONG_ADAGD, % + MONG_ZERO =:| MONG_ADAGD, % + MONG_ONE =:| MONG_ADAGD, % + MONG_TWO =:| MONG_ADAGD, % + MONG_THREE =:| MONG_ADAGD, % + MONG_FOUR =:| MONG_ADAGD, % + MONG_FIVE =:| MONG_ADAGD, % + MONG_SIX =:| MONG_ADAGD, % + MONG_SEVEN =:| MONG_ADAGD, % + MONG_EIGHT =:| MONG_ADAGD, % + MONG_NINE =:| MONG_ADAGD; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGD: % "-d " + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_DVAR: % "f" + MONG_BNDRY |=: MONG_BIODOISUUL,% + MONG_MVS |=:| MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_F: % "f" + MONG_A =: MONG_LIGFA, % "fa" + MONG_I =: MONG_LIGFI, % "fi" + MONG_U =: MONG_LIGFU, % "fu" + MONG_L =: MONG_LIGFL, % "fl" + MONG_N =: MONG_LIGFN, % "fn" + MONG_BNDRY |=: MONG_ORXIC, % + MONG_MVS =:| MONG_ORXIC, % + "," =:| MONG_ORXIC, % + "." =:| MONG_ORXIC, % + ";" =:| MONG_ORXIC, % + ":" =:| MONG_ORXIC, % + "!" =:| MONG_ORXIC, % + "?" =:| MONG_ORXIC, % + MONG_QUESTEXCLAM=:| MONG_ORXIC, % + MONG_EXCLAMQUEST=:| MONG_ORXIC, % + MONG_OPAREN =:| MONG_ORXIC, % + MONG_CPAREN =:| MONG_ORXIC, % + MONG_LT =:| MONG_ORXIC, % + MONG_GT =:| MONG_ORXIC, % + MONG_LGU =:| MONG_ORXIC, % + MONG_RGU =:| MONG_ORXIC, % + MONG_ZERO =:| MONG_ORXIC, % + MONG_ONE =:| MONG_ORXIC, % + MONG_TWO =:| MONG_ORXIC, % + MONG_THREE =:| MONG_ORXIC, % + MONG_FOUR =:| MONG_ORXIC, % + MONG_FIVE =:| MONG_ORXIC, % + MONG_SIX =:| MONG_ORXIC, % + MONG_SEVEN =:| MONG_ORXIC, % + MONG_EIGHT =:| MONG_ORXIC, % + MONG_NINE =:| MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_G: % "g" + MONG_AE =:| MONG_K, % "ge" + MONG_V =:| MONG_K, % "ge" + MONG_B =:| MONG_DUNDX, % + MONG_C =:| MONG_DUNDX, % + MONG_CH =:| MONG_DUNDX, % + MONG_D =:| MONG_DUNDX, % + MONG_F =:| MONG_DUNDX, % + MONG_G =:| MONG_DUNDX, % + MONG_GH =:| MONG_DUNDX, % + MONG_H =:| MONG_DUNDX, % + MONG_J =:| MONG_DUNDX, % + MONG_K =:| MONG_DUNDX, % + MONG_KH =:| MONG_DUNDX, % + MONG_L =:| MONG_DUNDX, % + MONG_M =:| MONG_DUNDX, % + MONG_N =:| MONG_DUNDX, % + MONG_P =:| MONG_DUNDX, % + MONG_R =:| MONG_DUNDX, % + MONG_S =:| MONG_DUNDX, % + MONG_SH =:| MONG_DUNDX, % + MONG_T =:| MONG_DUNDX, % + MONG_V =:| MONG_DUNDX, % + MONG_X =:| MONG_DUNDX, % + MONG_Y =:| MONG_DUNDX, % + MONG_Z =:| MONG_DUNDX, % + MONG_ZH =:| MONG_DUNDX, % + MONG_FVS1 =: MONG_DUNDX, % "g variant" + MONG_BNDRY =: MONG_ADAGX, % + MONG_MVS =:| MONG_ADAGG, % + "," =:| MONG_ADAGX, % + "." =:| MONG_ADAGX, % + ";" =:| MONG_ADAGX, % + ":" =:| MONG_ADAGX, % + "!" =:| MONG_ADAGX, % + "?" =:| MONG_ADAGX, % + MONG_QUESTEXCLAM=:| MONG_ADAGX, % + MONG_EXCLAMQUEST=:| MONG_ADAGX, % + MONG_OPAREN =:| MONG_ADAGX, % + MONG_CPAREN =:| MONG_ADAGX, % + MONG_LT =:| MONG_ADAGX, % + MONG_GT =:| MONG_ADAGX, % + MONG_LGU =:| MONG_ADAGX, % + MONG_RGU =:| MONG_ADAGX, % + MONG_ZERO =:| MONG_ADAGX, % + MONG_ONE =:| MONG_ADAGX, % + MONG_TWO =:| MONG_ADAGX, % + MONG_THREE =:| MONG_ADAGX, % + MONG_FOUR =:| MONG_ADAGX, % + MONG_FIVE =:| MONG_ADAGX, % + MONG_SIX =:| MONG_ADAGX, % + MONG_SEVEN =:| MONG_ADAGX, % + MONG_EIGHT =:| MONG_ADAGX, % + MONG_NINE =:| MONG_ADAGX; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGG: % "g=a" + MONG_MVS |=: MONG_GCEG; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_GCEG: % "g=a" + MONG_A |=: MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_EXENG: % " ge-" + MONG_AE =:| MONG_K, % + MONG_FVS1 =: MONG_EXENX; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_GH: % "gh" + MONG_A =: MONG_LIGGHA, % "gha" + MONG_I =: MONG_LIGGHI, % "ghi" + MONG_U =: MONG_LIGGHU, % "ghu" + MONG_L =: MONG_LIGGHL, % "ghl" + MONG_N =: MONG_LIGGHN, % "ghn" + MONG_BNDRY |=: MONG_ORXIC, % + MONG_MVS |=:| MONG_ORXIC, % + "," |=:| MONG_ORXIC, % + "." |=:| MONG_ORXIC, % + ";" |=:| MONG_ORXIC, % + ":" |=:| MONG_ORXIC, % + "!" |=:| MONG_ORXIC, % + "?" |=:| MONG_ORXIC, % + MONG_QUESTEXCLAM|=:| MONG_ORXIC, % + MONG_EXCLAMQUEST|=:| MONG_ORXIC, % + MONG_OPAREN |=:| MONG_ORXIC, % + MONG_CPAREN |=:| MONG_ORXIC, % + MONG_LT |=:| MONG_ORXIC, % + MONG_GT |=:| MONG_ORXIC, % + MONG_LGU |=:| MONG_ORXIC, % + MONG_RGU |=:| MONG_ORXIC, % + MONG_ZERO |=:| MONG_ORXIC, % + MONG_ONE |=:| MONG_ORXIC, % + MONG_TWO |=:| MONG_ORXIC, % + MONG_THREE |=:| MONG_ORXIC, % + MONG_FOUR |=:| MONG_ORXIC, % + MONG_FIVE |=:| MONG_ORXIC, % + MONG_SIX |=:| MONG_ORXIC, % + MONG_SEVEN |=:| MONG_ORXIC, % + MONG_EIGHT |=:| MONG_ORXIC, % + MONG_NINE |=:| MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_H: % + MONG_BNDRY |=: MONG_BIODOISUUL,% + MONG_MVS |=:| MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_J: % "j" + MONG_BNDRY |=: MONG_BIODOISUUL,% + MONG_MVS |=:| MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_K: % "k" + MONG_A =: MONG_LIGKA, % "ka" + MONG_AE =: MONG_LIGKA, % "ke" + MONG_I =: MONG_LIGKI, % "ki" + MONG_U =: MONG_LIGKU, % "ku" + MONG_B =:| MONG_BAGANUM, % "kb" + MONG_C =:| MONG_BAGANUM, % "kc" + MONG_CH =:| MONG_BAGANUM, % "kC" + MONG_D =:| MONG_BAGANUM, % "kd" + MONG_F =:| MONG_BAGANUM, % "kf" + MONG_G =:| MONG_BAGANUM, % "kg" + MONG_GH =:| MONG_BAGANUM, % "kG" + MONG_K =:| MONG_BAGANUM, % "kk" + MONG_KH =:| MONG_BAGANUM, % "kK" + MONG_L =: MONG_LIGKL, % "kl" + MONG_M =: MONG_BAGANUM, % "km" + MONG_N =: MONG_LIGKN, % "kn" + MONG_P =:| MONG_BAGANUM, % "kp" + MONG_R =:| MONG_BAGANUM, % "kr" + MONG_S =:| MONG_BAGANUM, % "ks" + MONG_SH =:| MONG_BAGANUM, % "ksh" + MONG_T =:| MONG_BAGANUM, % "kt" + MONG_V =:| MONG_BAGANUM, % "kz" + MONG_Y =:| MONG_BAGANUM, % "kv" + MONG_Z =:| MONG_BAGANUM, % "ky" + MONG_ZH =:| MONG_BAGANUM, % "kZ" + MONG_BNDRY =: MONG_ADAGK, % + "," =:| MONG_ADAGK, % + "." =:| MONG_ADAGK, % + ";" =:| MONG_ADAGK, % + ":" =:| MONG_ADAGK, % + "!" =:| MONG_ADAGK, % + "?" =:| MONG_ADAGK, % + MONG_QUESTEXCLAM=:| MONG_ADAGK, % + MONG_EXCLAMQUEST=:| MONG_ADAGK, % + MONG_OPAREN =:| MONG_ADAGK, % + MONG_CPAREN =:| MONG_ADAGK, % + MONG_LT =:| MONG_ADAGK, % + MONG_GT =:| MONG_ADAGK, % + MONG_LGU =:| MONG_ADAGK, % + MONG_RGU =:| MONG_ADAGK, % + MONG_ZERO =:| MONG_ADAGK, % + MONG_ONE =:| MONG_ADAGK, % + MONG_TWO =:| MONG_ADAGK, % + MONG_THREE =:| MONG_ADAGK, % + MONG_FOUR =:| MONG_ADAGK, % + MONG_FIVE =:| MONG_ADAGK, % + MONG_SIX =:| MONG_ADAGK, % + MONG_SEVEN =:| MONG_ADAGK, % + MONG_EIGHT =:| MONG_ADAGK, % + MONG_NINE =:| MONG_ADAGK; %, % +% "=" |=: MONG_MVS; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGK: % + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_KH: % "kh" + MONG_A =: MONG_LIGKHA, % "kha" + MONG_I =: MONG_LIGKHI, % "khi" + MONG_U =: MONG_LIGKHU, % "khu" + MONG_L =: MONG_LIGKHL, % "khl" + MONG_N =: MONG_LIGKHN, % "khn" + MONG_BNDRY |=: MONG_ORXIC, % + MONG_MVS |=:| MONG_ORXIC, % + "," |=:| MONG_ORXIC, % + "." |=:| MONG_ORXIC, % + ";" |=:| MONG_ORXIC, % + ":" |=:| MONG_ORXIC, % + "!" |=:| MONG_ORXIC, % + "?" |=:| MONG_ORXIC, % + MONG_QUESTEXCLAM|=:| MONG_ORXIC, % + MONG_EXCLAMQUEST|=:| MONG_ORXIC, % + MONG_OPAREN |=:| MONG_ORXIC, % + MONG_CPAREN |=:| MONG_ORXIC, % + MONG_LT |=:| MONG_ORXIC, % + MONG_GT |=:| MONG_ORXIC, % + MONG_LGU |=:| MONG_ORXIC, % + MONG_RGU |=:| MONG_ORXIC, % + MONG_ZERO |=:| MONG_ORXIC, % + MONG_ONE |=:| MONG_ORXIC, % + MONG_TWO |=:| MONG_ORXIC, % + MONG_THREE |=:| MONG_ORXIC, % + MONG_FOUR |=:| MONG_ORXIC, % + MONG_FIVE |=:| MONG_ORXIC, % + MONG_SIX |=:| MONG_ORXIC, % + MONG_SEVEN |=:| MONG_ORXIC, % + MONG_EIGHT |=:| MONG_ORXIC, % + MONG_NINE |=:| MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_L: % + MONG_L =: MONG_LIGLL, % "ll" + MONG_BNDRY =: MONG_ADAGL, % MONG_L + MONG_MVS =:| MONG_ADAGL, % + "," =:| MONG_ADAGL, % + "." =:| MONG_ADAGL, % + ";" =:| MONG_ADAGL, % + ":" =:| MONG_ADAGL, % + "!" =:| MONG_ADAGL, % + "?" =:| MONG_ADAGL, % + MONG_QUESTEXCLAM=:| MONG_ADAGL, % + MONG_EXCLAMQUEST=:| MONG_ADAGL, % + MONG_OPAREN =:| MONG_ADAGL, % + MONG_CPAREN =:| MONG_ADAGL, % + MONG_LT =:| MONG_ADAGL, % + MONG_GT =:| MONG_ADAGL, % + MONG_LGU =:| MONG_ADAGL, % + MONG_RGU =:| MONG_ADAGL, % + MONG_ZERO =:| MONG_ADAGL, % + MONG_ONE =:| MONG_ADAGL, % + MONG_TWO =:| MONG_ADAGL, % + MONG_THREE =:| MONG_ADAGL, % + MONG_FOUR =:| MONG_ADAGL, % + MONG_FIVE =:| MONG_ADAGL, % + MONG_SIX =:| MONG_ADAGL, % + MONG_SEVEN =:| MONG_ADAGL, % + MONG_EIGHT =:| MONG_ADAGL, % + MONG_NINE =:| MONG_ADAGL; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_HIGHLEWER: % + MONG_BNDRY =: MONG_ADAGL, % "" + MONG_MVS =:| MONG_ADAGL, % + "," =:| MONG_ADAGL, % + "." =:| MONG_ADAGL, % + ";" =:| MONG_ADAGL, % + ":" =:| MONG_ADAGL, % + "!" =:| MONG_ADAGL, % + "?" =:| MONG_ADAGL, % + MONG_QUESTEXCLAM=:| MONG_ADAGL, % + MONG_EXCLAMQUEST=:| MONG_ADAGL, % + MONG_OPAREN =:| MONG_ADAGL, % + MONG_CPAREN =:| MONG_ADAGL, % + MONG_LT =:| MONG_ADAGL, % + MONG_GT =:| MONG_ADAGL, % + MONG_LGU =:| MONG_ADAGL, % + MONG_RGU =:| MONG_ADAGL, % + MONG_ZERO =:| MONG_ADAGL, % + MONG_ONE =:| MONG_ADAGL, % + MONG_TWO =:| MONG_ADAGL, % + MONG_THREE =:| MONG_ADAGL, % + MONG_FOUR =:| MONG_ADAGL, % + MONG_FIVE =:| MONG_ADAGL, % + MONG_SIX =:| MONG_ADAGL, % + MONG_SEVEN =:| MONG_ADAGL, % + MONG_EIGHT =:| MONG_ADAGL, % + MONG_NINE =:| MONG_ADAGL; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGL: % "-l " + MONG_MVS kern 0.5gedeswidth#, % "l=" + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_M: % + MONG_L =: MONG_LIGML, % "ml" + MONG_BNDRY =: MONG_ADAGM, % + MONG_MVS =:| MONG_ADAGM, % + "," =:| MONG_ADAGM, % + "." =:| MONG_ADAGM, % + ";" =:| MONG_ADAGM, % + ":" =:| MONG_ADAGM, % + "!" =:| MONG_ADAGM, % + "?" =:| MONG_ADAGM, % + MONG_QUESTEXCLAM=:| MONG_ADAGM, % + MONG_EXCLAMQUEST=:| MONG_ADAGM, % + MONG_OPAREN =:| MONG_ADAGM, % + MONG_CPAREN =:| MONG_ADAGM, % + MONG_LT =:| MONG_ADAGM, % + MONG_GT =:| MONG_ADAGM, % + MONG_LGU =:| MONG_ADAGM, % + MONG_RGU =:| MONG_ADAGM, % + MONG_ZERO =:| MONG_ADAGM, % + MONG_ONE =:| MONG_ADAGM, % + MONG_TWO =:| MONG_ADAGM, % + MONG_THREE =:| MONG_ADAGM, % + MONG_FOUR =:| MONG_ADAGM, % + MONG_FIVE =:| MONG_ADAGM, % + MONG_SIX =:| MONG_ADAGM, % + MONG_SEVEN =:| MONG_ADAGM, % + MONG_EIGHT =:| MONG_ADAGM, % + MONG_NINE =:| MONG_ADAGM; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGM: % MONG_M + MONG_MVS kern 0.5gedeswidth#, % + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_N: % "n" + MONG_B =:| MONG_SHUD, % "shud, no dusal" + MONG_C =:| MONG_SHUD, % "shud, no dusal" + MONG_CH =:| MONG_SHUD, % "shud, no dusal" + MONG_D =:| MONG_SHUD, % "shud, no dusal" + MONG_F =:| MONG_SHUD, % "shud, no dusal" + MONG_G =: MONG_DUNDNG, % "-ng-" + MONG_GH =:| MONG_SHUD, % "shud, no dusal" + MONG_H =:| MONG_SHUD, % "shud, no dusal" + MONG_J =:| MONG_SHUD, % "shud, no dusal" + MONG_K =:| MONG_SHUD, % "shud, no dusal" + MONG_KH =:| MONG_SHUD, % "shud, no dusal" + MONG_L =:| MONG_SHUD, % "shud, no dusal" + MONG_M =:| MONG_SHUD, % "shud, no dusal" + MONG_N =:| MONG_SHUD, % "shud, no dusal" + MONG_P =:| MONG_SHUD, % "shud, no dusal" + MONG_R =:| MONG_SHUD, % "shud, no dusal" + MONG_S =:| MONG_SHUD, % "shud, no dusal" + MONG_SH =:| MONG_SHUD, % "shud, no dusal" + MONG_T =:| MONG_SHUD, % "shud, no dusal" + MONG_V =:| MONG_SHUD, % "shud, no dusal" + MONG_X =:| MONG_SHUD, % "shud, no dusal" + MONG_Y =:| MONG_SHUD, % "shud, no dusal" + MONG_Z =:| MONG_SHUD, % "shud, no dusal" + MONG_ZH =:| MONG_SHUD, % "shud, no dusal" + MONG_FVS1 =: MONG_NVAR, % "n variant" + MONG_BNDRY =: MONG_ADAGN, % "n " + MONG_MVS =:| MONG_ADAGN, % "n " + "," =:| MONG_ADAGN, % + "." =:| MONG_ADAGN, % + ";" =:| MONG_ADAGN, % + ":" =:| MONG_ADAGN, % + "!" =:| MONG_ADAGN, % + "?" =:| MONG_ADAGN, % + MONG_QUESTEXCLAM=:| MONG_ADAGN, % + MONG_EXCLAMQUEST=:| MONG_ADAGN, % + MONG_OPAREN =:| MONG_ADAGN, % + MONG_CPAREN =:| MONG_ADAGN, % + MONG_LT =:| MONG_ADAGN, % + MONG_GT =:| MONG_ADAGN, % + MONG_LGU =:| MONG_ADAGN, % + MONG_RGU =:| MONG_ADAGN, % + MONG_ZERO =:| MONG_ADAGN, % + MONG_ONE =:| MONG_ADAGN, % + MONG_TWO =:| MONG_ADAGN, % + MONG_THREE =:| MONG_ADAGN, % + MONG_FOUR =:| MONG_ADAGN, % + MONG_FIVE =:| MONG_ADAGN, % + MONG_SIX =:| MONG_ADAGN, % + MONG_SEVEN =:| MONG_ADAGN, % + MONG_EIGHT =:| MONG_ADAGN, % + MONG_NINE =:| MONG_ADAGN; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_EXENN: % dusaltai titem + MONG_FVS1 =: MONG_TITEM; % titem, no dusal +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGN: % dusaltai titem + MONG_MVS |=: MONG_NCEG, % + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_NVAR: % "n" reversed + MONG_B =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_C =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_CH =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_D =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_F =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_GH =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_H =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_J =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_K =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_KH =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_L =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_M =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_N =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_P =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_R =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_S =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_SH =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_T =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_V =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_X =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_Y =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_Z =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_ZH =:|> MONG_CEGTEISHUD,% "shud w. dusal" + MONG_MVS =:| MONG_ADAGNVAR; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGNVAR: % dusaltai titem + MONG_MVS kern 0.5gedeswidth#; % " -n'" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable "o": see ligtable "u" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_P: % MONG_P + MONG_A =: MONG_LIGPA, % "pa" + MONG_I =: MONG_LIGPI, % "pi" + MONG_U =: MONG_LIGPU, % "pu" + MONG_L =: MONG_LIGPL, % "pl" + MONG_N =: MONG_LIGPN, % "pn" + MONG_BNDRY |=: MONG_ORXIC, % +% "=" |=:| MONG_ORXIC, % + "," |=:| MONG_ORXIC, % + "." |=:| MONG_ORXIC, % + ";" |=:| MONG_ORXIC, % + ":" |=:| MONG_ORXIC, % + "!" |=:| MONG_ORXIC, % + "?" |=:| MONG_ORXIC, % + MONG_QUESTEXCLAM|=:| MONG_ORXIC, % + MONG_EXCLAMQUEST|=:| MONG_ORXIC, % + MONG_OPAREN |=:| MONG_ORXIC, % + MONG_CPAREN |=:| MONG_ORXIC, % + MONG_LT |=:| MONG_ORXIC, % + MONG_GT |=:| MONG_ORXIC, % + MONG_LGU |=:| MONG_ORXIC, % + MONG_RGU |=:| MONG_ORXIC, % + MONG_ZERO |=:| MONG_ORXIC, % + MONG_ONE |=:| MONG_ORXIC, % + MONG_TWO |=:| MONG_ORXIC, % + MONG_THREE |=:| MONG_ORXIC, % + MONG_FOUR |=:| MONG_ORXIC, % + MONG_FIVE |=:| MONG_ORXIC, % + MONG_SIX |=:| MONG_ORXIC, % + MONG_SEVEN |=:| MONG_ORXIC, % + MONG_EIGHT |=:| MONG_ORXIC, % + MONG_NINE |=:| MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_R: % "r" + MONG_BNDRY =: MONG_ADAGR, % + MONG_MVS =:| MONG_ADAGR, % + "," =:| MONG_ADAGR, % + "." =:| MONG_ADAGR, % + ";" =:| MONG_ADAGR, % + ":" =:| MONG_ADAGR, % + "!" =:| MONG_ADAGR, % + "?" =:| MONG_ADAGR, % + MONG_QUESTEXCLAM=:| MONG_ADAGR, % + MONG_EXCLAMQUEST=:| MONG_ADAGR, % + MONG_OPAREN =:| MONG_ADAGR, % + MONG_CPAREN =:| MONG_ADAGR, % + MONG_LT =:| MONG_ADAGR, % + MONG_GT =:| MONG_ADAGR, % + MONG_LGU =:| MONG_ADAGR, % + MONG_RGU =:| MONG_ADAGR, % + MONG_ZERO =:| MONG_ADAGR, % + MONG_ONE =:| MONG_ADAGR, % + MONG_TWO =:| MONG_ADAGR, % + MONG_THREE =:| MONG_ADAGR, % + MONG_FOUR =:| MONG_ADAGR, % + MONG_FIVE =:| MONG_ADAGR, % + MONG_SIX =:| MONG_ADAGR, % + MONG_SEVEN =:| MONG_ADAGR, % + MONG_EIGHT =:| MONG_ADAGR, % + MONG_NINE =:| MONG_ADAGR; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGR: % "-r " + MONG_MVS kern 0.5gedeswidth#, % "x=" + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_S: % "s" + MONG_H =: MONG_SH, % "sh" + MONG_L |=: MONG_HIGHLEWER, % + MONG_BNDRY =: MONG_ADAGS, % + "," =:| MONG_ADAGS, % + "." =:| MONG_ADAGS, % + ";" =:| MONG_ADAGS, % + ":" =:| MONG_ADAGS, % + "!" =:| MONG_ADAGS, % + "?" =:| MONG_ADAGS, % + MONG_QUESTEXCLAM=:| MONG_ADAGS, % + MONG_EXCLAMQUEST=:| MONG_ADAGS, % + MONG_OPAREN =:| MONG_ADAGS, % + MONG_CPAREN =:| MONG_ADAGS, % + MONG_LT =:| MONG_ADAGS, % + MONG_GT =:| MONG_ADAGS, % + MONG_LGU =:| MONG_ADAGS, % + MONG_RGU =:| MONG_ADAGS, % + MONG_ZERO =:| MONG_ADAGS, % + MONG_ONE =:| MONG_ADAGS, % + MONG_TWO =:| MONG_ADAGS, % + MONG_THREE =:| MONG_ADAGS, % + MONG_FOUR =:| MONG_ADAGS, % + MONG_FIVE =:| MONG_ADAGS, % + MONG_SIX =:| MONG_ADAGS, % + MONG_SEVEN =:| MONG_ADAGS, % + MONG_EIGHT =:| MONG_ADAGS, % + MONG_NINE =:| MONG_ADAGS; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_EXENS: % MONG_S + MONG_H =: MONG_EXENSH; % "sh" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGS: % MONG_S +% "=" |=: MONG_MVS, % + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_SH: % "sh" + MONG_L |=: MONG_HIGHLEWER, % + MONG_BNDRY =: MONG_ADAGSH, % + "," =:| MONG_ADAGSH, % + "." =:| MONG_ADAGSH, % + ";" =:| MONG_ADAGSH, % + ":" =:| MONG_ADAGSH, % + "!" =:| MONG_ADAGSH, % + "?" =:| MONG_ADAGSH, % + MONG_QUESTEXCLAM=:| MONG_ADAGSH, % + MONG_EXCLAMQUEST=:| MONG_ADAGSH, % + MONG_OPAREN =:| MONG_ADAGSH, % + MONG_CPAREN =:| MONG_ADAGSH, % + MONG_LT =:| MONG_ADAGSH, % + MONG_GT =:| MONG_ADAGSH, % + MONG_LGU =:| MONG_ADAGSH, % + MONG_RGU =:| MONG_ADAGSH, % + MONG_ZERO =:| MONG_ADAGSH, % + MONG_ONE =:| MONG_ADAGSH, % + MONG_TWO =:| MONG_ADAGSH, % + MONG_THREE =:| MONG_ADAGSH, % + MONG_FOUR =:| MONG_ADAGSH, % + MONG_FIVE =:| MONG_ADAGSH, % + MONG_SIX =:| MONG_ADAGSH, % + MONG_SEVEN =:| MONG_ADAGSH, % + MONG_EIGHT =:| MONG_ADAGSH, % + MONG_NINE =:| MONG_ADAGSH; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGSH: % "sh" +% "=" |=: MONG_MVS, % + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_T: % MONG_T + MONG_BNDRY |=: MONG_BIODOISUUL,% + MONG_FVS1 =: MONG_D, % special + MONG_MVS |=:| MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_V: % MONG_V + MONG_BNDRY |=: MONG_BIODOISUUL,% + MONG_MVS |=:| MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_X: % MONG_X + MONG_BNDRY =: MONG_ADAGX, % + MONG_MVS =:| MONG_ADAGX, % + "," =:| MONG_ADAGX, % + "." =:| MONG_ADAGX, % + ";" =:| MONG_ADAGX, % + ":" =:| MONG_ADAGX, % + "!" =:| MONG_ADAGX, % + "?" =:| MONG_ADAGX, % + MONG_QUESTEXCLAM=:| MONG_ADAGX, % + MONG_EXCLAMQUEST=:| MONG_ADAGX, % + MONG_OPAREN =:| MONG_ADAGX, % + MONG_CPAREN =:| MONG_ADAGX, % + MONG_LT =:| MONG_ADAGX, % + MONG_GT =:| MONG_ADAGX, % + MONG_LGU =:| MONG_ADAGX, % + MONG_RGU =:| MONG_ADAGX, % + MONG_ZERO =:| MONG_ADAGX, % + MONG_ONE =:| MONG_ADAGX, % + MONG_TWO =:| MONG_ADAGX, % + MONG_THREE =:| MONG_ADAGX, % + MONG_FOUR =:| MONG_ADAGX, % + MONG_FIVE =:| MONG_ADAGX, % + MONG_SIX =:| MONG_ADAGX, % + MONG_SEVEN =:| MONG_ADAGX, % + MONG_EIGHT =:| MONG_ADAGX, % + MONG_NINE =:| MONG_ADAGX; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGX: % "-x " + MONG_MVS kern 0.5gedeswidth#, % "x=" + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_Y: % "y" +% MONG_SHILBE =:| MONG_SHILBE, % "yi" +% +% This one is temporarily disabled. Otherwise, I couldn't +% write things like 'yisuduger' properly. +% + MONG_MVS =:| MONG_ADAGI; % "y=" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_Z: % "z" + MONG_BNDRY |=: MONG_BIODOISUUL,% + MONG_MVS |=:| MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ZH: % "Z" + MONG_BNDRY |=: MONG_BIODOISUUL,% + MONG_MVS |=:| MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_DUNDNG: % "ng" + MONG_BNDRY =: MONG_ADAGNG, % + "," =:| MONG_ADAGNG, % + "." =:| MONG_ADAGNG, % + ";" =:| MONG_ADAGNG, % + ":" =:| MONG_ADAGNG, % + "!" =:| MONG_ADAGNG, % + "?" =:| MONG_ADAGNG, % + MONG_QUESTEXCLAM=:| MONG_ADAGNG, % + MONG_EXCLAMQUEST=:| MONG_ADAGNG, % + MONG_OPAREN =:| MONG_ADAGNG, % + MONG_CPAREN =:| MONG_ADAGNG, % + MONG_LT =:| MONG_ADAGNG, % + MONG_GT =:| MONG_ADAGNG, % + MONG_LGU =:| MONG_ADAGNG, % + MONG_RGU =:| MONG_ADAGNG, % + MONG_ZERO =:| MONG_ADAGNG, % + MONG_ONE =:| MONG_ADAGNG, % + MONG_TWO =:| MONG_ADAGNG, % + MONG_THREE =:| MONG_ADAGNG, % + MONG_FOUR =:| MONG_ADAGNG, % + MONG_FIVE =:| MONG_ADAGNG, % + MONG_SIX =:| MONG_ADAGNG, % + MONG_SEVEN =:| MONG_ADAGNG, % + MONG_EIGHT =:| MONG_ADAGNG, % + MONG_NINE =:| MONG_ADAGNG; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ADAGNG: % "ng" + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGBA: % "ba" + MONG_L |=: MONG_HIGHLEWER, % "bal" + MONG_BNDRY |=: MONG_ORXIC, % + "," |=:| MONG_ORXIC, % + "." |=:| MONG_ORXIC, % + ";" |=:| MONG_ORXIC, % + ":" |=:| MONG_ORXIC, % + "!" |=:| MONG_ORXIC, % + "?" |=:| MONG_ORXIC, % + MONG_QUESTEXCLAM|=:| MONG_ORXIC, % + MONG_EXCLAMQUEST|=:| MONG_ORXIC, % + MONG_OPAREN |=:| MONG_ORXIC, % + MONG_CPAREN |=:| MONG_ORXIC, % + MONG_LT |=:| MONG_ORXIC, % + MONG_GT |=:| MONG_ORXIC, % + MONG_LGU |=:| MONG_ORXIC, % + MONG_RGU |=:| MONG_ORXIC, % + MONG_ZERO |=:| MONG_ORXIC, % + MONG_ONE |=:| MONG_ORXIC, % + MONG_TWO |=:| MONG_ORXIC, % + MONG_THREE |=:| MONG_ORXIC, % + MONG_FOUR |=:| MONG_ORXIC, % + MONG_FIVE |=:| MONG_ORXIC, % + MONG_SIX |=:| MONG_ORXIC, % + MONG_SEVEN |=:| MONG_ORXIC, % + MONG_EIGHT |=:| MONG_ORXIC, % + MONG_NINE |=:| MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGPA: % "pa" + MONG_L |=: MONG_HIGHLEWER, % "pal" + MONG_BNDRY |=: MONG_ORXIC, % + "," |=:| MONG_ORXIC, % + "." |=:| MONG_ORXIC, % + ";" |=:| MONG_ORXIC, % + ":" |=:| MONG_ORXIC, % + "!" |=:| MONG_ORXIC, % + "?" |=:| MONG_ORXIC, % + MONG_QUESTEXCLAM|=:| MONG_ORXIC, % + MONG_EXCLAMQUEST|=:| MONG_ORXIC, % + MONG_OPAREN |=:| MONG_ORXIC, % + MONG_CPAREN |=:| MONG_ORXIC, % + MONG_LT |=:| MONG_ORXIC, % + MONG_GT |=:| MONG_ORXIC, % + MONG_LGU |=:| MONG_ORXIC, % + MONG_RGU |=:| MONG_ORXIC, % + MONG_ZERO |=:| MONG_ORXIC, % + MONG_ONE |=:| MONG_ORXIC, % + MONG_TWO |=:| MONG_ORXIC, % + MONG_THREE |=:| MONG_ORXIC, % + MONG_FOUR |=:| MONG_ORXIC, % + MONG_FIVE |=:| MONG_ORXIC, % + MONG_SIX |=:| MONG_ORXIC, % + MONG_SEVEN |=:| MONG_ORXIC, % + MONG_EIGHT |=:| MONG_ORXIC, % + MONG_NINE |=:| MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGFA: % "fa" + MONG_L |=: MONG_HIGHLEWER, % "fal" + MONG_BNDRY |=: MONG_ORXIC, % + "," |=:| MONG_ORXIC, % + "." |=:| MONG_ORXIC, % + ";" |=:| MONG_ORXIC, % + ":" |=:| MONG_ORXIC, % + "!" |=:| MONG_ORXIC, % + "?" |=:| MONG_ORXIC, % + MONG_QUESTEXCLAM|=:| MONG_ORXIC, % + MONG_EXCLAMQUEST|=:| MONG_ORXIC, % + MONG_OPAREN |=:| MONG_ORXIC, % + MONG_CPAREN |=:| MONG_ORXIC, % + MONG_LT |=:| MONG_ORXIC, % + MONG_GT |=:| MONG_ORXIC, % + MONG_LGU |=:| MONG_ORXIC, % + MONG_RGU |=:| MONG_ORXIC, % + MONG_ZERO |=:| MONG_ORXIC, % + MONG_ONE |=:| MONG_ORXIC, % + MONG_TWO |=:| MONG_ORXIC, % + MONG_THREE |=:| MONG_ORXIC, % + MONG_FOUR |=:| MONG_ORXIC, % + MONG_FIVE |=:| MONG_ORXIC, % + MONG_SIX |=:| MONG_ORXIC, % + MONG_SEVEN |=:| MONG_ORXIC, % + MONG_EIGHT |=:| MONG_ORXIC, % + MONG_NINE |=:| MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGKA: % "ka" + MONG_L |=: MONG_HIGHLEWER, % "kal" + MONG_BNDRY |=: MONG_ORXIC, % + "," |=:| MONG_ORXIC, % + "." |=:| MONG_ORXIC, % + ";" |=:| MONG_ORXIC, % + ":" |=:| MONG_ORXIC, % + "!" |=:| MONG_ORXIC, % + "?" |=:| MONG_ORXIC, % + MONG_QUESTEXCLAM|=:| MONG_ORXIC, % + MONG_EXCLAMQUEST|=:| MONG_ORXIC, % + MONG_OPAREN |=:| MONG_ORXIC, % + MONG_CPAREN |=:| MONG_ORXIC, % + MONG_LT |=:| MONG_ORXIC, % + MONG_GT |=:| MONG_ORXIC, % + MONG_LGU |=:| MONG_ORXIC, % + MONG_RGU |=:| MONG_ORXIC, % + MONG_ZERO |=:| MONG_ORXIC, % + MONG_ONE |=:| MONG_ORXIC, % + MONG_TWO |=:| MONG_ORXIC, % + MONG_THREE |=:| MONG_ORXIC, % + MONG_FOUR |=:| MONG_ORXIC, % + MONG_FIVE |=:| MONG_ORXIC, % + MONG_SIX |=:| MONG_ORXIC, % + MONG_SEVEN |=:| MONG_ORXIC, % + MONG_EIGHT |=:| MONG_ORXIC, % + MONG_NINE |=:| MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGKHA: % "kha" + MONG_L |=: MONG_HIGHLEWER, % "khal" + MONG_BNDRY |=: MONG_ORXIC, % + "," |=:| MONG_ORXIC, % + "." |=:| MONG_ORXIC, % + ";" |=:| MONG_ORXIC, % + ":" |=:| MONG_ORXIC, % + "!" |=:| MONG_ORXIC, % + "?" |=:| MONG_ORXIC, % + MONG_QUESTEXCLAM|=:| MONG_ORXIC, % + MONG_EXCLAMQUEST|=:| MONG_ORXIC, % + MONG_OPAREN |=:| MONG_ORXIC, % + MONG_CPAREN |=:| MONG_ORXIC, % + MONG_LT |=:| MONG_ORXIC, % + MONG_GT |=:| MONG_ORXIC, % + MONG_LGU |=:| MONG_ORXIC, % + MONG_RGU |=:| MONG_ORXIC, % + MONG_ZERO |=:| MONG_ORXIC, % + MONG_ONE |=:| MONG_ORXIC, % + MONG_TWO |=:| MONG_ORXIC, % + MONG_THREE |=:| MONG_ORXIC, % + MONG_FOUR |=:| MONG_ORXIC, % + MONG_FIVE |=:| MONG_ORXIC, % + MONG_SIX |=:| MONG_ORXIC, % + MONG_SEVEN |=:| MONG_ORXIC, % + MONG_EIGHT |=:| MONG_ORXIC, % + MONG_NINE |=:| MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGGHA: % "gha" + MONG_L |=: MONG_HIGHLEWER, % "ghal" + MONG_BNDRY |=: MONG_ORXIC, % + "," |=:| MONG_ORXIC, % + "." |=:| MONG_ORXIC, % + ";" |=:| MONG_ORXIC, % + ":" |=:| MONG_ORXIC, % + "!" |=:| MONG_ORXIC, % + "?" |=:| MONG_ORXIC, % + MONG_QUESTEXCLAM|=:| MONG_ORXIC, % + MONG_EXCLAMQUEST|=:| MONG_ORXIC, % + MONG_OPAREN |=:| MONG_ORXIC, % + MONG_CPAREN |=:| MONG_ORXIC, % + MONG_LT |=:| MONG_ORXIC, % + MONG_GT |=:| MONG_ORXIC, % + MONG_LGU |=:| MONG_ORXIC, % + MONG_RGU |=:| MONG_ORXIC, % + MONG_ZERO |=:| MONG_ORXIC, % + MONG_ONE |=:| MONG_ORXIC, % + MONG_TWO |=:| MONG_ORXIC, % + MONG_THREE |=:| MONG_ORXIC, % + MONG_FOUR |=:| MONG_ORXIC, % + MONG_FIVE |=:| MONG_ORXIC, % + MONG_SIX |=:| MONG_ORXIC, % + MONG_SEVEN |=:| MONG_ORXIC, % + MONG_EIGHT |=:| MONG_ORXIC, % + MONG_NINE |=:| MONG_ORXIC; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGBI: % "bi" + MONG_L |=: MONG_HIGHLEWER, % "bil" + MONG_BNDRY |=: MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGFI: % "fi" + MONG_L |=: MONG_HIGHLEWER, % "fil" + MONG_BNDRY |=: MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGPI: % "pi" + MONG_L |=: MONG_HIGHLEWER, % "pil" + MONG_BNDRY |=: MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGKI: % "ki" + MONG_L |=: MONG_HIGHLEWER, % "kil" + MONG_BNDRY |=: MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGKHI: % "khi" + MONG_L |=: MONG_HIGHLEWER, % "khil" + MONG_BNDRY |=: MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGGHI: % "ghi" + MONG_L |=: MONG_HIGHLEWER, % "ghil" + MONG_BNDRY |=: MONG_BIODOISUUL,% + "," |=:| MONG_BIODOISUUL,% + "." |=:| MONG_BIODOISUUL,% + ";" |=:| MONG_BIODOISUUL,% + ":" |=:| MONG_BIODOISUUL,% + "!" |=:| MONG_BIODOISUUL,% + "?" |=:| MONG_BIODOISUUL,% + MONG_QUESTEXCLAM|=:| MONG_BIODOISUUL,% + MONG_EXCLAMQUEST|=:| MONG_BIODOISUUL,% + MONG_OPAREN |=:| MONG_BIODOISUUL,% + MONG_CPAREN |=:| MONG_BIODOISUUL,% + MONG_LT |=:| MONG_BIODOISUUL,% + MONG_GT |=:| MONG_BIODOISUUL,% + MONG_LGU |=:| MONG_BIODOISUUL,% + MONG_RGU |=:| MONG_BIODOISUUL,% + MONG_ZERO |=:| MONG_BIODOISUUL,% + MONG_ONE |=:| MONG_BIODOISUUL,% + MONG_TWO |=:| MONG_BIODOISUUL,% + MONG_THREE |=:| MONG_BIODOISUUL,% + MONG_FOUR |=:| MONG_BIODOISUUL,% + MONG_FIVE |=:| MONG_BIODOISUUL,% + MONG_SIX |=:| MONG_BIODOISUUL,% + MONG_SEVEN |=:| MONG_BIODOISUUL,% + MONG_EIGHT |=:| MONG_BIODOISUUL,% + MONG_NINE |=:| MONG_BIODOISUUL;% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGBU: % "bu" + MONG_L |=: MONG_HIGHLEWER, % "bul" + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGPU: % "pu" + MONG_L |=: MONG_HIGHLEWER, % "pul" + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGFU: % "fu" + MONG_L |=: MONG_HIGHLEWER, % "ful" + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGKU: % "ku" + MONG_L |=: MONG_HIGHLEWER, % "kul" + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGKHU: % "khu" + MONG_L |=: MONG_HIGHLEWER, % "khul" + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LIGGHU: % "ghu" + MONG_L |=: MONG_HIGHLEWER, % "ghul" + "," kern gedeswidth#, % + "." kern gedeswidth#, % + ";" kern gedeswidth#, % + ":" kern gedeswidth#, % + "!" kern gedeswidth#, % + "?" kern gedeswidth#, % + MONG_QUESTEXCLAM kern gedeswidth#, % + MONG_EXCLAMQUEST kern gedeswidth#, % + MONG_OPAREN kern gedeswidth#, % +% MONG_CPAREN kern gedeswidth#, % + MONG_LT kern gedeswidth#, % +% MONG_GT kern gedeswidth#, % + MONG_LGU kern gedeswidth#, % + MONG_RGU kern 0.5gedeswidth#; % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% The montrlig ligtable file ends here. +% +% Finis. Konec. _Suul. End. Ende. Fin. Owari. Zhong. +% Do not read beyond this line as no hidden secret can be found. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% vim: ts=8 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/language/mongolian/montex/mfinput/bicig/testfont.input b/language/mongolian/montex/mfinput/bicig/testfont.input new file mode 100644 index 0000000000..37c6ea57cc --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/testfont.input @@ -0,0 +1,3 @@ +bcghsm +\table\bye + diff --git a/language/mongolian/montex/mfinput/bicig/testfont.sh b/language/mongolian/montex/mfinput/bicig/testfont.sh new file mode 100755 index 0000000000..4a6889a027 --- /dev/null +++ b/language/mongolian/montex/mfinput/bicig/testfont.sh @@ -0,0 +1,10 @@ +#!/bin/sh +tex testfont < testfont.input +rm testfont.log +rm bcghsm.tfm +rm bcghsm.600pk +rm /home/corff/mls/mls-font/fonts/source/mls/tfm/bicig/* +rm /usr/local/tex.local/fonts/tfm/mls/bicig/* +rm /usr/local/tex.local/fonts/pk/ljfive/mls/bicig/* +xdvi testfont +rm testfont.dvi |