diff options
Diffstat (limited to 'Master/texmf-dist/fonts/source/lh/base/llmligtb.mf')
-rw-r--r-- | Master/texmf-dist/fonts/source/lh/base/llmligtb.mf | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/lh/base/llmligtb.mf b/Master/texmf-dist/fonts/source/lh/base/llmligtb.mf new file mode 100644 index 00000000000..d48f1497b4b --- /dev/null +++ b/Master/texmf-dist/fonts/source/lh/base/llmligtb.mf @@ -0,0 +1,85 @@ +% +% llmligtb.mf +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=0 +% (c) O.Lapko +% +% This package belongs to the public domain under conditions similar to +% those of D. E. Knuth specified for the Computer Modern family of fonts. +% In particular, only the authors are entitled to modify this file +% and to save it under the same name. +% +% Content: +% +% Ligatures +% This file should be called for monospaced fonts ! +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% The following ligatures are integrated: +% +% for CM fonts +% !` +% ?` +% for T2 +% -- gives - +% --- gives -- +% -<hyphenchar> gives <hyphenchar> +% common +% << +% >> +% ,, +% '' +% `` +% + +LHver_check(3,4); % like |version_check| in ec + +if known spanish_shriek: % for CM fonts only + + ligtable "!": "`" =: spanish_shriek; + ligtable "?": "`" =: spanish_query; + +fi + +if genmode="ex": % for T2 only + +%english quotes + ligtable "`": "`" =: oct"020"; + ligtable "'": "'" =: oct"021"; + +%dashes + ligtable "-": + "-" =: oct"025", % number range dash equals "-" + oct"177" =: oct"177"; % <hyphen><hyphenchar> => <hyphenchar> +% +fi + + +% ligatures for cyrillic quotes +if (altcoding and (ligs <> 0)) % for CM + or (genmode="ex"): % if T2 started + + beginligtable + labelchar ([ASCII"<"]); + setlig ([ASCII"<"],CYR_.flqq); % "<<" + endligtable; + + beginligtable + labelchar ([ASCII">"]); + setlig ([ASCII">"],CYR_.frqq); % ">>" + endligtable; + + beginligtable + labelchar ([ASCII","]); + setlig ([ASCII","],CYR_.baseqq); % ",," + endligtable; + +fi % ligatures for cyrillic quotes + +% +endinput; +%end of file |