summaryrefslogtreecommitdiff
path: root/language/mongolian/montex/mfinput/bxg/mxntrlig.mf
diff options
context:
space:
mode:
Diffstat (limited to 'language/mongolian/montex/mfinput/bxg/mxntrlig.mf')
-rw-r--r--language/mongolian/montex/mfinput/bxg/mxntrlig.mf131
1 files changed, 131 insertions, 0 deletions
diff --git a/language/mongolian/montex/mfinput/bxg/mxntrlig.mf b/language/mongolian/montex/mfinput/bxg/mxntrlig.mf
new file mode 100644
index 0000000000..43b0bfbc40
--- /dev/null
+++ b/language/mongolian/montex/mfinput/bxg/mxntrlig.mf
@@ -0,0 +1,131 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% File: mxntrlig.mf
+% Author: Oliver Corff and Dorjpalam Dorj
+% Date: July 1st, 2001
+% Version: 0.8
+% Copyright: Ulaanbaatar, Beijing, Berlin
+%
+% Description: Mongolian Glyph Container, Unicode-Ready (LMU)
+% Mongol Bicig Ligature Definition
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Punctuation
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ligtable "!": "?" =: MONG_EXCLAMQUEST;%
+ligtable "?": "!" =: MONG_QUESTEXCLAM;%
+ligtable ",": "," =: MONG_FULLSTOP; %
+ligtable MONG_GT: MONG_GT =: MONG_RGU; %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Since we are still building the ligatures for the universal
+% glyph container, we have to wait a bit. Removing \endinput
+% reveals all missing code definitions, so we better keep it.
+%
+\endinput
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% 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;
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+