%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%        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;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%