summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/source/public/montex/mxntrlig.mf
blob: 43b0bfbc40afcf589aa51fdf2be62295f9045688 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
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;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%