diff options
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/mxedruli/xuc.mf')
-rw-r--r-- | Master/texmf-dist/fonts/source/public/mxedruli/xuc.mf | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/mxedruli/xuc.mf b/Master/texmf-dist/fonts/source/public/mxedruli/xuc.mf new file mode 100644 index 00000000000..160d459e297 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/mxedruli/xuc.mf @@ -0,0 +1,120 @@ +% Driver file for Xucuri font `xuc.mf' +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Designed and (c) by Johannes Heinecke % +% Humboldt-Universit"at zu Berlin % +% Philosophische Faskult"at II % +% Institut f"ur deutsche Sprache und Linguistik % +% Computerlinguistik % +% J"agerstr. 10/11 % +% D - 10099 Berlin % +% <heinecke@compling.hu-berlin.de> % +% Please send any improvements, corrections, suggestions, enhancements etc % +% to the Author! % +% % +% Version 0.2 as of 14th July 1998 % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% + +font_coding_scheme:="Xucuri - Georgian"; +mode_setup; +if known cmbase: font_setup; fi % If used with cmbase + +font_xuc_setup; + +let xucchar=\; + +% fontmaking:=1; % to generate a TFM File during proof-ing + +%% Zeichendefinitionsdateien %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input xucfont; % the xucuri alphabet majuscules (Mrglovani) +input xucl; % the xucuri alphabet minuscules (.Kutxovani) +if unknown cmbase: input xucp; else: input punct; fi % punctuation +if unknown cmbase: input xucd; else: input romand; fi % digits: if cmbase is + % used this font will + % load cm-digits, for + % they are finer tuned. + + +%% Font-Parameter fuer TeX %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +font_quad 2.5mxu#; % 1 em +font_x_height mxlittle#; % 1 ex +font_normal_space 3.5mxu#; % word gap +font_normal_stretch 2mxu#; % word gap may stretch by ... +font_normal_shrink 1mxu#; % word gap my shrink by ... +font_slant slant; + +% special "grayfont graylj"; % Only for GFtoDVI on emTeXs METAFONT + +%% Ligature-Tables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +% Palatals: +ligtable "+" : "S" =: oct"005", + "C" =: oct"001", + "J" =: oct"010", + "Z" =: oct"007", + "s" =: oct"025", + "c" =: oct"021", + "j" =: oct"030", + "z" =: oct"027"; + +% Glottalized stops +ligtable "." : "C" =: oct"000", + "G" =: oct"002", + "K" =: oct"003", + "P" =: oct"004", + "T" =: oct"006", + "c" =: oct"020", + "g" =: oct"022", + "k" =: oct"023", + "t" =: oct"026", + "p" =: oct"024", + "+" =: ","; + +% Old Georgian "ho" +ligtable "O" : "1" =: oct"011"; +% oct"005" kern -mxhalf#, +% "Z" kern -.5mxzw#; + +% Old Georgian "Short i" +ligtable "I" : "1" =: oct"012"; + +ligtable "i" : "1" =: oct"032"; + + +% long "ee" +ligtable "E" : "0" =: oct"016"; + +ligtable "e" : "0" =: oct"036"; + + +% Unaspirated "q" +ligtable "Q" : "1" =: oct"015"; + +ligtable "q" : "1" =: oct"035"; + + +% Keep the "s" away from letters with an ascender on the right +% ligtable oct"004" : oct"007" : "k" : "m" : "x" : "s" kern .5mxzw#; + +% two ' make a double quote +ligtable "'" : "'" kern -.8mxzw#; + +% two , make a double comma, +ligtable "," : "," kern -mxzw#, + "C" =: oct"014", + "c" =: oct"034"; + +%% Hyphens etc. +ligtable "-" : "-" =: 123; % cf. The METAfontbook S. 306 +ligtable 123 : "-" =: 124; + +% Let "z" and oct005 closer two the little letters +%ligtable "a" : "d" : "g" : "l" : "t" : "u" : "p" : oct"002" : "c" : oct"010" : +% oct"005" kern -mxhalf#, +% "1" =: oct"021", +% "z" kern -.5mxzw#; + +endinput; |