diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lh')
111 files changed, 14100 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/lh/INSTALL b/Master/texmf-dist/doc/fonts/lh/INSTALL new file mode 100644 index 00000000000..ca3fd20515c --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/INSTALL @@ -0,0 +1,78 @@ +These are installation instructions for the LH fonts package version 3.4g. + +The following sections are for teTeX and emTeX users; however, it is +simple to install LH fonts on any TeX system, as these instructions +are quite generic. + +First of all, an important note. Please, REMOVE (i.e., backup) all old +LH fonts (all MF, PK, TFM and VF files) from your TEXMF tree, since +otherwise the name conflicts and unpredictable errors are guaranteed. +The fonts with names wn*.mf (e.g. wnr10.mf) which actually use LH +fonts also should be removed. However, the AMS Washington Cyrillic +fonts with names wncy*.mf (e.g. wncyr10.mf) can happily coexist with +the LH fonts and should not be deleted. + +After installing the fonts, you can test your setup with + + "tex testfont" or "latex nfssfont" or "tex fontchart" + +specifying e.g. larm1000 as the font (testfont.tex is part of emTeX's +Metafont package). + + +teTeX: +------ + +First, you can get the latest version of teTeX, --- it already includes +LH fonts properly installed (in particular, you should upgrade from +teTeX-0.4 to teTeX-1.0 or later). + +Just run the script inst-lh.sh. It will do the work automatically, +or do the work manually: + +1) Unpack the LH fonts package. + +2) Go to the `tex' directory and run (plain) tex on 99allenc.tex to + produce the base files for la, lb, lc, ld, rx, wn, and lh fonts for + encodings T2A, T2B, T2C, T2D, X2, OT2, LCY, respectively. + + If your version of TeX does not support automatic (on the fly) + generation of METAFONT files (for creation of TFM files), you may + need to change the command \MakeFileHeadsfalse to \MakeFileHeadstrue + in the file `tex/setter.tex' first. + + Note that the `inst-lh.sh' script produces more complete font set, + e.g. supporting SliTeX and concrete fonts. + +3) Copy the just created .mf files (in the wrk subdir) into the proper + $TEXMF/fonts/source/lh/... subdir, e.g. rxbase.mf to lh-x2 etc. + +4) Copy the contents of `mf' directory to $TEXMF/fonts/source/lh/base, + retaining the subdirectory structure. + +5) Run mktexlsr (or texhash) to have all new files `registered'. + +emTeX: +------ + +Do steps 1) and 2) from above. + +3) Copy the just created .mf files (in the wrk subdir) to a directory + which is specified in the %MFINPUT% environment variable, e.g. + emtex\mfinput\lh. + +4) Do the same for all files from `mf' directory. To enable subdirectory + searching, don't forget to have `!' or `!!' (whatever is appropriate + for you) appended to the directory names in %MFINPUT%. + +5) Replace the file emtex\mfjob\dvidrv.mfj with lh\dvidrv.mfj + to enable automatic .pk font creation for all standard lh encodings. + +6) Run necessary ##**-<xx>.tex file (where <xx> -- font in necessary encoding) + to create mfjob file. + +7) Create the .tfm files you'll need, using the <xx>job.mfj files. This + will *not* create PK files to save time. + + + Happy TeXing! diff --git a/Master/texmf-dist/doc/fonts/lh/beresta/beresta.tex b/Master/texmf-dist/doc/fonts/lh/beresta/beresta.tex new file mode 100644 index 00000000000..daca237f2f2 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/beresta/beresta.tex @@ -0,0 +1,439 @@ +% +% beresta.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Start file; runs documentation file berestax.tex +% with list of all T2 letters created in LHFONTS package in: +% English and Russian (cp866) languages +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% necessary fonts: +% +% CM fonts +% ======== +% =============================================== +% rxrm (0700) 1000 (1200) 1440 +% rxti 1000 1440 +% rxss 1000 1440 +% rxcsc 1000 1440 +% rxtt 1000 1440 +% +% additional fonts: +% +% LHfonts: (01cm-lh.tex) Alternative +% lhr 7 10 12 +% lhsltt 10 +% lhsl 10 +% lhti 10 +% lhbx 10 +% +% txrm 1000 1440 +% txti 1000 1440 +% txss 1440 +% txtt 1440 +% txcc 1440 +% +% rsrm 1000 1440 +% rsti 1000 1440 +% rsss 1440 +% rstt 1440 +% rscc 1440 +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newif\ifrussiandoc % documentation in Russian +\newif\ifpoortype % only font with T2 encoding used? +\newif\ifknowntype % only font with T2 encoding used? +\knowntypefalse + +\def\eng {\russiandocfalse\knowntypetrue} +\def\rus {\russiandoctrue\knowntypetrue} + +\def\poor{\poortypetrue} +\def\full{\poortypefalse} + +\rus\full +\newlinechar`\^^J +\def\help{ + \message{ + \string\eng = Type documentation in English^^J + \string\rus = Type documentation in Russian^^J + \string\poor = Use minimum font set (only standard T2* encodings)^^J + \string\full = Use full font set^^J + }% +} + +\ifknowntype\else +\message{^^JName of language or type \string\help\ = ^^J}% +\read-1 to\startdoc +\startdoc +\fi +\ifknowntype\else +\message{Could you use additional non-T2 fonts^^J + or you use full font assortment^^J + (\string\poor/\string\full)?^^J} +\read-1 to\startdoc +\startdoc +\fi + +%%%%%%%%% +\overfullrule=0pt +\hsize185mm\hoffset-.5in +\parindent0pt +\raggedbottom\raggedright + +\catcode`\_=11 +\ifpoortype + + \input yycodes + \input rxcodes + +\else + + \input lacodes + \input lbcodes + \input lccodes + \input ldcodes + \input txcodes + +\fi + +\def\lowtoup{.2ex} + +% FONTS +% Common fonts: + +% for Latin alphabet +\font\xivrm cmr10 scaled \magstep2 +\font\xivcsc cmcsc10 scaled \magstep2 +\font\xivti cmti10 scaled \magstep2 +\font\xivss cmss10 scaled \magstep2 +\font\xivtt cmtt10 scaled \magstep2 +% +\let\xrm\rm +\let\xti\it +\let\xsl\sl +\let\xbf\bf + +% fonts for documentation +\ifrussiandoc % Russian doc + + \font\rm lhr10 + \font\sevenrm lhr7 + \font\twelverm lhr12 + \font\it lhti10 + \font\sl lhsl10 + \font\bf lhbx10 + +\fi + +\rm + +% additional fonts +\ifpoortype + + \font\dcrma rxrm1000 + \font\dcita rxti1000 + \let\dcrmb \dcrma + \let\dcitb \dcita + \let\dcrmc \dcrma + \let\dcitc \dcita + \let\dcrmd \dcrma + \let\dcitd \dcita + \let\dcrmx \dcrma + \let\dcitx \dcita + %%% + \font\dcxivrma rxrm1440 + \font\dcxivita rxti1440 + \font\dcxivssa rxss1440 + \font\dcxivtta rxtt1440 + \font\dcxivsca rxcc1440 + %%% + \let\dcxivrmb \dcxivrma + \let\dcxivitb \dcxivita + \let\dcxivssb \dcxivssa + \let\dcxivttb \dcxivtta + \let\dcxivscb \dcxivsca + %%% + \let\dcxivrmc \dcxivrma + \let\dcxivitc \dcxivita + \let\dcxivssc \dcxivssa + \let\dcxivttc \dcxivtta + \let\dcxivscc \dcxivsca + %%% + \let\dcxivrmd \dcxivrma + \let\dcxivitd \dcxivita + \let\dcxivssd \dcxivssa + \let\dcxivttd \dcxivtta + \let\dcxivscd \dcxivsca + %%% + \let\dcxivrmx \dcxivrma + \let\dcxivitx \dcxivita + \let\dcxivssx \dcxivssa + \let\dcxivttx \dcxivtta + \let\dcxivscx \dcxivsca + +\else + + \font\dcrmx txrm1000 + \font\dcitx txti1000 + \font\dcrma larm1000 + \font\dcita lati1000 + \font\dcrmb lbrm1000 + \font\dcitb lbti1000 + \font\dcrmc lcrm1000 + \font\dcitc lcti1000 + \font\dcrmd ldrm1000 + \font\dcitd ldti1000 + %%% + \font\dcxivrma larm1440 + \font\dcxivita lati1440 + \font\dcxivssa lass1440 + \font\dcxivtta latt1440 + \font\dcxivsca lacc1440 + % + \font\dcxivrmb lbrm1440 + \font\dcxivitb lbti1440 + \font\dcxivssb lbss1440 + \font\dcxivttb lbtt1440 + \font\dcxivscb lbcc1440 + % + \font\dcxivrmc lcrm1440 + \font\dcxivitc lcti1440 + \font\dcxivssc lcss1440 + \font\dcxivttc lctt1440 + \font\dcxivscc lccc1440 + % + \font\dcxivrmd ldrm1440 + \font\dcxivitd ldti1440 + \font\dcxivssd ldss1440 + \font\dcxivttd ldtt1440 + \font\dcxivscd ldcc1440 + % + \font\dcxivrmx txrm1440 + \font\dcxivitx txti1440 + \font\dcxivssx txss1440 + \font\dcxivttx txtt1440 + \font\dcxivscx txcc1440 + +\fi + +% DEFINITIONS + +\def\ifpoor#1#2{\ifpoortype{\dcrma #1 }\else + \ifx\dcrmx\undefined{--}\else{#2}\fi\fi} + + +\def\tableonemacros{% +% +\def\;##1 ##2 ##3 ##4 //##5//{% + \vtop{\raggedright\rightskip0ptplus200pt\tt\hsize9em + \strut CYR_##2:\hfil\break\strut ##4\par}% + & \vtop{\offinterlineskip\dcxivita\hsize7pc + \hbox {\hbox to1.5pc{\ifpoor {\csname dcxivrmx\endcsname\csname xCYR_##2\endcsname} + {\csname dcxivrm##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{\csname dcxivscx\endcsname\csname xCYR_##2\endcsname}% + {\csname dcxivsc##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{\csname dcxivitx\endcsname\csname xCYR_##2\endcsname}% + {\csname dcxivit##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{\csname dcxivssx\endcsname\csname xCYR_##2\endcsname}% + {\csname dcxivss##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1pc {\ifpoor{\csname dcxivttx\endcsname\csname xCYR_##2\endcsname}% + {\csname dcxivtt##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\ignorespaces + }\par}% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize4cm\xsl##5\strut\par}% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize7.75cm\xsl##3\strut\par}% + \cr + \noalign{\vskip.5ex} +} +% + \def\COD##1##2##3##4##5{% + \def\chk####1####2{\def\tempa{--}\def\tempb{''}\def\tempx{####2}\def\tempy{####1}% + \ifx\tempx\tempa\ifx\tempy\empty{\rm--}\else|\fi\else + \ifx\tempx\tempb{####1|}\else{\ifx\tempy\empty\else####1:\fi####2|}\fi\fi}% + \hbox to\hsize{\chk{}{##1}|\chk{A}{##2}\chk{B}{##3}\chk{C}{##4}\chk{D}{##5}\hss}} +% +\long +\def\<##1 ##2+##3 ##4##5 ##6 //##7//{% + \vtop{\raggedright\rightskip0ptplus200pt\tt\hsize9em + \strut CYR_##2,\hfil\break\strut CYR_##3:\hfil\break + \strut ##4##5\par}% + & \vtop{\offinterlineskip\dcxivita\hsize7pc + \hbox{\hbox to1.5pc{\ifpoor {\csname dcxivrmx\endcsname\csname xCYR_##2\endcsname} + {\csname dcxivrm##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{\csname dcxivscx\endcsname\csname xCYR_##2\endcsname} + {\csname dcxivsc##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{\csname dcxivitx\endcsname\csname xCYR_##2\endcsname} + {\csname dcxivit##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{\csname dcxivssx\endcsname\csname xCYR_##2\endcsname} + {\csname dcxivss##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak + \unskip\hbox to1pc {\ifpoor{\csname dcxivttx\endcsname\csname xCYR_##2\endcsname} + {\csname dcxivtt##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\ignorespaces + }\par + \lineskip3pt\lineskiplimit3pt + \hbox{\hbox to1.5pc{\ifpoor {\csname dcxivrmx\endcsname\csname xCYR_##3\endcsname} + {\csname dcxivrm##1\endcsname\csname ##1CYR_##3\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{\csname dcxivscx\endcsname\csname xCYR_##3\endcsname} + {\csname dcxivsc##1\endcsname\csname ##1CYR_##3\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{\csname dcxivitx\endcsname\csname xCYR_##3\endcsname} + {\csname dcxivit##1\endcsname\csname ##1CYR_##3\endcsname}\hss}\nobreak + \unskip\hbox to1.5pc{\ifpoor{\csname dcxivssx\endcsname\csname xCYR_##3\endcsname} + {\csname dcxivss##1\endcsname\csname ##1CYR_##3\endcsname}\hss}\nobreak + \unskip\hbox to1pc {\ifpoor{\csname dcxivttx\endcsname\csname xCYR_##3\endcsname} + {\csname dcxivtt##1\endcsname\csname ##1CYR_##3\endcsname}\hss}\ignorespaces + }\par + }% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize4cm\xrm##6\strut\par + }% + & \vtop{\raggedright + \rightskip0ptplus200pt\hsize7.75cm\rm##7\strut\par + }% + \cr + \noalign{\vskip.5ex} + }% +} + +%%% +\catcode`\@=11 + +\def\tabletwomacros{% +% + \def\> ##1 ##2 ##3-- {$\bullet$ + & \vtop{\raggedright\rightskip0ptplus200pt\hsize4cm\rm ##1\strut} + & ##2 + & \vtop{\hsize=10cm\rm ##3\strut} + \cr + }% +% +%% macros for letters +% + \def\Point ##1 ##2 {\ifpoor{\csname dcrmx\endcsname\csname xCYR_##2\endcsname}{\csname dcrm##1\endcsname\csname CYR_##2\endcsname}\ }% +% + \def\Points##1 ##2 {\ifpoor{\csname dcrmx\endcsname\csname xCYR_##2\endcsname}{\csname dcrm##1\endcsname\csname CYR_##2\endcsname}\ + (\ifpoor{\csname dcitx\endcsname\csname xCYR_##2\endcsname}{\csname dcit##1\endcsname\csname CYR_##2\endcsname})\ }% +% +% +} +\catcode`\@12 +%%% + +\def\CYR_ {???} + +%for \ALPHABET macro etc +\def\CYR_A {\ifpoortype\xCYR_A \else\aCYR_A \fi} +\def\CYR_a {\ifpoortype\xCYR_a \else\aCYR_a \fi} +\def\CYR_B {\ifpoortype\xCYR_B \else\aCYR_B \fi} +\def\CYR_b {\ifpoortype\xCYR_b \else\aCYR_b \fi} +\def\CYR_V {\ifpoortype\xCYR_V \else\aCYR_V \fi} +\def\CYR_v {\ifpoortype\xCYR_v \else\aCYR_v \fi} +\def\CYR_G {\ifpoortype\xCYR_G \else\aCYR_G \fi} +\def\CYR_g {\ifpoortype\xCYR_g \else\aCYR_g \fi} +\def\CYR_D {\ifpoortype\xCYR_D \else\aCYR_D \fi} +\def\CYR_d {\ifpoortype\xCYR_d \else\aCYR_d \fi} +\def\CYR_E {\ifpoortype\xCYR_E \else\aCYR_E \fi} +\def\CYR_e {\ifpoortype\xCYR_e \else\aCYR_e \fi} +\def\CYR_ZH {\ifpoortype\xCYR_ZH \else\aCYR_ZH \fi} +\def\CYR_zh {\ifpoortype\xCYR_zh \else\aCYR_zh \fi} +\def\CYR_Z {\ifpoortype\xCYR_Z \else\aCYR_Z \fi} +\def\CYR_z {\ifpoortype\xCYR_z \else\aCYR_z \fi} +\def\CYR_I {\ifpoortype\xCYR_I \else\aCYR_I \fi} +\def\CYR_i {\ifpoortype\xCYR_i \else\aCYR_i \fi} +\def\CYR_I_shrt {\ifpoortype\xCYR_I_shrt\else\aCYR_I_shrt\fi} +\def\CYR_i_shrt {\ifpoortype\xCYR_i_shrt\else\aCYR_i_shrt\fi} +\def\CYR_K {\ifpoortype\xCYR_K \else\aCYR_K \fi} +\def\CYR_k {\ifpoortype\xCYR_k \else\aCYR_k \fi} +\def\CYR_L {\ifpoortype\xCYR_L \else\aCYR_L \fi} +\def\CYR_l {\ifpoortype\xCYR_l \else\aCYR_l \fi} +\def\CYR_M {\ifpoortype\xCYR_M \else\aCYR_M \fi} +\def\CYR_m {\ifpoortype\xCYR_m \else\aCYR_m \fi} +\def\CYR_N {\ifpoortype\xCYR_N \else\aCYR_N \fi} +\def\CYR_n {\ifpoortype\xCYR_n \else\aCYR_n \fi} +\def\CYR_O {\ifpoortype\xCYR_O \else\aCYR_O \fi} +\def\CYR_o {\ifpoortype\xCYR_o \else\aCYR_o \fi} +\def\CYR_P {\ifpoortype\xCYR_P \else\aCYR_P \fi} +\def\CYR_p {\ifpoortype\xCYR_p \else\aCYR_p \fi} +\def\CYR_R {\ifpoortype\xCYR_R \else\aCYR_R \fi} +\def\CYR_r {\ifpoortype\xCYR_r \else\aCYR_r \fi} +\def\CYR_S {\ifpoortype\xCYR_S \else\aCYR_S \fi} +\def\CYR_s {\ifpoortype\xCYR_s \else\aCYR_s \fi} +\def\CYR_T {\ifpoortype\xCYR_T \else\aCYR_T \fi} +\def\CYR_t {\ifpoortype\xCYR_t \else\aCYR_t \fi} +\def\CYR_U {\ifpoortype\xCYR_U \else\aCYR_U \fi} +\def\CYR_u {\ifpoortype\xCYR_u \else\aCYR_u \fi} +\def\CYR_F {\ifpoortype\xCYR_F \else\aCYR_F \fi} +\def\CYR_f {\ifpoortype\xCYR_f \else\aCYR_f \fi} +\def\CYR_H {\ifpoortype\xCYR_H \else\aCYR_H \fi} +\def\CYR_h {\ifpoortype\xCYR_h \else\aCYR_h \fi} +\def\CYR_C {\ifpoortype\xCYR_C \else\aCYR_C \fi} +\def\CYR_c {\ifpoortype\xCYR_c \else\aCYR_c \fi} +\def\CYR_CH {\ifpoortype\xCYR_CH \else\aCYR_CH \fi} +\def\CYR_ch {\ifpoortype\xCYR_ch \else\aCYR_ch \fi} +\def\CYR_SH {\ifpoortype\xCYR_SH \else\aCYR_SH \fi} +\def\CYR_sh {\ifpoortype\xCYR_sh \else\aCYR_sh \fi} +\def\CYR_SHCH {\ifpoortype\xCYR_SHCH \else\aCYR_SHCH \fi} +\def\CYR_shch {\ifpoortype\xCYR_shch \else\aCYR_shch \fi} +\def\CYR_HRDSN {\ifpoortype\xCYR_HRDSN \else\aCYR_HRDSN \fi} +\def\CYR_hrdsn {\ifpoortype\xCYR_hrdsn \else\aCYR_hrdsn \fi} +\def\CYR_ERY {\ifpoortype\xCYR_ERY \else\aCYR_ERY \fi} +\def\CYR_ery {\ifpoortype\xCYR_ery \else\aCYR_ery \fi} +\def\CYR_SFTSN {\ifpoortype\xCYR_SFTSN \else\aCYR_SFTSN \fi} +\def\CYR_sftsn {\ifpoortype\xCYR_sftsn \else\aCYR_sftsn \fi} +\def\CYR_EREV {\ifpoortype\xCYR_EREV \else\aCYR_EREV \fi} +\def\CYR_erev {\ifpoortype\xCYR_erev \else\aCYR_erev \fi} +\def\CYR_YU {\ifpoortype\xCYR_YU \else\aCYR_YU \fi} +\def\CYR_yu {\ifpoortype\xCYR_yu \else\aCYR_yu \fi} +\def\CYR_YA {\ifpoortype\xCYR_YA \else\aCYR_YA \fi} +\def\CYR_ya {\ifpoortype\xCYR_ya \else\aCYR_ya \fi} +\def\CYR_YO {\ifpoortype\xCYR_YO \else\aCYR_YO \fi} +\def\CYR_yo {\ifpoortype\xCYR_yo \else\aCYR_yo \fi} + +\def\EXTRA#1{\noalign{\medskip\bf #1\hfil\medskip}} + +\def\Sign #1{\ifdim\lastskip>0pt\unskip\fi$^{#1}$} + +\def\){\unskip)} + + +% "language" macros: + +\ifrussiandoc + + \def\Var{{\it ¢ ਠâ\/}: } + + \def\accented{\hfil\break{\it ªæ¥â¨à®¢ ë¥ ¡ãª¢ë\/}:\hfil\break} + + \def\modified{\hfil\break{\it ¡ãª¢ë á ¬®¤¨ä¨ª â®à ¬¨\/}:\hfil\break} + + \long\def\twolang#1#2{\bgroup#2\egroup\ignorespaces} + +\else + + \def\Var{{\it variant\/}: } + + \def\accented{\hfil\break{\it accented letters\/}:\hfil\break} + + \def\modified{\hfil\break{\it modified letters\/}:\hfil\break} + + \long\def\twolang#1#2{\bgroup#1\egroup\ignorespaces} + +\fi + + \input berestax + +\bye diff --git a/Master/texmf-dist/doc/fonts/lh/beresta/berestax.tex b/Master/texmf-dist/doc/fonts/lh/beresta/berestax.tex new file mode 100644 index 00000000000..809dfe913c8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/beresta/berestax.tex @@ -0,0 +1,1670 @@ +% +% beresta.tex +% +%% 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: +% +% Documentation file with list of all T2 letters created in LHFONTS package +% English/Russian (cp866) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\headline={\vbox{\line{\strut\rm +\twolang + {Description of Cyrillic font-container \hfil LHFONTS package's fonts} + {Ž¯¨á ¨¥ ª¨à¨««¨ç¥áª®£® èà¨äâ -ª®â¥©¥à \hfil èà¨äâë ¯ ª¥â {\xrm LHFONTS}} +}\hrule height0.8pt\medskip}} +\footline={\vtop{\hrule\line{\strut \sevenrm +\twolang + {Date: March 25, 1996\hfil page:} + {„ â : 25. ¬ àâ 1996\hfil áâà:} + \folio}}} +% + +\tableonemacros + +\tabskip=0pt + +\halign to\hsize{\vrule height13ptwidth0ptdepth5pt + #& %CYR_<name> + #\hskip.67em & %<letters>+<code> + \tabskip=5ptplus30ptminus3pt& + #& % Unicode name + #\hfill % languages + \vrule height13ptwidth0ptdepth5pt\tabskip=0pt\cr +% +\EXTRA{\twolang + {\xbf Accent and non-letter part of T2} + {\bf €ªæ¥âë ¨ ¥¡ãª¢¥ ï ç áâì ’2} +} +% +\;a Agrave {Accent;} {\COD{"00 `000}{''}{''}{''}{''} } // GRAVIS // +\;a Aacute {Accent;} {\COD{"01 `001}{''}{''}{''}{''} } // ACUTE // +\;a Ahat {Accent;} {\COD{"02 `002}{''}{''}{''}{''} } // CIRCUMFLEX (HAT) // +\;a Atilde {Accent;} {\COD{"03 `003}{''}{''}{''}{''} } // TILDE // +\;a Aumlaut {Accent;} {\COD{"04 `004}{''}{''}{''}{''} } // UMLAUT // +\;a Aacute_dbl {Accent;} {\COD{"05 `005}{''}{''}{''}{''} } // DOUBLE ACUTE + (${}\equiv{}$HUNGARIAN UMLAUT) // +\;a Aring {Accent;} {\COD{"06 `006}{''}{''}{''}{''} } // SCANDINAVIAN CIRCLE // +\;a Ahachek {Accent;} {\COD{"07 `007}{''}{''}{''}{''} } // HACHECK // +\;a Abreve {Accent;} {\COD{"08 `010}{''}{''}{''}{''} } // BREVE // +\;a Abar {Accent;} {\COD{"09 `011}{''}{''}{''}{''} } // MACRON (BAR) // +\;a Adot {Accent;} {\COD{"0a `012}{''}{''}{''}{''} } // DOT // +\;a Acedilla {Modifier;} {\COD{"0b `013}{''}{''}{''}{--} } // CEDILLA // +\;a Aogonek {Modifier;} {\COD{"0c `014}{''}{''}{''}{--} } // POLISH OGONEK (VARIANT OF CEDILLA) // +\;a palochka {Symbol;\hfil\break + \twolang + {Abazinian, Avar, Adygey, Dargin, Ingush, + Kabardinian, Chircassian, Lak, Lezgin, Tabasaran, + Chechen} + {\rm ¡ §¨áª¨©, ¢ à᪨©, ¤ë£¥©áª¨©, ¤ ࣨ᪨©, ¨£ãè᪨©, + ª ¡ न®-ç¥àª¥á᪨©, « ªáª¨©, «¥§£¨áª¨©, â ¡ á à ᪨©, + ç¥ç¥áª¨©} + } {\COD{"0d `015}{''}{''}{''}{--} } // CYRILLIC PALOCHKA // +\;a angle_left {Symbol;} {\COD{"0e `016}{''}{''}{''}{''} } // CYRILLIC LEFT ANGLE + BRACKET\Sign{\ast} // +\;a angle_right {Symbol;} {\COD{"0f `017}{''}{''}{''}{''} } // CYRILLIC RIGHT ANGLE + BRACKET\Sign{\ast} // +% +\noalign{\medskip} +% +\;a Afrown {Accent;} {\COD{"12 `033}{''}{''}{''}{''} } // CYRILLIC (SERBIAN) FLIPPED + BREVE\Sign{\ast} // +\;a Agrave_dbl {Accent;} {\COD{"13 `023}{''}{''}{''}{''} } // DOUBLE GRAVE\Sign{\ast} // +\;a Acyrbreve {Accent;} {\COD{"14 `024}{''}{''}{''}{''} } // CYRILLIC BREVE\Sign{\ast} // +\;a dash {Symbol;} {\COD{"16 `026}{''}{''}{''}{''} } // CYRILLIC DASH\Sign{\ast} // +\;a Avcross {Modifier;} {\COD{"1b `033}{''}{''}{''}{''} } // VERTICAL CROSS MODIFIER\Sign{\ast} // +\;a wordmark {Symbol} {\COD{"17 `027}{''}{''}{''}{''} } // COMPOUND WORD MARK // +\;a pmzero {Symbol;} % + {\COD{"18 `030\hfil\break + (ec: "17 `027)}{''}{''}{''}{''}} // PRO MILLIE ZERO\Sign{\ast\ast} // +\;x Agrave_cross {Modifier;} {\COD{"19 `031}{--}{--}{--}{--} } // DIAGONAL ACUTE-CROSS + MODIFIER\Sign{\ast} // +\;a i_dotl {Letter;} {\COD{--}{"19 `031}{''}{''}{''} } // DOTLESS I // +\;x Aacute_cross {Modifier;} {\COD{"1a `032}{--}{--}{--}{--} } // DIAGONAL GRAVE-CROSS + MODIFIER\Sign{\ast} // +\;a j_dotl {Letter;} {\COD{--}{"1a `032}{''}{''}{''} } // DOTLESS J // +% +\noalign{\medskip} +% +\;a dbl_quotes {Accent;} {\COD{"22 `042}{''}{''}{''}{''} } // EC DOUBLE QUOTES // +% +\noalign{\medskip} +% +\;a No {Symbol;} {\COD{"9d `235}{''}{''}{''}{''} } // NUMBER SIGN\Sign{\ast\ast} // +\;a currency {Symbol;} {\COD{"9e `236}{''}{''}{''}{--} } // CYRILLIC CURRENCY\Sign{\ast\ast} // +\;a section {Symbol;} {\COD{"9f `237}{''}{''}{''}{''} } // SECTION SIGN // +\;a baseqq {Symbol;} {\COD{"bd `275\hfil\break + (ec: "12 `022)}{''}{''}{''}{''}} // CYRILLIC (GERMAN) OPEN + QUOTE\Sign{\ast\ast} // +\;a flqq {Symbol;} {\COD{"be `276\hfil\break + (ec: "13 `023)}{''}{''}{''}{''}} // CYRILLIC (FRENCH) OPEN + QUOTE\Sign{\ast\ast} // +\;a frqq {Symbol;} {\COD{"bf `277\hfil\break + (ec: "14 `024)}{''}{''}{''}{''}} // CYRILLIC (FRENCH) CLOSE + QUOTE\Sign{\ast\ast} // +% +\noalign{\medskip} +% +\EXTRA{\twolang + {\xbf T2 Old Slav Accents and Symbols} + {\bf ‘â à®á« ¢ï᪨¥ ᨬ¢®«ë ¨ ªæ¥âë ’2} +} +\;s titlo {Accent;} {\COD{--}{--}{--}{--}{"0b} } // OLD SLAV ACCENT\Sign{\ast} // +\;s palatal {Symbol;} {\COD{--}{--}{--}{--}{"0c} } // OLD SLAV SYMBOL\Sign{\ast} // +\;s paerok {Accent;} {\COD{--}{--}{--}{--}{"0d} } // OLD SLAV ACCENT\Sign{\ast} // +% +\noalign{\medskip} +% +\;s kamora {Accent;} {\COD{--}{--}{--}{--}{"17} } // OLD SLAV ACCENT\Sign{\ast} // +\;s psili {Accent;} {\COD{--}{--}{--}{--}{"1b} } // OLD SLAV ACCENT PSILI PNEUMATA\Sign{\ast} // +\;s dasia {Accent;} {\COD{--}{--}{--}{--}{"1c} } // OLD SLAV ACCENT DASIA PNEUMATA\Sign{\ast} // +\;s zvat {Accent;} {\COD{--}{--}{--}{--}{"1d} } // CHURCH SLAV ACCENT PNEUMATA\Sign{\ast} // +\;s pneuac {Accent;} {\COD{--}{--}{--}{--}{"1e} } // CHURCH SLAV ACCENT PSILI PNEUMATA\Sign{\ast} // +\;s pneugr {Accent;} {\COD{--}{--}{--}{--}{"1e} } // CHURCH SLAV ACCENT DASIA PNEUMATA\Sign{\ast} // +% +\noalign{\medskip} +% +\;s thousands {Accent;} {\COD{--}{--}{--}{--}{"9e} } // CHURCH SLAV ACCENT THOUSANDS\Sign{\ast} // +\;s accte {Accent;} {\COD{--}{--}{--}{--}{--} } // CHURCH SLAV ACCENT THOUSANDS\Sign{\ast} // +% +\noalign{\medskip} +% +\EXTRA{\Sign{\ast} \twolang + {new non-T1 Symbols} + {®¢ë¥ § ª¨, ®âáãâáâ¢ãî騥 ¢ ’1}}% +\EXTRA{\Sign{\ast\ast} \twolang + {moved T1 signs} + {§ ª¨ ¨§ ’1, ¯¥à¥¤¢¨ãâë¥ ¤à㣨¥ ª®¤ë}}% +% +\noalign{\bigskip} +% +\EXTRA{\bf T2-outsiders}% +% +\;x pound {Symbol} + {(ec: "bf `277)} // STERLING SIGN // +\;x lguillemet {Symbol} + {(ec: "0e `016)} // STERLING SIGN // +\;x rguillemet {Symbol} + {(ec: "0f `017)} // STERLING SIGN // +\;x openq {Symbol} + {(ec: "0d `015)} // CYRILLIC (GERMAN) OPEN QUOTE // +% +\noalign{\medskip} +% +\;x Atie Modifier {} // TIE SERBIAN ACCENT\Sign{\ast} // +\;x Ahcross Modifier {} // HORIZONTAL CROSS MODIFIER\Sign{\ast} // +\;x Adesc_up Modifier {}ÿÿÿÿ // UPPERCASE DESCENDER + (THE TAIL PART OF LETTER TSE)\Sign{\ast} + // +\;x Adesc_lo Modifier {}ÿÿÿÿ // LOWERCASE DESCENDER\Sign{\ast} + // +\;x Adesc_it Modifier {}ÿÿÿÿ // ITALIC DESCENDER\Sign{\ast} + // +\;x Abar_long Accent {}ÿÿÿÿ // LONG BAR // +\;x Abreve_long Accent {}ÿÿÿÿ // CYRILLIC LONG BREVE // +\;x Atilde_long Accent {}ÿÿÿÿ // CYRILLIC LONG TILDE // +\;x Aammoc {Modifier \twolang + {used in old versions (before 3.x) instead of OGONEK} + {¢ áâ àëå ¢¥àá¨ïå ¨á¯®«ì§®¢ «áï ¢¬¥áâ® ®£®ìª }) + }ÿÿÿÿÿÿÿ {}ÿÿÿÿ // REVERSED COMMA BELOW // +\;x Alcomma Accent {}ÿÿÿÿ // ACCENT COMMA BELOW LETTER + (``DESCENDER'S COMPANY'') // +\;x Acomma {Accent;} {\COD{--}{--}{--}{--}{--} }ÿ // COMMA ABOVE\Sign{\ast} + // +% +\noalign{\medskip} +% +\;x LJE_title {Letter;} {} // CYRILLIC LETTER SERBIAN TITLE %"1e `036 + LJE\Sign{\ast} // +\;x NJE_title {Letter;} {} // CYRILLIC LETTER SERBIAN TITLE %"1f `037 + NJE\Sign{\ast} // +% +\noalign{\vfill\eject} +% +\noalign{\def\ALPHABET{% +\CYR_A \CYR_B \CYR_V \CYR_G \CYR_D \CYR_E \CYR_ZH\CYR_Z% +\CYR_I \CYR_I_shrt\CYR_K \CYR_L \CYR_M \CYR_N \CYR_O \CYR_P% +\CYR_R \CYR_S \CYR_T \CYR_U \CYR_F \CYR_H \CYR_C \CYR_CH% +\CYR_SH\CYR_SHCH \CYR_HRDSN\CYR_ERY\CYR_SFTSN\CYR_EREV% +\CYR_YU\CYR_YA \CYR_YO +% +\medskip +{\rm ABCDEFJHIJKLMNOPQRSTUVWXYZ} +\medskip +% +\CYR_a \CYR_b \CYR_v \CYR_g \CYR_d \CYR_e \CYR_zh\CYR_z% +\CYR_i \CYR_i_shrt\CYR_k \CYR_l \CYR_m \CYR_n \CYR_o \CYR_p% +\CYR_r \CYR_s \CYR_t \CYR_u \CYR_f \CYR_h \CYR_c \CYR_ch% +\CYR_sh\CYR_shch \CYR_hrdsn\CYR_ery\CYR_sftsn\CYR_erev% +\CYR_yu\CYR_ya \CYR_yo +% +\medskip +{\rm abcdefjhijklmnopqrstuvwxyz} +% +} +%%% +\vbox{ +\let\rm\xivrm \rm ROMAN\smallskip \dcxivrma\ALPHABET\vskip3ex +\let\rm\xivcsc\rm CAPS AND SMALL CAPS\smallskip \dcxivsca\ALPHABET\vskip3ex +\let\rm\xivti \rm ITALIC\smallskip \dcxivita\ALPHABET\vskip3ex +\let\rm\xivss \rm SANS SERIF\smallskip \dcxivssa\ALPHABET\vskip3ex +\let\rm\xivtt \rm TYPEWRITER\smallskip \dcxivtta\ALPHABET\vskip3ex +}} +\noalign{\vfill\eject} +% +\EXTRA{\twolang + {T2 encoding: + Cyrillic Table: letters (excluding Russian) and languages} + {{\xrm T2 encoding:} + ’ ¡«¨æ ª®¤¨à®¢ª¨ ª¨à¨««¨æë: ¡ãª¢ë (¨áª«îç ï àãá᪨¥) ¨ ï§ëª¨}} +% +\EXTRA{Lower part of table (0-127)} +\EXTRA{\tt files lgt2lo(u/l/ti)}% +% +\<a AE+ae \COD{"41/"61~(A/a)}{"8c/"ac}{--}{--}{--} + LIGATURE A-IE // \twolang + {Nganasan, Ossetian} + {£ á ᪨©, ®á¥â¨áª¨©} // +\<a DJE+dje \COD{"42/"62~(B/b)}{"82/"a2}{--}{--}{--} + DJE // \twolang + {Serbian} %(Nganasan), + {á¥à¡áª®å®à¢ â᪨©} // %(£ á ᪨©), +\<a TSHE+tshe \COD{"43/"63~(C/c)}{"83/"a3}{--}{--}{--} + TSHE // \twolang + {Serbian} %(Nganasan), + {á¥à¡áª®å®à¢ â᪨©} // %(£ á ᪨©), +\<c ABH_CH+abh_ch % + \COD{"44/"64~(D/d)}{--}{--}{"91/"b1}{--} + ABKHAZIAN CHE (IE HOOK) // \twolang{Abkhazian}{ ¡å §áª¨©} // +\<c ABH_CH_dsc+abh_ch_dsc % + \COD{"45/"65~(E/e)}{--}{--}{"92/"b2}{--} + ABKH CHE DESCENDER + (IE HOOK OGONEK) // \twolang{Abkhazian}{ ¡å §áª¨©} // +\<a K_vcrs+k_vcrs % + \COD{"46/"66~(F/f)}{"8b/"ab}{--}{--}{--} + KA WITH VERTICAL STROKE + (KA VERTICAL BAR) // \twolang + {Azerbaijani} %(Abkhazian), + { §¥à¡ ©¤¦ ᪨©} // %( ¡å §áª¨©), +\<c K_hcrs+k_hcrs % + \COD{"47/"67~(G/g)}{--}{--}{"8b/"ab}{--} + KA WITH STROKE (KA BAR) // \twolang{Abkhazian}{ ¡å §áª¨©} // +\<b L_dsc+l_dsc \COD{"48/"68~(H/h)}{--}{"8a/"aa}{''}{--} + L WITH DESCENDER // \twolang + {Itelmen, Saam, Khanty (Kazym khanty)} %, Chukchi + {¨â¥«ì¬¥áª¨©, á ¬áª¨©, å âë©áª¨© (ï§ëª ª §ë¬áª¨å å âë)} // %, ç㪮â᪨© +\<x LAT_I+lat_i \COD{"49/"69~(I/i)}{--}{--}{--}{--} + LATIN~I // \twolang + {Byelorussian, Kazakh, Komi, Komi-Permyak, Old Slav, + Tofalar, Ukrainian, Khakassian, Yakut} + {¡¥«®àãá᪨©, ª § å᪨©, ª®¬¨, ª®¬¨-¯¥à¬ï檨©, áâ à®á« ¢ï᪨©, + â®ä « à᪨©, ãªà ¨áª¨©, å ª á᪨©, ïªãâ᪨©} // +\<x LAT_J+lat_j \COD{"4a/"6a~(J/j)}{--}{--}{--}{--} + LATIN~J (JE) // \twolang + {Azerbaijani, Altai, Macedonian, Saam, Serbian, + Khanty (Ostyak)} + { §¥à¡ ©¤¦ ᪨©, «â ©áª¨©, ¬ ª¥¤®áª¨©, á ¬áª¨©, á¥à¡áª®å®à¢ â᪨©, + å âë©áª¨© (®áâï檨©)} // +\<b LJE+lje \COD{"4b/"6b~(K/k)}{--}{"87/"a7}{"88/"a8}{--} + LJE // \twolang + {Itelmen, Macedonian, Serbian} + {¨â¥«ì¬¥áª¨©, ¬ ª¥¤®áª¨©, á¥à¡áª®å®à¢ â᪨©} // +\<c M_dsc+m_dsc \COD{"4c/"6c~(L/l)}{--}{--}{"88/"a8}{--} + EM WITH DESCENDER // \twolang{Saam}{á ¬áª¨©} // +\<a NJE+nje \COD{"4d/"6d~(M/m)}{"9b/"bb}{"99/"b9}{--}{--} + NJE // \twolang + {Itelmen, Macedonian, Serbian} + {¨â¥«ì¬¥áª¨©, ¬ ª¥¤®áª¨©, á¥à¡áª®å®à¢ â᪨©} // +\<c ABH_HA+abh_ha % + \COD{"4e/"6e~(N/n)}{--}{--}{"97/"a7}{--} + ABKHAZIAN HA (O HOOK) // \twolang{Abkhazian}{ ¡å §áª¨©} // +\<c P_tl+p_tl \COD{"4f/"6f~(O/o)}{--}{--}{"80/"a0}{--} + P WITH MIDDLE HOOK // \twolang{Abkhazian}{ ¡å §áª¨©} // +\<c R_dsc+r_dsc \COD{"50/"70~(P/p)}{--}{--}{"85/"a5}{--} + ER WITH (RIGHT) + DESCENDER // \twolang{Saam}{á ¬áª¨©} // +\<x LAT_Q+lat_q \COD{"51/"71~(Q/q)}{--}{--}{--}{--} + LATIN~Q // \twolang{Kurdish}{ªãà¤áª¨©} // +\<c T_dsc+t_dsc \COD{"52/"72~(R/r)}{--}{--}{"82/"a2}{--} + TE WITH (RIGHT) + DESCENDER // \twolang{Abkhazian}{ ¡å §áª¨©} // +\<a LAT_S+lat_s \COD{"53/"73~(S/s)}{"8f/"af}{--}{--}{''} + LATIN~S (DZE) // \twolang + {Macedonian, Old Slav} + {¬ ª¥¤®áª¨©, áâ à®á« ¢ï᪨©} // +\<c TETSE+tetse \COD{"54/"74~(T/t)}{--}{--}{"81/"a1}{--} + LETTER (LIGATURE) + TE-TSE // \twolang{Abkhazian}{ ¡å §áª¨©} // +\<a DZHE+dzhe \COD{"55/"75~(U/u)}{"96/"b6}{--}{''}{--} + DZHE // \twolang + {Abkhazian, Macedonian, Serbian} + { ¡å §áª¨©, ¬ ª¥¤®áª¨©, á¥à¡áª®å®à¢ â᪨©} // +\<a CH_vcrs+ch_vcrs % + \COD{"56/"76~(V/v)}{"97/"a7}{--}{--}{--} + CHE WITH VERTICAL STROKE + (CHE VERTICAL BAR) // \twolang + {Azerbaijani}{ §¥à¡ ©¤¦ ᪨©} // +\<x LAT_W+lat_w \COD{"57/"77~(W/w)}{--}{--}{--}{--} + LATIN~W // \twolang{Kurdish}{ªãà¤áª¨©} // +\<d YAT+yat \COD{"58/"78~(X/x)}{--}{--}{--}{"93/"b3} + YAT // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d B_YUS+b_yus \COD{"59/"79~(Y/y)}{--}{--}{--}{"97/"b7} + BIG YUS // \twolang + {Old Bulgarian, Old Slav} + {áâ ஡®«£ à᪨©, áâ à®á« ¢ï᪨©} // +\<d IZH+izh \COD{"5a/"7a~(Z/z)}{--}{--}{--}{"8a/"aa} + IZHITSA // \twolang{Old Slav}{áâ à®á« ¢ï᪨©} // +\<c N_ltl+n_ltl \COD{"1c/"1d}{--}{--}{"99/"b9}{--} + EN WITH LEFT TAIL // \twolang{Uilta}{“¨«ìâ᪨©} // +\<b DELTA+delta \COD{"1e/"1f}{--}{"86/"a6}{--}{--} + DELTA // \twolang{Nganasan}{£ á ᪨©} // +\<b G_crsdsc+g_crsdsc + \COD{--}{--}{"80/"a0}{--}{--} + GE CROSSED WITH DESCENDER // \twolang + {Nivkh (Gilyak)} + {¨¢å᪨© (£¨«ï檨©)} // +\<b S_acrs+s_acrs + \COD{--}{--}{"91/"b1}{--}{--} + ES WITH ACUTE CROSS // \twolang{Saam}{á ¬áª¨©} // +\<b H_hcrs+h_hcrs + \COD{--}{--}{"94/"b4}{--}{--} + KHA HORISONTALLY CROSSED // \twolang{Nivkh (Gilyak)}{¨¢å᪨© (£¨«ï檨©)} // +\<c SEMISN+semisn + \COD{--}{--}{--}{"93/"b3}{--} + SEMI SOFT SIGN // \twolang{Saam}{á ¬áª¨©} // +\<c I_shdsc+i_shdsc + \COD{--}{--}{--}{"94/"b4}{--} + SHORT I WITH DESCENDER // \twolang{Saam}{á ¬áª¨©} // +\<c R_tl+r_tl \COD{--}{--}{--}{"9b/"bb}{--} + ER WITH TAIL // \twolang{Saam}{á ¬áª¨©} // +\<c R_gcrs+r_gcrs + \COD{--}{--}{--}{"86/"a6}{--} + ER WITH GRAVE CROSS // \twolang{Saam}{á ¬áª¨©} // +\<c M_tl+m_tl \COD{--}{--}{--}{"8e/"ae}{--} + EM WITH TAIL // \twolang{Saam}{á ¬áª¨©} // +\noalign{\bigskip} +% +\EXTRA{Upper part of table (128--255)} +\EXTRA{\tt files lgt2up(u/l/ti)}% +% +\<a G_up+g_up \COD{"80/"A0}{''}{--}{--}{--} + GHE WITH UPTURN (HARD GHE) // \twolang{Ukrainian}{ãªà ¨áª¨©} // +\<a G_hcrs+g_hcrs % + \COD{"81/"A1}{''}{''}{--}{--} + GHE WITH STROKE (GHE BAR) // \twolang + {Azerbaijani, Bashkir, Kazakh, Kara-Kalpak, Nivkh, + Tadzhik, Tofalar, Uzbek, Uigur, Khakassian, Shor} + { §¥à¡ ©¤¦ ᪨©, ¡ 誨à᪨©, ª § å᪨©, ª à ª «¯ ªáª¨©, ¨¢å᪨©, + â ¤¦¨ªáª¨©, â®ä « à᪨©, 㧡¥ªáª¨©, ã©£ãà᪨©, å ª á᪨©, è®à᪨©} // +\<b G_dsc+g_dsc \COD{"82/"A2}{--}{''}{--}{--} + GHE DESCENDER // \twolang + {Aleut, Kettish, Nivkh, Khakassian, Eskimo} + { «¥ãâ᪨©, ª¥â᪨©, ¨¢å᪨©, å ª á᪨©, í᪨¬®á᪨©} // +\<b G_tl+g_tl \COD{"83/"A3}{--}{''}{''}{--} + GHE WITH MIDDLE HOOK // \twolang + {Abkhazian, Dolgan, Yukagir, Khakassian, Yakut} %Eskimo + { ¡å §áª¨©, ¤®«£ ᪨©, îª £¨à᪨©, å ª á᪨©, ïªãâ᪨©} // %í᪨¬®á᪨© +\<a SHHA+shha \COD{"84/"A4}{''}{''}{''}{--} + SHHA (CAPITAL LETTER~H) // \twolang + {Azerbaijani, Bashkir, Buryat, Dolgan, Kazakh, + Kalmyk, Kurdish, Saam, Tatar, Tofalar, Uigur, + Yukagir, Yakut} + { §¥à¡ ©¤¦ ᪨©, ¡ 誨à᪨©, ¡ãàïâ᪨©, ¤®«£ ᪨©, ª § å᪨©, + ª «¬ë檨©, ªãà¤áª¨©, á ¬áª¨©, â â à᪨©, â®ä « à᪨©, ã©£ãà᪨©, + îª £¨à᪨©, ïªãâ᪨©} // +\<a ZH_dsc+zh_dsc % + \COD{"85/"A5}{''}{''}{--}{--} + ZHE WITH (RIGHT) DESCENDER // \twolang + {Dungan, Kalmyk, Tatar, Turkmen, Uigur} %, Uzbek (mistake in Gilyarevski) + {¤ã£ ᪨©, ª «¬ë檨©, â â à᪨©, âãબ¥áª¨©, ã©£ãà᪨©} // %, 㧡¥ªáª¨© (®è¨¡ª ¢ ƒ¨«ïॢ᪮¬) +\<a Z_dsc+z_dsc \COD{"86/"A6}{''}{--}{--}{--} + ZE WITH DESCENDER + (ZE CEDILLA) // \twolang{Bashkir}{¡ 誨à᪨©} // +\<b ABH_DZE+abh_dze % + \COD{"87/"A7}{--}{''}{''}{--} + ABKHAZIAN DZE // \twolang + {Abkhazian, Nganasan, Nenetz} + { ¡å §áª¨©, £ á ᪨©, ¥¥æª¨©} // +\<a UKR_I+ukr_i \COD{"88/"A8}{''}{--}{--}{--} + YI // \twolang{Ukrainian}{ãªà ¨áª¨©} // +\<a K_dsc+k_dsc \COD{"89/"A9}{''}{''}{''}{--} + KA WITH (RIGHT) DESCENDER // \twolang + {Abkhazian, Aleut, Itelmen, Kazakh, Kara-Kalpak, Kettish, + Koryak, Nivkh, Selkup, Tadzhik, Tofalar, Uzbek, + Uigur, Shor, Eskimo.\par %Chukchi, + {\it Note\/}: + In languages: Aleut, Itelmen, Kettish, Koryak, Nivkh, + Selkup, Tofalar, Shor, Eskimos---signs %Chukchi, + {KA WITH (RIGHT) DESCENDER (\ifpoor{\dcrmx\xCYR_K_dsc}{\dcrma\aCYR_K_dsc})} and + {\sl KA WITH HOOK\/} (\ifpoor{\dcrmx\xCYR_K_tl}{\dcrmb\bCYR_K_tl}) (see below) + not differ and don't used together.} + { ¡å §áª¨©, «¥ãâ᪨©, ¨â¥«ì¬¥áª¨©, ª § å᪨©, ª à ª «¯ ªáª¨©, ª¥â᪨©, + ª®àïªáª¨©, ¨¢å᪨©, ᥫìªã¯áª¨©, â ¤¦¨ªáª¨©, â®ä « à᪨©, 㧡¥ªáª¨©, + ã©£ãà᪨©, è®à᪨©, í᪨¬®á᪨©.\par %ç㪮â᪨©, + {\it ਬ¥ç ¨¥\/}: + ‚ ï§ëª å: «¥ãâ᪨©, ¨â¥«ì¬¥áª¨©, ª¥â᪨©, ª®àïªáª¨©, ¨¢å᪨©, + ᥫìªã¯áª¨©, â®ä « à᪨©, è®à᪨©, í᪨¬®á᪨© --- § ª¨ %ç㪮â᪨©, + {\xrm KA WITH (RIGHT) DESCENDER (\ifpoor{\dcrmx\xCYR_K_dsc}{\dcrma\aCYR_K_dsc})} ¨ + {\xsl KA WITH HOOK\/} (\ifpoor{\dcrmx\xCYR_K_tl}{\dcrmb\bCYR_K_tl}) (á¬. ¤ «¥¥) + ¥ à §«¨ç îâáï ¨ ᮢ¬¥áâ® ¥ ¢áâà¥ç îâáï.} + // +\<a K_beak+k_beak % + \COD{"8a/"Aa}{''}{--}{--}{--} + BASHKIR KA (REVERSED GHE KA) // \twolang{Bashkir}{¡ 誨à᪨©} // +\<b K_tl+k_tl \COD{"8b/"Ab}{--}{''}{--}{--} + KA WITH HOOK // \twolang + {Aleut, Itelmen, Kettish, Koryak, Nivkh, Selkup, + Tofalar, Khanty (Vakh khanty), Chukchi, Shor, + Eskimo.\par + {\it Note\/}: + In languages Abkhazian, Aleut, Itelmen, Kettish, Koryak, Nivkh, + Selkup, Shor, Eskimos --- signs + {\sl KA WITH (RIGHT) DESCENDER\/} (\ifpoor{\dcrmx\xCYR_K_dsc}{\dcrma\aCYR_K_dsc}) (see above) and + {KA WITH HOOK} (\ifpoor{\dcrmx\xCYR_K_tl}{\dcrmb\bCYR_K_tl}) + not differ and don't used together.} + { «¥ãâ᪨©, ¨â¥«ì¬¥áª¨©, ª¥â᪨©, ª®àïªáª¨©, ¨¢å᪨©, ᥫìªã¯áª¨©, + â®ä « à᪨©, å âë©áª¨© (ï§ëª ¢ 客᪨å å âë), ç㪮â᪨©, è®à᪨©, + í᪨¬®á᪨©.\par + {\it ਬ¥ç ¨¥\/}: + ‚ ï§ëª å: «¥ãâ᪨©, ¨â¥«ì¬¥áª¨©, ª¥â᪨©, ª®àïªáª¨©, ¨¢å᪨©, + ᥫìªã¯áª¨©, â®ä « à᪨©, ç㪮â᪨©, è®à᪨©, í᪨¬®á᪨© --- § ª¨ + {\xsl KA WITH (RIGHT) DESCENDER\/} (\ifpoor{\dcrmx\xCYR_K_dsc}{\dcrma\aCYR_K_dsc}) (á¬. à ¥¥) ¨ + {\xrm KA WITH HOOK} (\ifpoor{\dcrmx\xCYR_K_tl}{\dcrmb\bCYR_K_tl}) + ¥ à §«¨ç îâáï ¨ ᮢ¬¥áâ® ¥ ¢áâà¥ç îâáï.} // +\<b L_tl+l_tl \COD{"8c/"Ac}{--}{''}{''}{--} + EL WITH TAIL // \twolang + {Itelmen, Saam, Khanty (Kazym khanty), Chukchi} + {¨â¥«ì¬¥áª¨©, á ¬áª¨©, å âë©áª¨© (ï§ëª ª §ë¬áª¨å å âë), ç㪮â᪨©} // +\<a N_dsc+n_dsc \COD{"8d/"Ad}{''}{''}{''}{--} + N WITH (RIGHT) DESCENDER // \twolang + {Bashkir, Dungan, Itelmen, Kazakh, Kalmyk, + Kara-Kalpak, Kirgiz, Koryak, Mansi, Nanai, Nivkh, + Saam, Selkup, Tatar, Tofalar, Tuvinian, Turkmen, + Uigur, Ulchi, Shor, Khakassian, Evenki, Even, %Chukchi, + Eskimos, (Yakut).\par + {\it Note\/}: + In languages Itelmen, Koryak, Nanai, Nivkh, Selkup, + Tofalar, Ulchi, Shor, Evenki, Even, Eskimos, --- + signs {EN WITH (RIGHT) DESCENDER (\ifpoor{\dcrmx\xCYR_N_dsc}{\dcrma\aCYR_N_dsc})} + and {\sl EN WITH HOOK\/} (\ifpoor{\dcrmx\xCYR_N_tl}{\dcrmb\bCYR_N_tl}) (see below) + not differ and don't used together. + Signs {EN WITH (RIGHT) DESCENDER (\ifpoor{\dcrmx\xCYR_N_dsc}{\dcrma\aCYR_N_dsc})} and + {\sl EN WITH HOOK (\ifpoor{\dcrmx\xCYR_N_tl}{\dcrmb\bCYR_N_tl})} + differ and used together in Saam language.} + {¡ 誨à᪨©, ¤ã£ ᪨©, ¨â¥«ì¬¥áª¨©, ª § å᪨©, ª «¬ë檨©, + ª à ª «¯ ªáª¨©, ª¨à£¨§áª¨©, ª®àïªáª¨©, ¬ ᨩ᪨©, ©áª¨©, ¨¢å᪨©, + á ¬áª¨©, ᥫìªã¯áª¨©, â â à᪨©, â®ä « à᪨©, â㢨᪨©, âãબ¥áª¨©, + ã©£ãà᪨©, ã«ìç᪨©, è®à᪨©, å ª á᪨©, í¢¥ª¨©áª¨©, í¢¥áª¨©, %ç㪮â᪨©, + í᪨¬®á᪨©, (ïªãâ᪨©).\par + {\it ਬ¥ç ¨¥\/}: + ‚ ï§ëª å: ¨â¥«ì¬¥áª¨©, ª®àïªáª¨©, ©áª¨©, ¨¢å᪨©, ᥫìªã¯áª¨©, + â®ä « à᪨©, ã«ìç᪨©, è®à᪨©, í¢¥ª¨©áª¨©, í¢¥áª¨©, í᪨¬®á᪨© --- + § ª¨ {\xrm EN WITH (RIGHT) DESCENDER (\ifpoor{\dcrmx\xCYR_N_dsc}{\dcrma\aCYR_N_dsc})} + ¨ {\xsl EN WITH HOOK\/} (\ifpoor{\dcrmx\xCYR_N_tl}{\dcrmb\bCYR_N_tl}) (á¬. ¤ «¥¥) + ¥ à §«¨ç îâáï ¨ ᮢ¬¥áâ® ¥ ¢áâà¥ç îâáï. + ‡ ª¨ {\xrm EN WITH (RIGHT) DESCENDER (\ifpoor{\dcrmx\xCYR_N_dsc}{\dcrma\aCYR_N_dsc})} ¨ + {\xsl EN WITH HOOK\/} (\ifpoor{\dcrmx\xCYR_N_tl}{\dcrmb\bCYR_N_tl}) + à §«¨ç îâáï ¨ ¢áâà¥ç îâáï ᮢ¬¥áâ® ¢ á ¬áª®¬. +} // +\<a NG+ng \COD{"8e/"Ae}{''}{''}{--}{--} + LETTER (LIGATURE) EN-GHE // \twolang + {Altai, Dolgan, Mari-low, Mari-high, + Nganasan, Nenetz, Yukagir, Yakut} + { «â ©áª¨©, ¤®«£ ᪨©, ¬ ਩᪨© («ã£®¢®©), ¬ ਩᪨© (£®àë©), + £ á ᪨©, ¥¥æª¨©, îª £¨à᪨©, ïªãâ᪨©} // +\<b N_tl+n_tl \COD{"8f/"Af}{--}{''}{''}{--} + N WITH HOOK // \twolang + {Itelmen, Koryak, Nanai, Nganasan, Nenetz, + Nivkh, Saam, Selkup, Tofalar, Khakassian, + Khanty (Vakh khanty), Khanty (Kazym khanty), + Khanty (Surgut), Ulchi, Chukchi, Shor, Khakassian, + Even, Evenki, Eskimo.\par + {\it Note\/}: + In languages Itelmen, Koryak, Nanai, Nivkh, Selkup, + Tofalar, Ulchi, Shor, Evenki, Even, Eskimo --- + signs {\sl EN WITH (RIGHT) DESCENDER\/} (\ifpoor{\dcrmx\xCYR_N_dsc}{\dcrma\aCYR_N_dsc}) + (see above) and {EN WITH HOOK} (\ifpoor{\dcrmx\xCYR_N_tl}{\dcrmb\bCYR_N_tl}) + not differ and don't used together.\par + Signs {\sl EN WITH (RIGHT) DESCENDER\/} (\ifpoor{\dcrmx\xCYR_N_dsc}{\dcrma\aCYR_N_dsc}) and + {EN WITH HOOK} (\ifpoor{\dcrmx\xCYR_N_tl}{\dcrmb\bCYR_N_tl}) differ and used + together in Saam language.} + {¨â¥«ì¬¥áª¨©, ª®àïªáª¨©, ©áª¨©, £ á ᪨©, ¥¥æª¨©, + ¨¢å᪨©, á ¬áª¨©, ᥫìªã¯áª¨©, â®ä « à᪨©, å ª á᪨©, + å âë©áª¨© (ï§ëª ¢ 客᪨å å âë), å âë©áª¨© (ï§ëª ª §ë¬áª¨å å âë), + å âë©áª¨© (áãà£ãâ᪨©), ã«ìç᪨©, ç㪮â᪨©, è®à᪨©, å ª á᪨©, + í¢¥ª¨©áª¨©, í¢¥áª¨©, í᪨¬®á᪨©.\par + {\it ਬ¥ç ¨¥\/}: + ‚ ï§ëª å: ¨â¥«ì¬¥áª¨©, ª®àïªáª¨©, ©áª¨©, ¨¢å᪨©, ᥫìªã¯áª¨©, + â®ä « à᪨©, ã«ìç᪨©, è®à᪨©, í¢¥ª¨©áª¨©, í¢¥áª¨©, í᪨¬®á᪨© --- + § ª¨ {\xsl EN WITH (RIGHT) DESCENDER\/} (\ifpoor{\dcrmx\xCYR_N_dsc}{\dcrma\aCYR_N_dsc}) + (á¬. à ¥¥) ¨ {\xrm EN WITH HOOK} (\ifpoor{\dcrmx\xCYR_N_tl}{\dcrmb\bCYR_N_tl}) + ¥ à §«¨ç îâáï ¨ ᮢ¬¥áâ® ¥ ¢áâà¥ç îâáï.\par + ‡ ª¨ {\xsl EN WITH (RIGHT) DESCENDER\/} (\ifpoor{\dcrmx\xCYR_N_dsc}{\dcrma\aCYR_N_dsc}) ¨ + {\xrm EN WITH HOOK} (\ifpoor{\dcrmx\xCYR_N_tl}{\dcrmb\bCYR_N_tl}) à §«¨ç îâáï ¨ ¢áâà¥ç îâáï + ᮢ¬¥áâ® ¢ á ¬áª®¬. +} // +% +\<a OTLD+otld \COD{"90/"b0}{''}{''}{''}{--} + O BARRED // \twolang + {Azerbaijani, Bashkir, Buryat, Dolgan, Kazakh, + Kalmyk, Kara-Kalpak, Kettish, Kirgiz, Mongolian, Selkup, + Tatar, Tofalar, Tuvinian, Turkmen, Uigur, + Khanty (Vakh khanty), Khanty (Kazym khanty), + Even, Yukagir, Yakut\par + {\it Note\/}: + In Russian publications before 1918 one may see such shape of FITA, + so this letter would be used also as FITA} + { §¥à¡ ©¤¦ ᪨©, ¡ 誨à᪨©, ¡ãàïâ᪨©, ¤®«£ ᪨©, ª § å᪨©, + ª «¬ë檨©, ª à ª «¯ ªáª¨©, ª¥â᪨©, ª¨à£¨§áª¨©, ¬®£®«ì᪨©, ᥫìªã¯áª¨©, + â â à᪨©, â®ä « à᪨©, â㢨᪨©, âãબ¥áª¨©, ã©£ãà᪨©, + å âë©áª¨© (ï§ëª ¢ 客᪨å å âë), å âë©áª¨© (ï§ëª ª §ë¬áª¨å å âë), + í¢¥áª¨©, îª £¨à᪨©, ïªãâ᪨©\par + {\it ਬ¥ç ¨¥\/}: + ‚ àãááª¨å ¨§¤ ¨ïå ¤® 1918 £®¤ ¬®¦® ¢áâà¥â¨âì â ª®¥ ç¥àâ ¨¥ ä¨âë, + ¯®í⮬ã í⠡㪢 ¨á¯®«ì§ã¥âáï ¨ ¢ ª ç¥á⢥ ä¨âë.} // +\<a S_dsc+es_dsc \COD{"91/"b1}{''}{--}{--}{--} + ES DESCENDER + (ES CEDILLA) // \twolang + {Bashkir, Chuvash} + {¡ 誨à᪨©, ç㢠è᪨©} // +\<a U_shrt+u_shrt + \COD{"92/"b2}{''}{''}{--}{--} + SHORT U // \twolang + {Aleut, Balkar, Byelorussian, Dungan, Kara-Kalpak, + Karachai, Nivkh (Sakhalin), Uzbek, + Khanty (Kazym khanty), Eskimo} + { «¥ãâ᪨©, ¡ «ª à᪨©, ¡¥«®àãá᪨©, ¤ã£ ᪨©, ª à ª «¯ ªáª¨©, + ª à ç ¥¢áª¨©, ¨¢å᪨© (á å «¨áª¨©), 㧡¥ªáª¨©, + å âë©áª¨© (ï§ëª ª §ë¬áª¨å å âë), í᪨¬®á᪨©} // +\<a Y+y \COD{"93/"b3}{''}{''}{--}{--} + STRAIGHT U // \twolang + {Azerbaijani, Bashkir, Buryat, Dolgan, Dungan, + Kazakh, Kalmyk, Kara-Kalpak, Kirgiz, Mongolian, + Tatar, Tofalar, Tuvinian, Turkmen, Uigur, Yakut} + { §¥à¡ ©¤¦ ᪨©, ¡ 誨à᪨©, ¡ãàïâ᪨©, ¤®«£ ᪨©, ¤ã£ ᪨©, + ª § å᪨©, ª «¬ë檨©, ª à ª «¯ ªáª¨©, ª¨à£¨§áª¨©, ¬®£®«ì᪨©, + â â à᪨©, â®ä « à᪨©, â㢨᪨©, âãબ¥áª¨©, ã©£ãà᪨©, ïªãâ᪨©} // +\<a Y_hcrs+y_hcrs % + \COD{"94/"b4}{''}{--}{--}{--} + STRAIGHT U STROKE + (STRAIGHT U BAR) // \twolang{Kazakh}{ª § å᪨©} // +\<a H_dsc+h_dsc \COD{"95/"b5}{''}{''}{''}{--} + HA WITH (RIGHT) DESCENDER // \twolang + {Abkhazian, Aleut, Kara-Kalpak, Itelmen, Nivkh, + Tadzhik, Uzbek, Eskimo} + { ¡å §áª¨©, «¥ãâ᪨©, ª à ª «¯ ªáª¨©, ¨â¥«ì¬¥áª¨©, ¨¢å᪨©, + â ¤¦¨ªáª¨©, 㧡¥ªáª¨©, í᪨¬®á᪨©} // +\<b H_tl+h_tl \COD{"96/"b6}{--}{''}{--}{--} + KHA WITH TAIL // \twolang + {Aleut, Nivkh}{ «¥ãâ᪨©, ¨¢å᪨©} // +\<b CH_ldsc+ch_ldsc % + \COD{"97/"b7}{--}{''}{--}{--} + KHAKASSIAN CHE (CHE + WITH LEFT DESCENDER) // \twolang + {Tofalar, Khakassian} + {â®ä « à᪨©, å ª á᪨©} // +\<a CH_rdsc+ch_rdsc % + \COD{"98/"b8}{''}{''}{''}{--} + CHE WITH (RIGHT) DESCENDER // \twolang + {Abkhazian, Tadzhik, Tofalar, Chuvash, Shor} + { ¡å §áª¨©, â ¤¦¨ªáª¨©, â®ä « à᪨©, ç㢠è᪨©, è®à᪨©} // +\<a UKR_E+ukr_e \COD{"99/"b9}{''}{--}{--}{''} + UKRAINIAN IE // \twolang + {Ukrainian, Old Slav} + {ãªà ¨áª¨©, áâ à®á« ¢ï᪨©} // +\<a SCHWA+schwa \COD{"9a/"ba}{''}{''}{''}{--} + SCHWA // \twolang + {Abkhazian, Azerbaijani, Aleut, Bashkir, Dungan, + Itelmen, Kazakh, Kalmyk, Kettish, Kurdish, + Nganasan, Tatar, Tofalar, Turkmen, Uigur, + Khanty (Vakh Khanty), Khanty (Kazym Khanty)} + { ¡å §áª¨©, §¥à¡ ©¤¦ ᪨©, «¥ãâ᪨©, ¡ 誨à᪨©, ¤ã£ ᪨©, + ¨â¥«ì¬¥áª¨©, ª § å᪨©, ª «¬ë檨©, ª¥â᪨©, ªãà¤áª¨©, + £ á ᪨©, â â à᪨©, â®ä « à᪨©, âãબ¥áª¨©, ã©£ãà᪨©, + å âë©áª¨© (ï§ëª ¢ 客᪨å å âë), å âë©áª¨© (ï§ëª ª §ë¬áª¨å å âë)} // +\<b EPS+eps \COD{"9b/"bb}{--}{''}{--}{''} + EPSILON // \twolang + {Khanty (Kazym Khanty)/Old Slav NARROW IE} + {å âë©áª¨© (ï§ëª ª §ë¬áª¨å å âë)/NARROW IE (áâ à®á« ¢ï᪨©)} // +\<a YO+yo \COD{"9c/"bc}{''}{''}{''}{''} + YO (IO) // \twolang + {Russian \dots}{àãá᪨© \dots} // +% +\noalign{\bigskip} +% +\<d AZ+az \COD{--}{--}{--}{--}{"80/"a0} + OLD SLAV LETTER AZ // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d I_AZ+i_az \COD{--}{--}{--}{--}{"81/"a1} + OLD SLAV LETTER IOTIFIED AZ + // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d L_YUS+l_yus \COD{--}{--}{--}{--}{"82/"a2} + OLD SLAV LETTER LITTLE YUS + // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d IL_YUS+il_yus + \COD{--}{--}{--}{--}{"83/"a3} + IOTIFIED LITTLE YUS // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d GERV+gerv \COD{--}{--}{--}{--}{"84/"a4} + IOTIFIED LITTLE YUS // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d NASH+nash \COD{--}{--}{--}{--}{"85/"a5} + NASH // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d ZEMLA+zemla \COD{--}{--}{--}{--}{"86/"a6} + ZEMLA // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d KSI+ksi \COD{--}{--}{--}{--}{"87/"a7} + KSI // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d VIZHE+vizhe \COD{--}{--}{--}{--}{"88/"a8} + VARIANT IZHE // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d IZHE+izhe \COD{--}{--}{--}{--}{"89/"a9} + IZHE // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d OMGA+omga \COD{--}{--}{--}{--}{"8b/"ab} + OMEGA // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d OMGA_rnd+omga_rnd + \COD{--}{--}{--}{--}{"8c/"ac} + O WITH TWO DOTS // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d OT+ot \COD{--}{--}{--}{--}{"8d/"ad} + OT // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d OMGA_tlo+omga_tlo + \COD{--}{--}{--}{--}{"8e/"ae} + OMEGA WITH TITLO // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d FITA+fita \COD{--}{--}{--}{--}{"90/"b0} + FITA // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d KOPPA+koppa \COD{--}{--}{--}{--}{"91/"b1} + KOPPA // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d UK+uk \COD{--}{--}{--}{--}{"92/"b2} + UK // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d CHERV+cherv \COD{--}{--}{--}{--}{"94/"b4} + OLD SLAV LETTER NASH // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d PSI+psi \COD{--}{--}{--}{--}{"95/"b5} + PSI // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d SHTA+shta \COD{--}{--}{--}{--}{"96/"b6} + SHTA // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d IB_YUS+ib_yus + \COD{--}{--}{--}{--}{"98/"b8} + IOTIFIED BIG YUS // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +\<d I_EST+i_est \COD{--}{--}{--}{--}{"9a/"ba} + IOTIFIED EST' // \twolang + {Old Slav}{áâ à®á« ¢ï᪨©} // +%\<d NARROW_E+narrow_e +% \COD{--}{--}{--}{--}{"9b/"bb} +% NARROW IE // \twolang +% {Old Slav}{áâ à®á« ¢ï᪨©} // +% +\noalign{\vfill\eject} +% +} +% +{\twolang +{\noindent The following table shows languages, which are written +by this font and additional letters (excluding of Russian ones), +which are used in these languages. There are also account (in millions), +of people who speak in each language. +This table cover following languages:} +{\tolerance7000\hbadness7000\noindent +‘«¥¤ãîé ï â ¡«¨æ , ¯à¨¢®¤¨â ï§ëª¨, ª®â®àë¥ ®å¢ âë¢ ¥â ¤ ë© èà¨äâ ¨ +¤®¯®«¨â¥«ìë¥ ¡ãª¢ë (¯®¬¨¬® àãá᪨å), ª®â®àë¥ ¨á¯®«ì§ãîâáï ¢ ¤ ëå ï§ëª å. +’ ª¦¥ ¯à¨¢¥¤¥ë ¤ ë¥ (¢ ¬¨««¨® å), ᪮«ìª® 祫®¢¥ª £®¢®à¨â ª ¦¤®¬ +ï§ëª¥. „ ï â ¡«¨æ ®å¢ âë¢ ¥â á«¥¤ãî騥 ï§ëª¨:} +\medskip +\twolang{Abazinian,} { ¡ §¨áª¨©,} +\twolang{Abkhazian,} { ¡å §áª¨©,} +\twolang{Avar,} { ¢ à᪨©,} +\twolang{Azerbaijani,} { §¥à¡ ©¤¦ ᪨©,} +\twolang{Bashkir\Sign{\ast},} {¡ 誨à᪨©\Sign{\ast},} +\twolang{Byelorussian,} {¡¥«®àãá᪨©,} +\twolang{Bulgarian,} {¡®«£ à᪨©,} +\twolang{Buryat,} {¡ãàïâ᪨©,} +\twolang{Dargin,} {¤ ࣨ᪨©,} +\twolang{Dolgan,} {¤®«£ ᪨©,} +\twolang{Dungan,} {¤ã£ ᪨©,} +\twolang{Ingush,} {¨£ãè᪨©,} +\twolang{Itelmen,} {¨â¥«ì¬¥áª¨©,} +\twolang{Kabardinian-cherkessian,} {ª ¡ न®-ç¥àª¥á᪨©,} +\twolang{Kazakh\Sign{\ast},} {ª § å᪨©\Sign{\ast},} +\twolang{Kara-Kalpak\Sign{\ast},} {ª à ª «¯ ªáª¨©\Sign{\ast},} +\twolang{Kettish,} {ª¥â᪨©,} +\twolang{Kirgiz,} {ª¨à£¨§áª¨©,} +\twolang{Koryak,} {ª®àïªáª¨©,} +\twolang{Kumyk,} {ªã¬ëªáª¨©,} +\twolang{Lak,} {« ªáª¨©,} +\twolang{Lezgin,} {«¥§£¨áª¨©,} +\twolang{Moldavian,} {¬®«¤ ¢áª¨©,} +\twolang{Mongolian,} {¬®£®«ì᪨©,} +\twolang{Mordvin Moksha,} {¬®à¤®¢áª®-¬®ªè ᪨©,} +\twolang{Mordvin Erzya,} {¬®à¤®¢áª®-íà§ï᪨©,} +\twolang{Nanai,} { ©áª¨©,} +\twolang{Nogai,} {®£ ©áª¨©,} +\twolang{Ossetian,} {®á¥â¨áª¨©,} +\twolang{Russian,} {àãá᪨©,} +\twolang{Serbian,} {á¥à¡áª®å®à¢ â᪨©,} +\twolang{Tabasaran,} {â ¡ á à ᪨©,} +\twolang{Tatar,} {â â à᪨©,} +\twolang{Tofalar,} {â®ä « à᪨©,} +\twolang{Tuvinian,} {â㢨᪨©,} +\twolang{Turkmen,} {âãબ¥áª¨©,} +\twolang{Uzbek,} {㧡¥ªáª¨©,} +\twolang{Uigur,} {ã©£ãà᪨©,} +\twolang{Ukrainian,} {ãªà ¨áª¨©,} +\twolang{Ulchi,} {ã«ìç᪨©,} +\twolang{Chechen,} {ç¥ç¥áª¨©,} +\twolang{Chukchi,} {ç㪮â᪨©,} +\twolang{Yukagir,} {îª £¨à᪨©,} +\twolang{Yakut.} {ïªãâ᪨©,} +% +\medskip +\twolang{\it With accented letters\/}: +{\it ‘ ªæ¥â¨à®¢ 묨 ¡ãª¢ ¬¨\/}: +\medskip +\twolang{Adygey,} { ¤ë£¥©áª¨©,} +\twolang{Aleut,} { «¥ãâ᪨©,} +\twolang{Altai,} { «â ©áª¨©,} +\twolang{Balkar\Sign{\ast\ast\ast},} {¡ «ª à᪨©\Sign{\ast\ast\ast},} +\twolang{Gagaus,} {£ £ ã§áª¨©,} +\twolang{Kalmyk,} {ª «¬ë檨©,} +\twolang{Karachai\Sign{\ast\ast\ast},} {ª à ç ¥¢áª¨©\Sign{\ast\ast\ast},} +\twolang{Komi,} {ª®¬¨,} +\twolang{Komi-Permyak,} {ª®¬¨-¯¥à¬ï檨©,} +\twolang{Kurdish,} {ªãà¤áª¨©,} +\twolang{Macedonian,} {¬ ª¥¤®áª¨©,} +\twolang{Mansi,} {¬ ᨩ᪨©,} +\twolang{Mari,} {¬ ਩᪨©,} +\twolang{Nganasan,} {£ á ᪨©,} +\twolang{Nenetz,} {¥¥æª¨©,} +\twolang{Nivkh\Sign{\ast\ast},} {¨¢å᪨©\Sign{\ast\ast},} +\twolang{Saam\Sign{\ast\ast},} {á ¬áª¨©\Sign{\ast\ast},} +\twolang{Selkup,} {ᥫìªã¯áª¨©,} +\twolang{Tadzhik,} {â ¤¦¨ªáª¨©,} +\twolang{Udmurt,} {㤬ãàâ᪨©,} +\twolang{Khakassian,} {å ª á᪨©,} +\twolang{Khanty,} {å âë©áª¨©,} +\twolang{Chuvash,} {ç㢠è᪨©,} +\twolang{Shor\Sign{\ast\ast},} {è®à᪨©\Sign{\ast\ast},} +\twolang{Evenki,} {í¢¥ª¨©áª¨©,} +\twolang{Even,} {í¢¥áª¨©,} +\twolang{Eskimo\Sign{\ast\ast\ast},} {í᪨¬®á᪨©\Sign{\ast\ast\ast},} +% +\medskip +\twolang +{\Sign{\ast}---language has variants with modifiers.\par +\Sign{\ast\ast}---language has letters with modifiers.\par +\Sign{\ast\ast\ast}---language variants with accents.\par} + {\Sign{\ast}---¨¬¥îâáï ¢ ਠâë á ¬®¤¨ä¨ª â®à ¬¨.\par + \Sign{\ast\ast}---¨¬¥îâáï ¡ãª¢ë á ¬®¤¨ä¨ª â®à ¬¨.\par + \Sign{\ast\ast\ast}---¨¬¥îâáï ¢ ਠâë á ªæ¥â ¬¨.\par} + +\medskip + +{\noindent This table was created without checking with national encodings. +The data based on the book R.~S.~Gilyarevski and V.~S.~Grivnin +``Opredelitel' yasykov mira po pis'mehhostyam (A guide to world +languages...)'' Moscow, ``Izdatel'stvo vostochnoi literatury'', 1960 + +Additional data:\par + K.~Pi\v ska, lections: ``Cyrillic Alphabets and Unicode'' +({\it CyrTUG}, Protvino); ``Cyrillic Alphabets'' (TUG, Dubna).\par + E.~I.~Ubryatova, ``Nekotorye voprosy grafiki i orfografii pis'mennosti +yazykov narodov SSSR pol'zuyushchihsya alfavitami na russkoi osnove'' +(``Some problems of Graphics and orthography of writing of folks from USSR +which use Russian writing''), Moscow. 1959.\par + ``Yazyki narodov SSSR''(``Languages of folks in USSR''), 5V, 1966-68.\par + The World Major Languages ed by Bernhard Comrie, London, Sydney, 1987.\par + Fonts Katalog of ParaGraph (1995~£.).} +\medskip +{\noindent â â ¡«¨æ ¢ë¯®«¥ ¢¥ ᮡ«î¤¥¨ï 樮 «ìëå ª®¤¨à®¢®ª. +„ ë¥ ¡ §¨àãîâáï á¯à ¢®ç¨ª¥ .~‘.~ƒ¨«ïॢ᪮£® ¨ ‚.~‘.~ƒà¨¢¨ +<<Ž¯à¥¤¥«¨â¥«ì ï§ëª®¢ ¬¨à ¯® ¯¨á쬥®áâï¬>> +Œ®áª¢ , <<ˆ§¤ ⥫ìá⢮ ¢®áâ®ç®© «¨â¥à âãàë>>, 1960. + +„®¯®«¥¨ï:\par + Š.~¨èª , ¤®ª« ¤ë: <<Š¨à¨««¨ç¥áª¨¥ «ä ¢¨âë ¨ {\xrm Unicode}>> +({\xti CyrTUG}, à®â¢¨®); ``{\xrm Cyrillic Alphabets}''({\xrm TUG}, „ã¡ ).\par + ….~ˆ.~“¡àï⮢ , <<¥ª®â®àë¥ ¢®¯à®áë £à 䨪¨ ¨ ®à䮣à 䨨 +¯¨á쬥®á⨠ï§ëª®¢ த®¢ ‘‘‘ ¯®«ì§ãîé¨åáï «ä ¢¨â ¬¨ àãá᪮© ®á®¢¥>>, +Œ., 1959.\par + <<Ÿ§ëª¨ த®¢ ‘‘‘>>, 5~â., Œ. 1966-68.\par + {\xrm The World Major Languages ed by Bernhard Comrie, London, Sydney, 1987.}\par + Š â «®£ èà¨ä⮢ ä¨à¬ë {\xrm ParaGraph} (1995~£.).} +}% +\bigskip +% + +\tabletwomacros + +%%% +\catcode`\@=11 + +%% \@ifnextchar and \@ifstar from LaTeX +% +\def\@ifnextchar#1#2#3{\let\@tempe #1\def\@tempa{#2}\def\@tempb{#3}\futurelet + \@tempc\@ifnch}% + +\def\@ifnch{\ifx\@tempc\@sptoken \let\@tempd\@xifnch + \else\ifx\@tempc\@tempe\let\@tempd\@tempa\else\let\@tempd\@tempb\fi + \fi \@tempd}% + +\def\@ifstar#1#2{\@ifnextchar *{\def\@tempa*{#1}\@tempa}{#2}}% +% +%% end of excerpts from LaTeX + +\catcode`\.=\active +\def.{\@ifstar{\Points}{\Point}}% + +\catcode`\@12 + +%%% + +\tabskip=0pt + +\vfil\eject +% +% +% +\halign to\hsize{% +#\quad\tabskip6ptplus2000pt&#\quad&\hfill#\hfill&#\hfill\cr +% +\EXTRA{\twolang + {\uppercase{India-European Family}} + {\uppercase{ˆ¤®-¥¢à®¯¥©áª¨¥ ï§ëª¨}}} +% +\EXTRA{\twolang{Slavic Subgroup}{‘« ¢ïáª ï £à㯯 ï§ëª®¢}} +% +\EXTRA{\twolang + {{\it Eastern Branch}} + {{\it ‚®áâ®ç ï ¯®¤£à㯯 á« ¢ï᪨å ï§ëª®¢}}} +% +\> \twolang{Russian}{ãá᪨©} + 184 + \twolang + {${142~\hbox{\rm (main language)}}+ + {42~\hbox{\rm(second language)}}$} + {${142~\hbox{\rm (®á®¢®© ï§ëª)}}+ + {42~\hbox{\rm(¢â®à®© ï§ëª)}}$} + -- %{\rm({\tt rus})} +\noalign{\bigskip} +\> \twolang{Ukrainian}{“ªà ¨áª¨©} + 35,5 + \twolang + {$35+{0,5~\hbox{\rm (Canada and USA)}}$} + {$35+{0,5~\hbox{\rm (Š ¤ ¨ ‘˜€)}}$} + \hfil\break + .x LAT_I .x lat_i \unskip\char59\ + .a UKR_I .a ukr_i .a G_up .a g_up .a UKR_E .a ukr_e + -- %{\rm({\tt ukr})} +\> \twolang{Byelorussian}{¥«®àãá᪨©} + 7 + .a UKR_I .a ukr_i .a U_shrt .a u_shrt + -- %{\rm({\tt bel}/{\it ruw})} +% +\EXTRA{\twolang + {{\it Southern Branch}} + {{\it ž¦ ï ¯®¤£à㯯 á« ¢ï᪨å ï§ëª®¢}}} +% +\> \twolang{Bulgarian}{®«£ à᪨©} + 7 + -- %{\rm({\tt bul}/{\it blg})} +\> \twolang{Macedonian}{Œ ª¥¤®áª¨©} + -- + .x LAT_J .x lat_j .x LAT_S .x lat_s + \unskip\char59\ + .a LJE .a lje .a NJE .a nje .a DZHE .a dzhe + \unskip\char59 + \accented + \ifpoor {\dcrma\accent"01\aCYR_G} {.x GJE } %GJE: $\equiv$\'\CYR_G + \ifpoor {\dcrma\accent"01\aCYR_g} {.x gje } %gje: $\equiv$\'\CYR_g + \ifpoor {\dcrma\accent"01\aCYR_K} {.x KJE } %KJE: $\equiv$\'\CYR_K + \ifpoor {\dcrma\accent"01\aCYR_k} {.x kje } %kje: $\equiv$\'\CYR_k + -- %{\rm({\tt mac}/{\it mkj})} +\> \twolang{Serbian (Serbocroatian$^{cyr}$)}{‘¥à¡áª®å®à¢ â᪨©$^{cyr}$} + 10 + .x LAT_J .x lat_j \unskip\char59\ + .a TSHE .a tshe .a DJE .a dje + .a LJE .a lje .a NJE .a nje .a DZHE .a dzhe + -- %{\rm({\tt src})} +% +\EXTRA{\twolang{Romance Subgroup}{®¬ áª ï £à㯯 ï§ëª®¢}} +% +\> \twolang{Moldavian$^{cyr}$}{Œ®«¤ ¢áª¨©$^{cyr}$} + 2,5 + -- %{\rm({\tt mol})} +% +\EXTRA{\twolang{India-Iranian Subgroup}{ˆ¤®-¨à áª ï £à㯯 ï§ëª®¢}} +% +\EXTRA{\twolang{{\it Iranian Branch}}{{\it ˆà áª ï ¯®¤£à㯯 ï§ëª®¢}}} +% +\> \twolang{Kurdish$^{cyr}$}{Šãà¤áª¨©$^{cyr}$} + 0,05 + .x LAT_Q .x lat_q .x LAT_W .x lat_w \unskip\char59\ + .a SHHA .a shha .a SCHWA .a schwa \unskip\char59 + \accented + \ifpoor {\dcrma\accent"04\aCYR_O} {.x O_uml } + \ifpoor {\dcrma\accent"04\aCYR_o} {.x o_uml } + -- %{\rm({\tt kur})} +\> \twolang{Ossetian}{Žá¥â¨áª¨©} +` 0,40 + .a AE .a ae + -- %{\rm({\tt oss}/{\it ose})} +\> \twolang{Tadzhik}{’ ¤¦¨ªáª¨©} + 2 $1,5+0,5~${\rm (Uzbek)}\hfil\break + .a G_hcrs .a g_hcrs .a K_dsc .a k_dsc .a H_dsc .a h_dsc + .a CH_rdsc .a ch_rdsc + \unskip\char59 + \accented + \ifpoor {\dcrma\accent"09\aCYR_I} {.x I_bar } + \ifpoor {\dcrma\accent"09\aCYR_i} {.x i_bar } + \ifpoor {\dcrma\accent"09\aCYR_U} {.x U_bar } + \ifpoor {\dcrma\accent"09\aCYR_u} {.x u_bar } + -- %{\rm({\tt tgk}/{\it pet})} +% +\EXTRA{\twolang{\uppercase{Caucasian Family}}{\uppercase{Š ¢ª §áª¨¥ ï§ëª¨}}} +% +\EXTRA{\twolang + {Western (Abkhazian-Adygey) subgroup} + {‡ ¯ ¤ ï ( ¡å §®- ¤ë£áª ï) £à㯯 ï§ëª®¢}} +% +\> \twolang{Abkhazian}{€¡å §áª¨©} + 0,070 + .c ABH_CH .c abh_ch .c ABH_CH_dsc .c abh_ch_dsc + .c P_tl .c p_tl .c ABH_HA .c abh_ha .c T_dsc .c t_dsc + .c TETSE .c tetse .c DZHE .c dzhe \unskip\char59\ + .c G_tl .c g_tl .c ABH_DZE .c abh_dze + .c K_dsc .c k_dsc .c K_hcrs .c k_hcrs .c H_dsc .c h_dsc + .c CH_rdsc .c ch_rdsc .c SCHWA .c schwa + -- %{\rm({\tt abk})} +\> \twolang{Abazinian}{€¡ §¨áª¨©} + 0,020 + .a palochka + -- %{\rm({\it abq})} +\> \twolang{Adygey}{€¤ë£¥©áª¨©} + 0,080 + .a palochka \unskip\char59 + \accented + \ifpoor {\dcrma\accent"02\aCYR_U} {.x U_hat } + \ifpoor {\dcrma\accent"02\aCYR_u} {.x u_hat } + -- %{\rm({\it ady})} +\> \twolang{Kabardinian-Chircassian}{Š ¡ न®-—¥àª¥á᪨©} + 0,320 + .a palochka + -- %{\rm({\it kab})} +% +\EXTRA{\twolang + {{Eastern (Chechen-Ingush or Veykhan) Subgroup}} + {{\it ‚®áâ®ç ï (ç¥ç¥®-¨£ãèáª ï ¨«¨ ¢¥©å ì᪠ï) ¯®¤£à㯯 ï§ëª®¢}}} +% +\> \twolang{Ingush}{ˆ£ãè᪨©} + 0,420 + .a palochka + -- %{\rm({\tt inh})} +\> \twolang{Chechen}{—¥ç¥áª¨©} + 0,100 + .a palochka + -- %{\rm({\tt ch}/{\it cjc})} +% +\EXTRA{\twolang{Dagestan Subgroup}{„ £¥áâ áª ï £à㯯 ï§ëª®¢}} +% +\> \twolang{Avar}{€¢ à᪨©} + 0,260 + .a palochka + -- %{\rm({\tt ava}/{\it avr})} +\> \twolang{Dargin}{„ ࣨ᪨©} + 0,150 + .a palochka + -- %{\rm({\it dar})} +\> \twolang{Lak}{‹ ªáª¨©} + 0,060 + .a palochka + -- +\> \twolang{Lezgin}{‹¥§£¨áª¨©} + 0,200 + .a palochka + -- +\> \twolang{Tabasaran}{’ ¡ á à ᪨©} + 0,034 + .a palochka + -- +% +\EXTRA{\twolang{\uppercase{Uralic Family}}{\uppercase{“à «ì᪨¥ ï§ëª¨}}} +% +\EXTRA{\twolang{Finny-Ugric Subgroup}{”¨®-㣮àáª ï £à㯯 ï§ëª®¢}} +% +\EXTRA{\twolang{\it Ugric Branch}{\it “£®àáª ï ¯®¤£à㯯 ï§ëª®¢}} +% +\> \twolang{Mansi (Vogul)}{Œ ᨩ᪨© (¢®£ã«ì᪨©)} + 0,003 + .a N_dsc .a n_dsc \unskip\char59 + \accented + \ifpoor {\dcrma\accent"09\aCYR_A} {.x A_bar } + \ifpoor {\dcrma\accent"09\aCYR_a} {.x a_bar } + \ifpoor {\dcrma\accent"09\aCYR_I} {.x I_bar } + \ifpoor {\dcrma\accent"09\aCYR_i} {.x i_bar } + \ifpoor {\dcrma\accent"09\aCYR_O} {.x O_bar } + \ifpoor {\dcrma\accent"09\aCYR_o} {.x o_bar } + \ifpoor {\dcrma\accent"09\aCYR_U} {.x U_bar } + \ifpoor {\dcrma\accent"09\aCYR_u} {.x u_bar } + \ifpoor {\dcrma\accent"09\aCYR_ERY} {.x ERY_bar } + \ifpoor {\dcrma\accent"09\aCYR_ery} {.x ery_bar } + \ifpoor {\dcrma\accent"09\aCYR_EREV} {.x EREV_bar } + \ifpoor {\dcrma\accent"09\aCYR_erev} {.x erev_bar } + \ifpoor {\dcrma\accent"09\aCYR_YU} {.x YU_bar } + \ifpoor {\dcrma\accent"09\aCYR_yu} {.x yu_bar } + \ifpoor {\dcrma\accent"09\aCYR_YA} {.x YA_bar } + \ifpoor {\dcrma\accent"09\aCYR_YA} {.x ya_bar } + -- +\> \twolang{\sl Khanty}{\sl • âë©áª¨©:} + 0,015 + -- +\> \twolang{Khanty (Ostyak)}{• âë©áª¨© (®áâï檨©)} + -- + %\ifpoor {\oalign{\dcrma\aCYR_L\crcr\hidewidth.\hidewidth}} {.x L_ldot } + %\ifpoor {\oalign{\dcrma\aCYR_l\crcr\hidewidth.\hidewidth}} {.x l_ldot } + %\ifpoor {\oalign{\dcrma\aCYR_N\crcr\hidewidth.\hidewidth}} {.x N_ldot } + %\ifpoor {\oalign{\dcrma\aCYR_n\crcr\hidewidth.\hidewidth}} {.x n_ldot } + %\ifpoor {\oalign{\dcrma\aCYR_CH\crcr\hidewidth.\hidewidth}}{.x CH_ldot } + %\ifpoor {\oalign{\dcrma\aCYR_ch\crcr\hidewidth.\hidewidth}}{.x ch_ldot } + %.x LAT_J .x lat_j + -- +\> \twolang{Khanty (Vakh khanty)}{• âë©áª¨© (ï§ëª ¢ 客᪨å å âë)} + -- + .b K_tl .b k_tl .b N_tl .b n_tl .b SCHWA .b schwa + .b OTLD .b otld + \unskip\char59 + \accented + \ifpoor {\dcrmb\accent"04\bCYR_A} {.x A_uml } + \ifpoor {\dcrmb\accent"04\bCYR_a} {.x a_uml } + \ifpoor {\dcrmb\accent"04\bCYR_O} {.x O_uml } + \ifpoor {\dcrmb\accent"04\bCYR_o} {.x o_uml } + \ifpoor {\dcrmb\accent"04\bCYR_U} {.x U_uml } + \ifpoor {\dcrmb\accent"04\bCYR_u} {.x u_uml } + \ifpoor {\dcrmb\accent"04\bCYR_OTLD} {.x OTLD_uml } + \ifpoor {\dcrmb\accent"04\bCYR_otld} {.x otld_uml } + \ifpoor {\dcrmb\accent"04\bCYR_SCHWA} {.x SCHWA_uml } + \ifpoor {\dcrmb\accent"04\bCYR_schwa} {.x schwa_uml } + %\ifpoor {\dcrmb\accent"08\CYR_E} {.x E_brv } + %\ifpoor {\dcrmb\accent"08\CYR_e} {.x E_brv } + %\ifpoor {\oalign{\dcrmb\bCYR_L\crcr\hidewidth.\hidewidth}} {.x L_ldot } + %\ifpoor {\oalign{\dcrmb\bCYR_l\crcr\hidewidth.\hidewidth}} {.x l_ldot } + %\ifpoor {\oalign{\dcrmb\bCYR_N\crcr\hidewidth.\hidewidth}} {.x N_ldot } + %\ifpoor {\oalign{\dcrmb\bCYR_n\crcr\hidewidth.\hidewidth}} {.x n_ldot } + %\ifpoor {\oalign{\dcrmb\bCYR_CH\crcr\hidewidth.\hidewidth}}{.x CH_ldot } + %\ifpoor {\oalign{\dcrmb\bCYR_ch\crcr\hidewidth.\hidewidth}}{.x ch_ldot } + %.x LAT_J .x lat_j + -- +\> \twolang{Khanty (Kazym khanty)}{• âë©áª¨© (ï§ëª ª §ë¬áª¨å å âë)} + -- + .c L_tl .c l_tl (1993) (\Var{} .c L_dsc .c l_dsc (1993))\hfil\break + .c N_tl .c n_tl (\Var{} .c N_dsc .c n_dsc \)\hfil\break + .c OTLD .c otld .c U_shrt .c u_shrt (1993)\hfil\break + .c SCHWA .c schwa .c EPS .c eps (1993) \unskip\char59 + \accented + \ifpoor {\dcrmc\accent"08\cCYR_A} {.x A_brv } + \ifpoor {\dcrmc\accent"08\cCYR_a} {.x a_brv } + (1993) + \ifpoor {\dcrmc\accent"04\cCYR_A} {.x A_uml } + \ifpoor {\dcrmc\accent"04\cCYR_a} {.x a_uml } + \ifpoor {\dcrmc\accent"04\cCYR_OTLD} {.x OTLD_uml } + \ifpoor {\dcrmc\accent"04\cCYR_otld} {.x otld_uml } + \ifpoor {\dcrmc\accent"04\cCYR_SCHWA} {.x SCHWA_uml } + \ifpoor {\dcrmc\accent"04\cCYR_schwa} {.x schwa_uml } + \ifpoor {\dcrmc\accent"04\cCYR_EPS} {.x EPS_uml } + \ifpoor {\dcrmc\accent"04\cCYR_eps} {.x eps_uml } + (1993) + -- +\> \twolang{Khanty (Surgut Khanty)}{• âë©áª¨© (áãà£ãâ᪨©)} + -- + .b N_tl .b n_tl \unskip\char59 + \accented + \ifpoor {\dcrmb\accent"04\bCYR_A} {.x A_uml } + \ifpoor {\dcrmb\accent"04\bCYR_a} {.x a_uml } + \ifpoor {\dcrmb\accent"04\bCYR_O} {.x O_uml } + \ifpoor {\dcrmb\accent"04\bCYR_o} {.x o_uml } + \ifpoor {\dcrmb\accent"04\bCYR_U} {.x U_uml } + \ifpoor {\dcrmb\accent"04\bCYR_u} {.x u_uml } + -- +\> \twolang{Khanty (Shuryshkar khanty)}{• âë©áª¨© (ï§ëª èãàëèª à᪨å å âë)} + -- + -- +% +\EXTRA{\twolang{\it Finnic Branch}{\it ”¨áª ï ¯®¤£à㯯 ï§ëª®¢}} +% +\> \twolang{Komi (Zyryan)}{Š®¬¨ (§ëàï᪨©)} + 0,230 + .x LAT_I .x lat_i \unskip\char59 + \accented + \ifpoor {\dcrma\accent"04\aCYR_O} {.x O_uml } + \ifpoor {\dcrma\accent"04\aCYR_o} {.x o_uml } + -- +\> twolang{Komi-Permyak}{Š®¬¨-¯¥à¬ï檨©} + 0,150 + .x LAT_I .x lat_i \unskip\char59 + \accented + \ifpoor {\dcrma\accent"04\aCYR_O} {.x O_uml } + \ifpoor {\dcrma\accent"04\aCYR_o} {.x o_uml } + -- +\> \twolang{\sl Mari (Cheremis):}{\sl Œ ਩᪨© (ç¥à¥¬¨á):} + 0,500 + -- +\> \twolang{Mari-low}{Œ ਩᪨© («ã£®¢®©)} + -- + .a NG .a ng \unskip\char59 + \accented + \ifpoor {\dcrma\accent"04\aCYR_A} {.x A_uml } + \ifpoor {\dcrma\accent"04\aCYR_a} {.x a_uml } + \ifpoor {\dcrma\accent"04\aCYR_O} {.x O_uml } + \ifpoor {\dcrma\accent"04\aCYR_o} {.x o_uml } + \ifpoor {\dcrma\accent"04\aCYR_U} {.x U_uml } + \ifpoor {\dcrma\accent"04\aCYR_u} {.x u_uml } + \ifpoor {\dcrma\accent"04\aCYR_ERY} {.x ERY_uml } + \ifpoor {\dcrma\accent"04\aCYR_ery} {.x ery_uml } + -- +\> \twolang{Mari-high}{Œ ਩᪨© (£®àë©)} + -- + .a NG .a ng \unskip\char59 + \accented + \ifpoor {\dcrma\accent"04\aCYR_A} {.x A_uml } + \ifpoor {\dcrma\accent"04\aCYR_a} {.x a_uml } + \ifpoor {\dcrma\accent"04\aCYR_O} {.x O_uml } + \ifpoor {\dcrma\accent"04\aCYR_o} {.x o_uml } + \ifpoor {\dcrma\accent"04\aCYR_U} {.x U_uml } + \ifpoor {\dcrma\accent"04\aCYR_u} {.x u_uml } + \ifpoor {\dcrma\accent"04\aCYR_ERY} {.x ERY_uml } + \ifpoor {\dcrma\accent"04\aCYR_ery} {.x ery_uml } + -- +\> \twolang{\sl Mordvin:}{\sl Œ®à¤®¢áª¨©:} + 1 + -- +\> \twolang{Mordvin Mokshan}{Œ®à¤®¢áª®-Œ®ªè ᪨©} 0,5 + -- +\> \twolang{Mordvin Erzyan}{Œ®à¤®¢áª®-à§ï᪨©} + 0,5 + -- +\> \twolang{Saam}{‘ ¬áª¨©} + (1985) + .x LAT_J .x lat_j .c R_dsc .c r_dsc .c SEMISGN .c semisgn \unskip\char59\hfil\break + .c SHHA .c shha + .c L_tl .c l_tl (\Var{} .c L_dsc .c l_dsc \)\hfil\break + .c M_dsc .c m_dsc .c M_tl .c m_tl + .c N_dsc .c n_dsc .c N_tl .c n_tl \unskip\char59 + \accented + \ifpoor {\dcrmc\accent"04\cCYR_A} {.x A_uml } + \ifpoor {\dcrmc\accent"04\cCYR_a} {.x a_uml } + \ifpoor {\dcrmc\accent"04\cCYR_O} {.x O_uml } + \ifpoor {\dcrmc\accent"04\cCYR_o} {.x o_uml } + \ifpoor {\dcrmc\accent"04\cCYR_U} {.x U_uml } + \ifpoor {\dcrmc\accent"04\cCYR_u} {.x u_uml } + \ifpoor {\dcrmc\accent"04\cCYR_EREV} {.x EREV_uml } + \ifpoor {\dcrmc\accent"04\cCYR_erev} {.x erev_uml } + \hfil\break + (\Var{} + \ifpoor {{\tt CYR_R_crv}} {.x R_crv } + \ifpoor {{\tt CYR_r_crv}} {.x r_crv \unskip}% + \unskip---{\it\unskip variant\/} .a R_dsc + \ifpoor {({\xti look like\/} + {\dcrmx\raise\lowtoup\hbox{\xCYR_Agrave_cross}\kern-0,6em\aCYR_R})} {}) + -- +\> \twolang{Udmurt (Votyak)}{“¤¬ãàâ᪨© (¢®â᪨©)} + 0,600 + \accented + \ifpoor {\dcrma\accent"04\aCYR_ZH} {.x ZH_uml } + \ifpoor {\dcrma\accent"04\aCYR_zh} {.x zh_uml } + \ifpoor {\dcrma\accent"04\aCYR_Z} {.x Z_uml } + \ifpoor {\dcrma\accent"04\aCYR_z} {.x z_uml } + \ifpoor {\dcrma\accent"04\aCYR_I} {.x I_uml } + \ifpoor {\dcrma\accent"04\aCYR_i} {.x i_uml } + \ifpoor {\dcrma\accent"04\aCYR_O} {.x O_uml } + \ifpoor {\dcrma\accent"04\aCYR_o} {.x o_uml } + \ifpoor {\dcrma\accent"04\aCYR_CH} {.x CH_uml } + \ifpoor {\dcrma\accent"04\aCYR_ch} {.x ch_uml } + -- +% +\EXTRA{\twolang{Samoed Subgroup}{‘ ¬®¤¨©áª¨¥ ï§ëª¨}} +% +\> \twolang{Nganasan}{£ á ᪨©} + -- + .b ABH_DZE .b abh_dze .b NG .b ng .b N_tl .b n_tl \unskip\char59 + \accented + \ifpoor {\dcrmb\accent"04\bCYR_I} {.x I_uml } + \ifpoor {\dcrmb\accent"04\bCYR_i} {.x i_uml } + \ifpoor {\dcrmb\accent"04\bCYR_U} {.x U_uml } + \ifpoor {\dcrmb\accent"04\bCYR_u} {.x u_uml } + \ifpoor {\dcrmb\accent"0a\bCYR_EREV} {.x EREV_dot } + \ifpoor {\dcrmb\accent"0a\bCYR_erev} {.x erev_dot } + -- +\> \twolang{Nenets (Yurak)}{¥¥æª¨© (á ¬®¥¤áª¨©)} + 0,025 + .b AE .b ae \unskip\char59\ + .b NG .b ng .b N_tl .b n_tl .b ABH_DZE .b abh_dze \unskip\char59 + \accented + \ifpoor {\dcrma\accent"04\aCYR_I} {.x I_uml } + \ifpoor {\dcrma\accent"04\aCYR_i} {.x i_uml } + \ifpoor {\dcrma\accent"04\aCYR_U} {.x U_uml } + \ifpoor {\dcrma\accent"04\aCYR_u} {.x u_uml } + \ifpoor {\dcrma\accent"04\aCYR_EREV} {.x EREV_uml } + \ifpoor {\dcrma\accent"04\aCYR_erev} {.x erev_uml } + -- +\> \twolang{Selkup (Ostyak-Samoed)}{‘¥«ìªã¯áª¨© (®áâ类-á ¬®¥¤áª¨©)} + 0,002 + .a K_dsc .a k_dsc (\Var{} .b K_tl .b k_tl \) + .a N_dsc .a n_dsc (\Var{} .b N_tl .b n_tl \) + .a OTLD .a otld (1987) \unskip\char59 + \accented + \ifpoor {\dcrma\accent"04\aCYR_U} {.x U_uml } + \ifpoor {\dcrma\accent"04\aCYR_u} {.x u_uml } + (1987) + -- +% +%\EXTRA{\twolang{\uppercase{Altaic Family}}{\uppercase{€«â ©áª¨¥ ï§ëª¨}}} +% +%\EXTRA{\twolang{Turkic Subgroup}{’îàªáª ï £à㯯 ï§ëª®¢}} +% +%\EXTRA{\twolang +% {\it Bulgarian (Bulgar-Chuvash) Branch} +% {\it ã«£ à᪠ï (¡ã«£ à®-ç㢠è᪠ï) ¯®¤£à㯯 ï§ëª®¢}} +% +\> \twolang{Chuvash}{—㢠è᪨©} + 1,50 + .a S_dsc .a s_dsc .a CH_rdsc .a ch_rdsc + (\Var{} .a U_shrt .a u_shrt \) \unskip\char59 + \accented + \ifpoor {\dcrma\accent"08\aCYR_A} {.x A_brv } + \ifpoor {\dcrma\accent"08\aCYR_a} {.x a_brv } + \ifpoor {\dcrma\accent"08\aCYR_E} {.x E_brv } + \ifpoor {\dcrma\accent"08\aCYR_e} {.x e_brv } + (\Var{} + \ifpoor {\dcrma\accent"08\aCYR_U} {.x U_dac } + \ifpoor {\dcrma\accent"08\aCYR_u} {.x u_dac } + \ifpoor {\dcrma\accent"08\aCYR_U} {.x U_tld } + \ifpoor {\dcrma\accent"08\aCYR_u} {.x u_tld } + \) + -- %{\rm({\tt chv}/{\it cju})} +% +\EXTRA{\twolang + {\it Southwestern (Oghuz or Turkmen) Branch} + {\it ž£®-§ ¯ ¤ ï (®£ã§áª ï ¨«¨ âãબ¥áª ï) ¯®¤£à㯯 ï§ëª®¢}} +% +\> \twolang{Azerbaijani}{€§¥à¡ ©¤¦ ᪨©} + 4 + .x LAT_J .x lat_j .a CH_vcrs .a ch_vcrs \unskip\char59\ + .a G_hcrs .a g_hcrs .a SHHA .a shha .a K_vcrs .a k_vcrs + .a OTLD .a otld .a Y .a y .a SCHWA .a schwa + -- %{\rm({\tt aze})} +\> \twolang{Gagaus}{ƒ £ ã§áª¨©} + -- + \accented + \ifpoor {\dcrma\accent"04\aCYR_A} {.x A_uml } + \ifpoor {\dcrma\accent"04\aCYR_a} {.x a_uml } + \ifpoor {\dcrma\accent"04\aCYR_O} {.x O_uml } + \ifpoor {\dcrma\accent"04\aCYR_o} {.x o_uml } + \ifpoor {\dcrma\accent"04\aCYR_U} {.x U_uml } + \ifpoor {\dcrma\accent"04\aCYR_u} {.x u_uml } + -- +\> \twolang{Turkmen}{’ãબ¥áª¨©} + 1,5 (400 thousands in Afghanistan)\hfil\break + .a ZH_dsc .a zh_dsc .a N_dsc .a n_dsc + .a OTLD .a otld .a Y .a y .a SCHWA .a schwa + -- %{\rm({\tt tuk}/{\it tck})} +% +\EXTRA{\twolang + {\it Northwestern (Kipchak) Branch} + {\it ‘¥¢¥à®-§ ¯ ¤ ï (ªë¯ç ªáª ï) ¯®¤£à㯯 ï§ëª®¢}} +% +\> \twolang{Altai (Oirot)}{€«â ©áª¨© (®©à®â᪨©)} + 0,040 + .x LAT_J .x lat_j \unskip\char59\ + .a NG .a ng \unskip\char59 + \accented + \ifpoor {\dcrma\accent"04\aCYR_O} {.x O_uml } + \ifpoor {\dcrma\accent"04\aCYR_o} {.x o_uml } + \ifpoor {\dcrma\accent"04\aCYR_U} {.x U_uml } + \ifpoor {\dcrma\accent"04\aCYR_u} {.x u_uml } + -- %{\rm({\it alt})} +\> \twolang{Balkar}{ «ª à᪨©} + 0,040 + .a U_shrt .a u_shrt \unskip\char59 + \accented + (\Var{} + \ifpoor {\dcrmm\accent"01\aCYR_U} {.x U_ac } + \ifpoor {\dcrmm\accent"01\aCYR_u} {.x u_ac } + \ifpoor {\dcrmm\accent"00\aCYR_U} {.x U_gr } + \ifpoor {\dcrmm\accent"00\aCYR_u} {.x u_gr } + \) + -- +\> \twolang{Bashkir}{ 誨à᪨©} + 0,590 + .a G_hcrs .a g_hcrs .a Z_dsc .a z_dsc .a K_beak .a k_beak .a N_dsc .a n_dsc + .a SHHA .a shha .a OTLD .a otld .a S_dsc .a s_dsc .a Y .a y .a SCHWA .a schwa + \unskip\char59 + \modified + (\Var{} + \ifpoor {\xrm look like:} {\empty } + \ifpoor {\dcrma\raise\lowtoup\hbox{\aCYR_Ahcross}\kern-0,5em\aCYR_G} {.x VG_hcrs } + \ifpoor {\dcrma\aCYR_Ahcross\kern-0,35em\aCYR_g} {.x Vg_hcrs } + {\dcrma\ooalign{\hidewidth\char"0C + \hidewidth\crcr\aCYR_Z}} + {\dcrma\accent"0C\aCYR_z} + {\dcrma\ooalign{\hidewidth\kern0,25em\char"0C + \hidewidth\crcr\aCYR_S}} + {\dcrma\accent"0C\aCYR_s} + \) + -- %{\rm({\tt bak}/{\it bxk})} +\> \twolang{Kazakh}{Š § å᪨©} + 4 (500 thousands across the China and $\approx50$ + thousands in Mongolia)\hfil\break + .x LAT_I .x lat_i .a G_hcrs .a g_hcrs .a K_dsc .a k_dsc + .a N_dsc .a n_dsc .a Y .a y .a Y_hcrs .a y_hcrs .a SHHA .a shha + .a SCHWA .a schwa .a OTLD .a otld \unskip\char59 + \modified + (\Var{} + \ifpoor {\xrm look like:} {} + \ifpoor {\dcrma\raise\lowtoup\hbox{\aCYR_Ahcross}\kern-0,5em\CYR_G} {.x VG_hcrs } + \ifpoor {\dcrma\aCYR_Ahcross\kern-0,35em\aCYR_g} {.x Vg_hcrs } + \) + -- %{\rm({\tt kaz})} +\> \twolang{Kara-Kalpak}{Š à ª «¯ ªáª¨©} + 0,160 + .a U_shrt .a u_shrt .a G_hcrs .a g_hcrs .a K_dsc .a k_dsc + .a N_dsc .a n_dsc .a Y .a y .a H_dsc .a h_dsc .a OTLD .a otld + .a SCHWA .a schwa \unskip\char59 + \modified + (\Var{} + \ifpoor {\xrm look like:} {} + \ifpoor {\dcrma\raise\lowtoup\hbox{\aCYR_Ahcross}\kern-0,5em\CYR_G} {.x VG_hcrs } + \ifpoor {\dcrma\aCYR_Ahcross\kern-0,35em\aCYR_g} {.x Vg_hcrs } + \) + -- %{\rm({\tt kaa}/{\it kac})} +\> \twolang{Karachai}{Š à ç ¥¢áª¨©} + 0,070 + .a U_shrt .a u_shrt \unskip\char59 + \accented + (\Var{} + \ifpoor {\dcrma\accent"01\aCYR_U} {.x U_ac } + \ifpoor {\dcrma\accent"01\aCYR_u} {.x u_ac } + \ifpoor {\dcrma\accent"00\aCYR_U} {.x U_gr } + \ifpoor {\dcrma\accent"00\aCYR_u} {.x u_gr } + \) + -- %{\rm({\it krc})} +\> \twolang{Kirgiz}{Š¨à£¨§áª¨©} + 1,50 + .a N_dsc .a n_dsc .a OTLD .a otld .a Y .a y + -- %{\rm({\tt kir}/{\it kdo})} +\> \twolang{Crimea-Tatar}{Šàë¬áª®-â â à᪨©} + -- + -- +\> \twolang{Kumyk}{Šã¬ëªáª¨©} + 0,110 + -- %{\rm({\tt ksk})} +\> \twolang{Nogai}{®£ ©áª¨©} + 0,035 + -- %{\rm({\it nog})} +\> \twolang{Tatar}{’ â à᪨©} + 4,6 + .a SHHA .a shha .a ZH_dsc .a zh_dsc .a N_dsc .a n_dsc + .a OTLD .a otld .a Y .a y .a SCHWA .a schwa + -- %{\rm({\tt tat}/{\it ttr})} +% +\EXTRA{\twolang + {{\it Southeastern (Chagatai) Branch}} + {{\it ž£®-¢®áâ®ç ï (ç £ ⠩᪠ï) ¯®¤£à㯯 ï§ëª®¢}}} +% +\> \twolang{Uzbek}{“§¡¥ªáª¨©} + 9 (1 million in Afghanistan)\hfil\break + .a G_hcrs .a g_hcrs .a K_dsc .a k_dsc .a U_shrt .a u_shrt + .a H_dsc .a h_dsc + -- %{\rm({\tt uzb})} +\> \twolang{Uigur}{“©£ãà᪨©} + 0,150 (4 millions in China)\hfil\break + .a G_hcrs .a g_hcrs .a SHHA .a shha .a ZH_dsc .a zh_dsc + .a K_dsc .a k_dsc .a N_dsc .a n_dsc + .a OTLD .a otld .a Y .a y .a SCHWA .a schwa + -- %{\rm({\tt uig})} +% +\EXTRA{\twolang + {\it Northeastern Branch} + {\it ‘¥¢¥à®-¢®áâ®ç ï ¯®¤£à㯯 ï§ëª®¢}} +% +\> \twolang{Dolgan}{„®«£ ᪨©} + (1982) + .a G_tl .a g_tl .a SHHA .a shha .a NG .a ng .a OTLD .a otld + .a Y .a y + -- +\> \twolang{Tofalar}{’®ä « à᪨©} + (1989) + .x LAT_I .x lat_i \unskip\char59\ + .a G_hcrs .a g_hcrs .a SHHA .a shha \hfil\break + .a K_dsc .a k_dsc (\Var{} .b K_tl .b k_tl \)\hfil\break + .b N_dsc .b n_dsc (\Var{} .b N_tl .b n_tl \)\hfil\break + .b OTLD .b otld .b Y .b y + .b CH_ldsc .b ch_ldsc .b CH_rdsc .b ch_rdsc .b SCHWA .b schwa + -- +\> \twolang{Tuvinian}{’㢨᪨©} + 0,100 + .b N_dsc .b n_dsc .b OTLD .b otld .b Y .b y + -- %{\rm({\tt tyv}/{\it tun})} +\> \twolang{Khakassian}{• ª á᪨©} +` 0,050 + .x LAT_I .x lat_i \unskip\char59\ + .a G_hcrs .a g_hcrs .a G_dsc .a g_dsc (\Var{} .a G_tl .a g_tl \)\hfil\break + .a N_dsc .a n_dsc (\Var{} .b N_tl .b n_tl \)\hfil\break + .b CH_ldsc .b ch_ldsc \unskip\char59 + \accented + \ifpoor {\dcrma\accent"04\aCYR_A} {.x A_uml } + \ifpoor {\dcrma\accent"04\aCYR_a} {.x a_uml } + \ifpoor {\dcrma\accent"04\aCYR_O} {.x O_uml } + \ifpoor {\dcrma\accent"04\aCYR_o} {.x o_uml } + \ifpoor {\dcrma\accent"0a\aCYR_LAT_I} {.x LAT_I_dot } + -- %{\rm({\tt kjh})} +\> \twolang{Shor}{˜®à᪨©} + -- + .a G_hcrs .a g_hcrs + .a K_dsc .a k_dsc (\Var{} .b K_tl .b k_tl \)\hfil\break + .a N_dsc .a n_dsc (\Var{} .b N_tl .b n_tl \)\hfil\break + .a CH_rdsc .a ch_rdsc \unskip\char59 + \accented + \ifpoor {\dcrma\accent"04\aCYR_O} {.x O_uml } + \ifpoor {\dcrma\accent"04\aCYR_o} {.x o_uml } + \ifpoor {\dcrma\accent"04\aCYR_U} {.x U_uml } + \ifpoor {\dcrma\accent"04\aCYR_u} {.x u_uml } + \modified + (\Var{} + \ifpoor {\xrm look like:} {} + \ifpoor {\dcrma\raise\lowtoup\hbox{\aCYR_Ahcross}\kern-0,5em\aCYR_G} {.x VG_hcrs } + \ifpoor {\dcrma\aCYR_Ahcross\kern-0,35em\aCYR_g} {.x Vg_hcrs } + \) + -- +\> \twolang{Yakut}{Ÿªãâ᪨©} + 0,300 + .x LAT_I .x lat_i \unskip\char59\ + .a G_tl .a g_tl .a SHHA .a shha + .a NG .a ng (\Var{} .a N_dsc .a n_dsc \) + .a OTLD .a otld .a Y .a y + -- %{\rm({\tt sah}/{\it ukt})} +% +\EXTRA{\twolang{Mongolian Subgroup}{Œ®£®«ìáª ï £à㯯 ï§ëª®¢}} +% +\> \twolang{Buryat}{ãàïâ᪨©} + 0,300 + .a SHHA .a shha .a OTLD .a otld .a Y .a y + -- %{\rm({\tt bua}/{\it mnb})} +\> \twolang{Kalmyk}{Š «¬ë檨©} + 0,125 + .a SHHA .a shha .a ZH_dsc .a zh_dsc .a N_dsc .a n_dsc + .a OTLD .a otld .a Y .a y .a SCHWA .a schwa \unskip\char59 + \accented + \ifpoor {\dcrma\accent"04\aCYR_A} {.x A_uml } + \ifpoor {\dcrma\accent"04\aCYR_a} {.x a_uml } + \ifpoor {\dcrma\accent"04\aCYR_O} {.x O_uml } + \ifpoor {\dcrma\accent"04\aCYR_o} {.x o_uml } + \ifpoor {\dcrma\accent"04\aCYR_U} {.x U_uml } + \ifpoor {\dcrma\accent"04\aCYR_u} {.x u_uml } + -- %{\rm({\tt kgz})} +\> \twolang{Mongolian$^{cyr}$}{Œ®£®«ì᪨©$^{cyr}$} + 3,5 (including 1 million in China)\hfil\break + .a OTLD .a otld .a Y .a y + -- %{\rm({\tt mon}/{\it khk})} +% +\EXTRA{\twolang + {Tungusic (Tungusic-Manchu) Subgroup} + {’ã£ãá®-Œ ìç¦ãàáª ï £à㯯 ï§ëª®¢}} +% +\EXTRA{\twolang + {\it Northern (Tungusic) Branch} + {\it ‘¥¢¥à ï (âã£ãá᪠ï) ¯®¤£à㯯 ï§ëª®¢}} +% +\> \twolang{Evenki (Tungus)}{¢¥ª¨©áª¨© (âã£ãá᪨©)} + 0,015 + .a N_dsc .a n_dsc (\Var{} .b N_tl .b n_tl \) \unskip\char59 + \accented + \ifpoor {\dcrma\accent"08\aCYR_A} {.x A_bar } + \ifpoor {\dcrma\accent"08\aCYR_a} {.x a_bar } + \ifpoor {\dcrma\accent"08\aCYR_I} {.x I_bar } + \ifpoor {\dcrma\accent"08\aCYR_i} {.x i_bar } + (East) + \ifpoor {\dcrma\accent"08\aCYR_O} {.x O_bar } + \ifpoor {\dcrma\accent"08\aCYR_o} {.x o_bar } + \ifpoor {\dcrma\accent"08\aCYR_U} {.x U_bar } + \ifpoor {\dcrma\accent"08\aCYR_u} {.x u_bar } + \ifpoor {\dcrma\accent"08\aCYR_ERY} {.x ERY_bar } + \ifpoor {\dcrma\accent"08\aCYR_ery} {.x ery_bar } + \ifpoor {\dcrma\accent"08\aCYR_EREV} {.x EREV_bar } + \ifpoor {\dcrma\accent"08\aCYR_erev} {.x erev_bar } + \ifpoor {\dcrma\accent"08\aCYR_YU} {.x YU_bar } + \ifpoor {\dcrma\accent"08\aCYR_yu} {.x yu_bar } + \ifpoor {\dcrma\accent"08\aCYR_YA} {.x YA_bar } + \ifpoor {\dcrma\accent"08\aCYR_ya} {.x ya_bar } + -- %{\rm({\it evn})} +\> \twolang{Even (Lamut --- East)}{¢¥áª¨© (« ¬ãâ᪨© --- ¢®áâ®çë©)} + 0,008 + .a N_dsc .a n_dsc (\Var{} .b N_tl .b n_tl \) + .a OTLD .a otld \unskip\char59 + \accented + \ifpoor {\dcrmm\accent"04\CYR_OTLD} {.x OTLD_uml } + \ifpoor {\dcrmm\accent"04\CYR_otld} {.x otld_uml } + -- %{\rm({\it eve})} +% +\EXTRA{\twolang + {\it Southern (Manchu) Subgroup} + {\it ž¦ ï (¬ ìç¦ãà᪠ï) ¯®¤£à㯯 ï§ëª®¢}} +% +\> \twolang{Nanai (Gold)}{ ©áª¨© (£®«ì¤áª¨©)} + 0,007 + .a N_dsc .a n_dsc (\Var{} .b N_tl .b n_tl \) + -- %{\rm({\it gld})} +\> \twolang{Ulchi}{“«ìç᪨©} + -- + .a N_dsc .a n_dsc (\Var{} .b N_tl .b n_tl \) + -- +% +\EXTRA{\twolang + {\uppercase{Sino-Tibetian Family}}%??? + {\uppercase{Š¨â ©áª®-⨡¥â᪨¥ ï§ëª¨}}} +% +\EXTRA{\twolang + {\it Tansushen branch}%??? + {\it ’ ìáãèíì᪨© ¤¨ «¥ªâ}} +% +\> \twolang{Dungan}{„㣠᪨©} + 0,020 + .a ZH_dsc .a zh_dsc .a N_dsc .a n_dsc .a U_shrt .a u_shrt + .a Y .a y .a SCHWA .a schwa + -- +% +\EXTRA{\twolang + {\uppercase{Paleo-Asiatic Family}} + {\uppercase{ «¥® §¨ â᪨¥ ï§ëª¨}}} +% +\> \twolang{Chukchi (Luoravetlan)}{—㪮â᪨© («ã®à ¢¥â« ᪨©)} + 0,012 + .b K_tl .b k_tl %(\Var{} .a K_dsc .a k_dsc \) + .b L_tl .b l_tl %(\Var{} .a L_dsc .a l_dsc \) + .b N_tl .b n_tl %(\Var{} .a N_dsc .a n_dsc \) + -- %{\rm({\it ckt})} +\> \twolang{Koryak (Nymylan)}{Š®àïªáª¨© (ë¬ë« ᪨©)} + 0,006 + .a K_dsc .a k_dsc (\Var{} .b K_tl .b k_tl \) + .a N_dsc .a N_dsc (\Var{} .b N_tl .b n_tl \) + -- %{\rm({\it kpy})} +\> \twolang{Nivkh (Gilyak)}{¨¢å᪨© (£¨«ï檨©)} + {0,003 (1981)} + .a G_hcrs .a g_hcrs .a G_dsc .a g_dsc + .a K_dsc .a k_dsc (\Var{} .a K_tl .a k_tl \)\hfil\break + .a N_dsc .a N_dsc (\Var{} .a N_tl .a n_tl \)\hfil\break + %.a U_shrt .a u_shrt + .a H_dsc .a h_dsc (\Var{} .a H_tl .a h_tl \)\hfil\break + \unskip\char59 + \accented + \ifpoor {\dcrma\accent"08\aCYR_R} {.x R_brv } + \ifpoor {\dcrma\accent"08\aCYR_R} {.x r_brv } + \unskip\char59 + \modified + \ifpoor {\xrm look like:} {} + \ifpoor {\dcrma\raise\lowtoup\hbox{\aCYR_Ahcross}\kern-0,475em\aCYR_G_dsc} {.x G_crsdsc } + \ifpoor {\dcrma\aCYR_Ahcross\kern-0,35em\aCYR_g_dsc} {.x g_crsdsc } + \ifpoor {\dcrma\raise0,75ex\hbox{\vrule height0,2ptwidth0,5em}\kern-0,6em\aCYR_H} {.x H_hcrs } + \ifpoor {\dcrma\raise0,52ex\hbox{\vrule height0,2ptwidth0,375em}\kern-0,425em\aCYR_h} {.x h_hcrs } + -- +\> \twolang{Nivkh (Sakhalin)}{¨¢å᪨© (á å «¨áª¨©)} + {0,003 (1981)} + .a U_shrt .a u_shrt + -- +% +\EXTRA{\twolang + {\uppercase{Eskimo-Aleut Family}} + {\uppercase{᪨¬®á᪮- «¥ãâ᪨¥ ï§ëª¨}}} +% +\> \twolang{Aleut}{€«¥ãâ᪨©} + (1993) + .a G_dsc .a g_dsc + .a K_dsc .a k_dsc (\Var{} .b K_tl .b k_tl \)\hfil\break + .a U_shrt .a u_shrt + .a H_dsc .a h_dsc (\Var{} .b H_tl .b h_tl \)\hfil\break + .a SCHWA .a schwa \unskip\char59 + \accented + \ifpoor {\dcrma\accent"08\aCYR_A} {.x A_bar } + \ifpoor {\dcrma\accent"08\aCYR_a} {.x a_bar } + \ifpoor {\dcrma\accent"08\aCYR_I} {.x I_bar } + \ifpoor {\dcrma\accent"08\aCYR_i} {.x i_bar } + \ifpoor {\dcrma\accent"08\aCYR_O} {.x O_bar } + \ifpoor {\dcrma\accent"08\aCYR_o} {.x o_bar } + \ifpoor {\dcrma\accent"08\aCYR_U} {.x U_bar } + \ifpoor {\dcrma\accent"08\aCYR_u} {.x u_bar } + \ifpoor {\dcrma\accent"08\aCYR_ERY} {.x ERY_bar } + \ifpoor {\dcrma\accent"08\aCYR_ery} {.x ery_bar } + \ifpoor {\dcrma\accent"08\aCYR_EREV} {.x EREV_bar } + \ifpoor {\dcrma\accent"08\aCYR_erev} {.x erev_bar } + \ifpoor {\dcrma\accent"08\aCYR_YU} {.x YU_bar } + \ifpoor {\dcrma\accent"08\aCYR_yu} {.x yu_bar } + \ifpoor {\dcrma\accent"08\aCYR_YA} {.x YA_bar } + \ifpoor {\dcrma\accent"08\aCYR_ya} {.x ya_bar } + -- +\> \twolang{Itelmen}{ˆâ¥«ì¬¥áª¨©} + (1988) + .a LJE .a lje .a NJE .a nje \unskip\char59\ \hfil\break + .a K_dsc .a k_dsc (\Var{} .b K_tl .b k_tl \)\hfil\break + .a L_dsc .a l_dsc (\Var{} .b L_tl .b l_tl \)\hfil\break + .a N_dsc .a n_dsc (\Var{} .b N_tl .b n_tl \)\hfil\break + .a H_dsc .a h_dsc (\Var{} .b H_tl .b h_tl \)\hfil\break + .a SCHWA .a schwa + -- +\> \twolang{Eskimo (Yuit)}{᪨¬®á᪨© (î¨â᪨©)} + 0,001 + .a G_dsc .a g_dsc %(\Var{} .b G_tl .b g_tl \)moved out + .a K_dsc .a k_dsc (\Var{} .b K_tl .b k_tl \)\hfil\break + .a N_dsc .a n_dsc (\Var{} .b N_tl .b n_tl \)\hfil\break + .a U_shrt .a u_shrt + .a H_dsc .a h_dsc (\Var{} .b H_tl .b h_tl \) \unskip\char59 + \accented + (\Var{} + %\ifpoor + {\dcrma\accent"08\aCYR_U} {.x U_brv } + %\ifpoor + {\dcrma\accent"08\aCYR_u} {.x u_brv } + \) + -- +\> \twolang{Yukagir}{žª £¨à᪨©} + {(1969--1987)} + .a G_tl .a g_tl .a SHHA .a shha .a NG .a ng .a OTLD .a otld + -- +% +\EXTRA{\twolang + {\uppercase{Enisei Family}} + {\uppercase{…¨á¥©áª¨¥ ï§ëª¨}}} +% +\> \twolang{Kettish}{Š¥â᪨©} + (1993) + .a G_dsc .a g_dsc + .a K_dsc .a k_dsc (\Var{} .a K_tl .a k_tl \) + .a OTLD .a otld .a SCHWA .a schwa + -- +% +} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/beresta/lacodes.tex b/Master/texmf-dist/doc/fonts/lh/beresta/lacodes.tex new file mode 100644 index 00000000000..8846553bf65 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/beresta/lacodes.tex @@ -0,0 +1,158 @@ +% This is lacodes.tex in text format as of 2000/17/1 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\aCYR_A{\char"C0} +\def\aCYR_a{\char"E0} +\def\aCYR_B{\char"C1} +\def\aCYR_b{\char"E1} +\def\aCYR_V{\char"C2} +\def\aCYR_v{\char"E2} +\def\aCYR_G{\char"C3} +\def\aCYR_g{\char"E3} +\def\aCYR_D{\char"C4} +\def\aCYR_d{\char"E4} +\def\aCYR_E{\char"C5} +\def\aCYR_e{\char"E5} +\def\aCYR_ZH{\char"C6} +\def\aCYR_zh{\char"E6} +\def\aCYR_Z{\char"C7} +\def\aCYR_z{\char"E7} +\def\aCYR_I{\char"C8} +\def\aCYR_i{\char"E8} +\def\aCYR_I_shrt{\char"C9} +\def\aCYR_i_shrt{\char"E9} +\def\aCYR_K{\char"CA} +\def\aCYR_k{\char"EA} +\def\aCYR_L{\char"CB} +\def\aCYR_l{\char"EB} +\def\aCYR_M{\char"CC} +\def\aCYR_m{\char"EC} +\def\aCYR_N{\char"CD} +\def\aCYR_n{\char"ED} +\def\aCYR_O{\char"CE} +\def\aCYR_o{\char"EE} +\def\aCYR_P{\char"CF} +\def\aCYR_p{\char"EF} +\def\aCYR_R{\char"D0} +\def\aCYR_r{\char"F0} +\def\aCYR_S{\char"D1} +\def\aCYR_s{\char"F1} +\def\aCYR_T{\char"D2} +\def\aCYR_t{\char"F2} +\def\aCYR_U{\char"D3} +\def\aCYR_u{\char"F3} +\def\aCYR_F{\char"D4} +\def\aCYR_f{\char"F4} +\def\aCYR_H{\char"D5} +\def\aCYR_h{\char"F5} +\def\aCYR_C{\char"D6} +\def\aCYR_c{\char"F6} +\def\aCYR_CH{\char"D7} +\def\aCYR_ch{\char"F7} +\def\aCYR_SH{\char"D8} +\def\aCYR_sh{\char"F8} +\def\aCYR_SHCH{\char"D9} +\def\aCYR_shch{\char"F9} +\def\aCYR_HRDSN{\char"DA} +\def\aCYR_hrdsn{\char"FA} +\def\aCYR_ERY{\char"DB} +\def\aCYR_ery{\char"FB} +\def\aCYR_SFTSN{\char"DC} +\def\aCYR_sftsn{\char"FC} +\def\aCYR_EREV{\char"DD} +\def\aCYR_erev{\char"FD} +\def\aCYR_YU{\char"DE} +\def\aCYR_yu{\char"FE} +\def\aCYR_YA{\char"DF} +\def\aCYR_ya{\char"FF} +\def\aCYR_YO{\char"9C} +\def\aCYR_yo{\char"BC} +\def\aCYR_AE{\char"8C} +\def\aCYR_ae{\char"AC} +\def\aCYR_DJE{\char"82} +\def\aCYR_dje{\char"A2} +\def\aCYR_TSHE{\char"83} +\def\aCYR_tshe{\char"A3} +\def\aCYR_K_vcrs{\char"8B} +\def\aCYR_k_vcrs{\char"AB} +\def\aCYR_LJE{\char"87} +\def\aCYR_lje{\char"A7} +\def\aCYR_NJE{\char"9B} +\def\aCYR_nje{\char"BB} +\def\aCYR_LAT_S{\char"8F} +\def\aCYR_lat_s{\char"AF} +\def\aCYR_DZHE{\char"96} +\def\aCYR_dzhe{\char"B6} +\def\aCYR_CH_vcrs{\char"97} +\def\aCYR_ch_vcrs{\char"B7} +\def\aCYR_G_up{\char"80} +\def\aCYR_g_up{\char"A0} +\def\aCYR_G_hcrs{\char"81} +\def\aCYR_g_hcrs{\char"A1} +\def\aCYR_SHHA{\char"84} +\def\aCYR_shha{\char"A4} +\def\aCYR_ZH_dsc{\char"85} +\def\aCYR_zh_dsc{\char"A5} +\def\aCYR_Z_dsc{\char"86} +\def\aCYR_z_dsc{\char"A6} +\def\aCYR_UKR_I{\char"88} +\def\aCYR_ukr_i{\char"A8} +\def\aCYR_K_dsc{\char"89} +\def\aCYR_k_dsc{\char"A9} +\def\aCYR_K_beak{\char"8A} +\def\aCYR_k_beak{\char"AA} +\def\aCYR_N_dsc{\char"8D} +\def\aCYR_n_dsc{\char"AD} +\def\aCYR_NG{\char"8E} +\def\aCYR_ng{\char"AE} +\def\aCYR_OTLD{\char"90} +\def\aCYR_otld{\char"B0} +\def\aCYR_S_dsc{\char"91} +\def\aCYR_s_dsc{\char"B1} +\def\aCYR_U_shrt{\char"92} +\def\aCYR_u_shrt{\char"B2} +\def\aCYR_Y{\char"93} +\def\aCYR_y{\char"B3} +\def\aCYR_Y_hcrs{\char"94} +\def\aCYR_y_hcrs{\char"B4} +\def\aCYR_H_dsc{\char"95} +\def\aCYR_h_dsc{\char"B5} +\def\aCYR_CH_rdsc{\char"98} +\def\aCYR_ch_rdsc{\char"B8} +\def\aCYR_UKR_E{\char"99} +\def\aCYR_ukr_e{\char"B9} +\def\aCYR_SCHWA{\char"9A} +\def\aCYR_schwa{\char"BA} +\def\aCYR_Agrave{\char"00} +\def\aCYR_Aacute{\char"01} +\def\aCYR_Ahat{\char"02} +\def\aCYR_Atilde{\char"03} +\def\aCYR_Aumlaut{\char"04} +\def\aCYR_Aacute_dbl{\char"05} +\def\aCYR_Aring{\char"06} +\def\aCYR_Ahachek{\char"07} +\def\aCYR_Abreve{\char"08} +\def\aCYR_Abar{\char"09} +\def\aCYR_Adot{\char"0A} +\def\aCYR_Acedilla{\char"0B} +\def\aCYR_Aogonek{\char"0C} +\def\aCYR_palochka{\char"0D} +\def\aCYR_angle_left{\char"0E} +\def\aCYR_angle_right{\char"0F} +\def\aCYR_Afrown{\char"12} +\def\aCYR_Agrave_dbl{\char"13} +\def\aCYR_Acyrbreve{\char"14} +\def\aCYR_dash{\char"16} +\def\aCYR_wordmark{\char"17} +\def\aCYR_pmzero{\char"18} +\def\aCYR_i_dotl{\char"19} +\def\aCYR_j_dotl{\char"1A} +\def\aCYR_dbl_quotes{\char"22} +\def\aCYR_No{\char"9D} +\def\aCYR_currency{\char"9E} +\def\aCYR_section{\char"9F} +\def\aCYR_baseqq{\char"BD} +\def\aCYR_flqq{\char"BE} +\def\aCYR_frqq{\char"BF} diff --git a/Master/texmf-dist/doc/fonts/lh/beresta/lbcodes.tex b/Master/texmf-dist/doc/fonts/lh/beresta/lbcodes.tex new file mode 100644 index 00000000000..23dd005d8b5 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/beresta/lbcodes.tex @@ -0,0 +1,158 @@ +% This is lbcodes.tex in text format as of 2000/17/1 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\bCYR_A{\char"C0} +\def\bCYR_a{\char"E0} +\def\bCYR_B{\char"C1} +\def\bCYR_b{\char"E1} +\def\bCYR_V{\char"C2} +\def\bCYR_v{\char"E2} +\def\bCYR_G{\char"C3} +\def\bCYR_g{\char"E3} +\def\bCYR_D{\char"C4} +\def\bCYR_d{\char"E4} +\def\bCYR_E{\char"C5} +\def\bCYR_e{\char"E5} +\def\bCYR_ZH{\char"C6} +\def\bCYR_zh{\char"E6} +\def\bCYR_Z{\char"C7} +\def\bCYR_z{\char"E7} +\def\bCYR_I{\char"C8} +\def\bCYR_i{\char"E8} +\def\bCYR_I_shrt{\char"C9} +\def\bCYR_i_shrt{\char"E9} +\def\bCYR_K{\char"CA} +\def\bCYR_k{\char"EA} +\def\bCYR_L{\char"CB} +\def\bCYR_l{\char"EB} +\def\bCYR_M{\char"CC} +\def\bCYR_m{\char"EC} +\def\bCYR_N{\char"CD} +\def\bCYR_n{\char"ED} +\def\bCYR_O{\char"CE} +\def\bCYR_o{\char"EE} +\def\bCYR_P{\char"CF} +\def\bCYR_p{\char"EF} +\def\bCYR_R{\char"D0} +\def\bCYR_r{\char"F0} +\def\bCYR_S{\char"D1} +\def\bCYR_s{\char"F1} +\def\bCYR_T{\char"D2} +\def\bCYR_t{\char"F2} +\def\bCYR_U{\char"D3} +\def\bCYR_u{\char"F3} +\def\bCYR_F{\char"D4} +\def\bCYR_f{\char"F4} +\def\bCYR_H{\char"D5} +\def\bCYR_h{\char"F5} +\def\bCYR_C{\char"D6} +\def\bCYR_c{\char"F6} +\def\bCYR_CH{\char"D7} +\def\bCYR_ch{\char"F7} +\def\bCYR_SH{\char"D8} +\def\bCYR_sh{\char"F8} +\def\bCYR_SHCH{\char"D9} +\def\bCYR_shch{\char"F9} +\def\bCYR_HRDSN{\char"DA} +\def\bCYR_hrdsn{\char"FA} +\def\bCYR_ERY{\char"DB} +\def\bCYR_ery{\char"FB} +\def\bCYR_SFTSN{\char"DC} +\def\bCYR_sftsn{\char"FC} +\def\bCYR_EREV{\char"DD} +\def\bCYR_erev{\char"FD} +\def\bCYR_YU{\char"DE} +\def\bCYR_yu{\char"FE} +\def\bCYR_YA{\char"DF} +\def\bCYR_ya{\char"FF} +\def\bCYR_YO{\char"9C} +\def\bCYR_yo{\char"BC} +\def\bCYR_L_dsc{\char"8A} +\def\bCYR_l_dsc{\char"AA} +\def\bCYR_LJE{\char"88} +\def\bCYR_lje{\char"A8} +\def\bCYR_NJE{\char"99} +\def\bCYR_nje{\char"B9} +\def\bCYR_DELTA{\char"86} +\def\bCYR_delta{\char"A6} +\def\bCYR_S_acrs{\char"91} +\def\bCYR_s_acrs{\char"B1} +\def\bCYR_G_crsdsc{\char"80} +\def\bCYR_g_crsdsc{\char"A0} +\def\bCYR_H_hcrs{\char"94} +\def\bCYR_h_hcrs{\char"B4} +\def\bCYR_G_hcrs{\char"81} +\def\bCYR_g_hcrs{\char"A1} +\def\bCYR_G_dsc{\char"82} +\def\bCYR_g_dsc{\char"A2} +\def\bCYR_G_tl{\char"83} +\def\bCYR_g_tl{\char"A3} +\def\bCYR_SHHA{\char"84} +\def\bCYR_shha{\char"A4} +\def\bCYR_ZH_dsc{\char"85} +\def\bCYR_zh_dsc{\char"A5} +\def\bCYR_ABH_DZE{\char"87} +\def\bCYR_abh_dze{\char"A7} +\def\bCYR_K_dsc{\char"89} +\def\bCYR_k_dsc{\char"A9} +\def\bCYR_K_tl{\char"8B} +\def\bCYR_k_tl{\char"AB} +\def\bCYR_L_tl{\char"8C} +\def\bCYR_l_tl{\char"AC} +\def\bCYR_N_dsc{\char"8D} +\def\bCYR_n_dsc{\char"AD} +\def\bCYR_NG{\char"8E} +\def\bCYR_ng{\char"AE} +\def\bCYR_N_tl{\char"8F} +\def\bCYR_n_tl{\char"AF} +\def\bCYR_OTLD{\char"90} +\def\bCYR_otld{\char"B0} +\def\bCYR_U_shrt{\char"92} +\def\bCYR_u_shrt{\char"B2} +\def\bCYR_Y{\char"93} +\def\bCYR_y{\char"B3} +\def\bCYR_H_dsc{\char"95} +\def\bCYR_h_dsc{\char"B5} +\def\bCYR_H_tl{\char"96} +\def\bCYR_h_tl{\char"B6} +\def\bCYR_CH_ldsc{\char"97} +\def\bCYR_ch_ldsc{\char"B7} +\def\bCYR_CH_rdsc{\char"98} +\def\bCYR_ch_rdsc{\char"B8} +\def\bCYR_SCHWA{\char"9A} +\def\bCYR_schwa{\char"BA} +\def\bCYR_EPS{\char"9B} +\def\bCYR_eps{\char"BB} +\def\bCYR_Agrave{\char"00} +\def\bCYR_Aacute{\char"01} +\def\bCYR_Ahat{\char"02} +\def\bCYR_Atilde{\char"03} +\def\bCYR_Aumlaut{\char"04} +\def\bCYR_Aacute_dbl{\char"05} +\def\bCYR_Aring{\char"06} +\def\bCYR_Ahachek{\char"07} +\def\bCYR_Abreve{\char"08} +\def\bCYR_Abar{\char"09} +\def\bCYR_Adot{\char"0A} +\def\bCYR_Acedilla{\char"0B} +\def\bCYR_Aogonek{\char"0C} +\def\bCYR_palochka{\char"0D} +\def\bCYR_angle_left{\char"0E} +\def\bCYR_angle_right{\char"0F} +\def\bCYR_Afrown{\char"12} +\def\bCYR_Agrave_dbl{\char"13} +\def\bCYR_Acyrbreve{\char"14} +\def\bCYR_dash{\char"16} +\def\bCYR_wordmark{\char"17} +\def\bCYR_pmzero{\char"18} +\def\bCYR_i_dotl{\char"19} +\def\bCYR_j_dotl{\char"1A} +\def\bCYR_dbl_quotes{\char"22} +\def\bCYR_No{\char"9D} +\def\bCYR_currency{\char"9E} +\def\bCYR_section{\char"9F} +\def\bCYR_baseqq{\char"BD} +\def\bCYR_flqq{\char"BE} +\def\bCYR_frqq{\char"BF} diff --git a/Master/texmf-dist/doc/fonts/lh/beresta/lccodes.tex b/Master/texmf-dist/doc/fonts/lh/beresta/lccodes.tex new file mode 100644 index 00000000000..c9a476c0f71 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/beresta/lccodes.tex @@ -0,0 +1,158 @@ +% This is lccodes.tex in text format as of 2000/17/1 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\cCYR_A{\char"C0} +\def\cCYR_a{\char"E0} +\def\cCYR_B{\char"C1} +\def\cCYR_b{\char"E1} +\def\cCYR_V{\char"C2} +\def\cCYR_v{\char"E2} +\def\cCYR_G{\char"C3} +\def\cCYR_g{\char"E3} +\def\cCYR_D{\char"C4} +\def\cCYR_d{\char"E4} +\def\cCYR_E{\char"C5} +\def\cCYR_e{\char"E5} +\def\cCYR_ZH{\char"C6} +\def\cCYR_zh{\char"E6} +\def\cCYR_Z{\char"C7} +\def\cCYR_z{\char"E7} +\def\cCYR_I{\char"C8} +\def\cCYR_i{\char"E8} +\def\cCYR_I_shrt{\char"C9} +\def\cCYR_i_shrt{\char"E9} +\def\cCYR_K{\char"CA} +\def\cCYR_k{\char"EA} +\def\cCYR_L{\char"CB} +\def\cCYR_l{\char"EB} +\def\cCYR_M{\char"CC} +\def\cCYR_m{\char"EC} +\def\cCYR_N{\char"CD} +\def\cCYR_n{\char"ED} +\def\cCYR_O{\char"CE} +\def\cCYR_o{\char"EE} +\def\cCYR_P{\char"CF} +\def\cCYR_p{\char"EF} +\def\cCYR_R{\char"D0} +\def\cCYR_r{\char"F0} +\def\cCYR_S{\char"D1} +\def\cCYR_s{\char"F1} +\def\cCYR_T{\char"D2} +\def\cCYR_t{\char"F2} +\def\cCYR_U{\char"D3} +\def\cCYR_u{\char"F3} +\def\cCYR_F{\char"D4} +\def\cCYR_f{\char"F4} +\def\cCYR_H{\char"D5} +\def\cCYR_h{\char"F5} +\def\cCYR_C{\char"D6} +\def\cCYR_c{\char"F6} +\def\cCYR_CH{\char"D7} +\def\cCYR_ch{\char"F7} +\def\cCYR_SH{\char"D8} +\def\cCYR_sh{\char"F8} +\def\cCYR_SHCH{\char"D9} +\def\cCYR_shch{\char"F9} +\def\cCYR_HRDSN{\char"DA} +\def\cCYR_hrdsn{\char"FA} +\def\cCYR_ERY{\char"DB} +\def\cCYR_ery{\char"FB} +\def\cCYR_SFTSN{\char"DC} +\def\cCYR_sftsn{\char"FC} +\def\cCYR_EREV{\char"DD} +\def\cCYR_erev{\char"FD} +\def\cCYR_YU{\char"DE} +\def\cCYR_yu{\char"FE} +\def\cCYR_YA{\char"DF} +\def\cCYR_ya{\char"FF} +\def\cCYR_YO{\char"9C} +\def\cCYR_yo{\char"BC} +\def\cCYR_ABH_CH{\char"91} +\def\cCYR_abh_ch{\char"B1} +\def\cCYR_ABH_CH_dsc{\char"92} +\def\cCYR_abh_ch_dsc{\char"B2} +\def\cCYR_K_hcrs{\char"8B} +\def\cCYR_k_hcrs{\char"AB} +\def\cCYR_L_dsc{\char"8A} +\def\cCYR_l_dsc{\char"AA} +\def\cCYR_M_dsc{\char"88} +\def\cCYR_m_dsc{\char"A8} +\def\cCYR_ABH_HA{\char"97} +\def\cCYR_abh_ha{\char"B7} +\def\cCYR_P_tl{\char"80} +\def\cCYR_p_tl{\char"A0} +\def\cCYR_R_dsc{\char"85} +\def\cCYR_r_dsc{\char"A5} +\def\cCYR_T_dsc{\char"82} +\def\cCYR_t_dsc{\char"A2} +\def\cCYR_TETSE{\char"81} +\def\cCYR_tetse{\char"A1} +\def\cCYR_DZHE{\char"96} +\def\cCYR_dzhe{\char"B6} +\def\cCYR_SEMISN{\char"93} +\def\cCYR_semisn{\char"B3} +\def\cCYR_I_shdsc{\char"94} +\def\cCYR_i_shdsc{\char"B4} +\def\cCYR_R_tl{\char"9B} +\def\cCYR_r_tl{\char"BB} +\def\cCYR_N_ltl{\char"99} +\def\cCYR_n_ltl{\char"B9} +\def\cCYR_R_gcrs{\char"86} +\def\cCYR_r_gcrs{\char"A6} +\def\cCYR_M_tl{\char"8E} +\def\cCYR_m_tl{\char"AE} +\def\cCYR_G_tl{\char"83} +\def\cCYR_g_tl{\char"A3} +\def\cCYR_SHHA{\char"84} +\def\cCYR_shha{\char"A4} +\def\cCYR_ABH_DZE{\char"87} +\def\cCYR_abh_dze{\char"A7} +\def\cCYR_K_dsc{\char"89} +\def\cCYR_k_dsc{\char"A9} +\def\cCYR_L_tl{\char"8C} +\def\cCYR_l_tl{\char"AC} +\def\cCYR_N_dsc{\char"8D} +\def\cCYR_n_dsc{\char"AD} +\def\cCYR_N_tl{\char"8F} +\def\cCYR_n_tl{\char"AF} +\def\cCYR_OTLD{\char"90} +\def\cCYR_otld{\char"B0} +\def\cCYR_H_dsc{\char"95} +\def\cCYR_h_dsc{\char"B5} +\def\cCYR_CH_rdsc{\char"98} +\def\cCYR_ch_rdsc{\char"B8} +\def\cCYR_SCHWA{\char"9A} +\def\cCYR_schwa{\char"BA} +\def\cCYR_Agrave{\char"00} +\def\cCYR_Aacute{\char"01} +\def\cCYR_Ahat{\char"02} +\def\cCYR_Atilde{\char"03} +\def\cCYR_Aumlaut{\char"04} +\def\cCYR_Aacute_dbl{\char"05} +\def\cCYR_Aring{\char"06} +\def\cCYR_Ahachek{\char"07} +\def\cCYR_Abreve{\char"08} +\def\cCYR_Abar{\char"09} +\def\cCYR_Adot{\char"0A} +\def\cCYR_Acedilla{\char"0B} +\def\cCYR_Aogonek{\char"0C} +\def\cCYR_palochka{\char"0D} +\def\cCYR_angle_left{\char"0E} +\def\cCYR_angle_right{\char"0F} +\def\cCYR_Afrown{\char"12} +\def\cCYR_Agrave_dbl{\char"13} +\def\cCYR_Acyrbreve{\char"14} +\def\cCYR_dash{\char"16} +\def\cCYR_wordmark{\char"17} +\def\cCYR_pmzero{\char"18} +\def\cCYR_i_dotl{\char"19} +\def\cCYR_j_dotl{\char"1A} +\def\cCYR_dbl_quotes{\char"22} +\def\cCYR_No{\char"9D} +\def\cCYR_currency{\char"9E} +\def\cCYR_section{\char"9F} +\def\cCYR_baseqq{\char"BD} +\def\cCYR_flqq{\char"BE} +\def\cCYR_frqq{\char"BF} diff --git a/Master/texmf-dist/doc/fonts/lh/beresta/ldcodes.tex b/Master/texmf-dist/doc/fonts/lh/beresta/ldcodes.tex new file mode 100644 index 00000000000..1dddb408300 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/beresta/ldcodes.tex @@ -0,0 +1,163 @@ +% This is ldcodes.tex in text format as of 2000/17/1 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\dCYR_A{\char"C0} +\def\dCYR_a{\char"E0} +\def\dCYR_B{\char"C1} +\def\dCYR_b{\char"E1} +\def\dCYR_V{\char"C2} +\def\dCYR_v{\char"E2} +\def\dCYR_G{\char"C3} +\def\dCYR_g{\char"E3} +\def\dCYR_D{\char"C4} +\def\dCYR_d{\char"E4} +\def\dCYR_E{\char"C5} +\def\dCYR_e{\char"E5} +\def\dCYR_ZH{\char"C6} +\def\dCYR_zh{\char"E6} +\def\dCYR_Z{\char"C7} +\def\dCYR_z{\char"E7} +\def\dCYR_I{\char"C8} +\def\dCYR_i{\char"E8} +\def\dCYR_I_shrt{\char"C9} +\def\dCYR_i_shrt{\char"E9} +\def\dCYR_K{\char"CA} +\def\dCYR_k{\char"EA} +\def\dCYR_L{\char"CB} +\def\dCYR_l{\char"EB} +\def\dCYR_M{\char"CC} +\def\dCYR_m{\char"EC} +\def\dCYR_N{\char"CD} +\def\dCYR_n{\char"ED} +\def\dCYR_O{\char"CE} +\def\dCYR_o{\char"EE} +\def\dCYR_P{\char"CF} +\def\dCYR_p{\char"EF} +\def\dCYR_R{\char"D0} +\def\dCYR_r{\char"F0} +\def\dCYR_S{\char"D1} +\def\dCYR_s{\char"F1} +\def\dCYR_T{\char"D2} +\def\dCYR_t{\char"F2} +\def\dCYR_U{\char"D3} +\def\dCYR_u{\char"F3} +\def\dCYR_F{\char"D4} +\def\dCYR_f{\char"F4} +\def\dCYR_H{\char"D5} +\def\dCYR_h{\char"F5} +\def\dCYR_C{\char"D6} +\def\dCYR_c{\char"F6} +\def\dCYR_CH{\char"D7} +\def\dCYR_ch{\char"F7} +\def\dCYR_SH{\char"D8} +\def\dCYR_sh{\char"F8} +\def\dCYR_SHCH{\char"D9} +\def\dCYR_shch{\char"F9} +\def\dCYR_HRDSN{\char"DA} +\def\dCYR_hrdsn{\char"FA} +\def\dCYR_ERY{\char"DB} +\def\dCYR_ery{\char"FB} +\def\dCYR_SFTSN{\char"DC} +\def\dCYR_sftsn{\char"FC} +\def\dCYR_EREV{\char"DD} +\def\dCYR_erev{\char"FD} +\def\dCYR_YU{\char"DE} +\def\dCYR_yu{\char"FE} +\def\dCYR_YA{\char"DF} +\def\dCYR_ya{\char"FF} +\def\dCYR_YO{\char"9C} +\def\dCYR_yo{\char"BC} +\def\dCYR_LAT_S{\char"8F} +\def\dCYR_lat_s{\char"AF} +\def\dCYR_YAT{\char"93} +\def\dCYR_yat{\char"B3} +\def\dCYR_B_YUS{\char"97} +\def\dCYR_b_yus{\char"B7} +\def\dCYR_IZH{\char"8A} +\def\dCYR_izh{\char"AA} +\def\dCYR_UKR_E{\char"99} +\def\dCYR_ukr_e{\char"B9} +\def\dCYR_EPS{\char"9B} +\def\dCYR_eps{\char"BB} +\def\dCYR_Agrave{\char"00} +\def\dCYR_Aacute{\char"01} +\def\dCYR_Ahat{\char"02} +\def\dCYR_Atilde{\char"03} +\def\dCYR_Aumlaut{\char"04} +\def\dCYR_Aacute_dbl{\char"05} +\def\dCYR_Aring{\char"06} +\def\dCYR_Ahachek{\char"07} +\def\dCYR_Abreve{\char"08} +\def\dCYR_Abar{\char"09} +\def\dCYR_Adot{\char"0A} +\def\dCYR_angle_left{\char"0E} +\def\dCYR_angle_right{\char"0F} +\def\dCYR_Afrown{\char"12} +\def\dCYR_Agrave_dbl{\char"13} +\def\dCYR_Acyrbreve{\char"14} +\def\dCYR_dash{\char"16} +\def\dCYR_pmzero{\char"18} +\def\dCYR_i_dotl{\char"19} +\def\dCYR_j_dotl{\char"1A} +\def\dCYR_dbl_quotes{\char"22} +\def\dCYR_No{\char"9D} +\def\dCYR_section{\char"9F} +\def\dCYR_baseqq{\char"BD} +\def\dCYR_flqq{\char"BE} +\def\dCYR_frqq{\char"BF} +\def\dCYR_titlo{\char"0B} +\def\dCYR_palatal{\char"0C} +\def\dCYR_paerok{\char"0D} +\def\dCYR_kamora{\char"17} +\def\dCYR_psili{\char"1B} +\def\dCYR_dasia{\char"1C} +\def\dCYR_zvat{\char"1D} +\def\dCYR_pneuac{\char"1E} +\def\dCYR_pneugr{\char"1F} +\def\dCYR_thousands{\char"9E} +\def\dCYR_AZ{\char"80} +\def\dCYR_az{\char"A0} +\def\dCYR_I_AZ{\char"81} +\def\dCYR_i_az{\char"A1} +\def\dCYR_L_YUS{\char"82} +\def\dCYR_l_yus{\char"A2} +\def\dCYR_IL_YUS{\char"83} +\def\dCYR_il_yus{\char"A3} +\def\dCYR_GERV{\char"84} +\def\dCYR_gerv{\char"A4} +\def\dCYR_NASH{\char"85} +\def\dCYR_nash{\char"A5} +\def\dCYR_ZEMLA{\char"86} +\def\dCYR_zemla{\char"A6} +\def\dCYR_KSI{\char"87} +\def\dCYR_ksi{\char"A7} +\def\dCYR_VIZHE{\char"88} +\def\dCYR_vizhe{\char"A8} +\def\dCYR_IZHE{\char"89} +\def\dCYR_izhe{\char"A9} +\def\dCYR_OMGA{\char"8B} +\def\dCYR_omga{\char"AB} +\def\dCYR_OMGA_rnd{\char"8C} +\def\dCYR_omga_rnd{\char"AC} +\def\dCYR_OT{\char"8D} +\def\dCYR_ot{\char"AD} +\def\dCYR_OMGA_tlo{\char"8E} +\def\dCYR_omga_tlo{\char"AE} +\def\dCYR_FITA{\char"90} +\def\dCYR_fita{\char"B0} +\def\dCYR_KOPPA{\char"91} +\def\dCYR_koppa{\char"B1} +\def\dCYR_UK{\char"92} +\def\dCYR_uk{\char"B2} +\def\dCYR_CHERV{\char"94} +\def\dCYR_cherv{\char"B4} +\def\dCYR_PSI{\char"95} +\def\dCYR_psi{\char"B5} +\def\dCYR_SHTA{\char"96} +\def\dCYR_shta{\char"B6} +\def\dCYR_IB_YUS{\char"98} +\def\dCYR_ib_yus{\char"B8} +\def\dCYR_I_EST{\char"9A} +\def\dCYR_i_est{\char"BA} diff --git a/Master/texmf-dist/doc/fonts/lh/beresta/rxcodes.tex b/Master/texmf-dist/doc/fonts/lh/beresta/rxcodes.tex new file mode 100644 index 00000000000..1175436eb65 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/beresta/rxcodes.tex @@ -0,0 +1,215 @@ +% This is rxcodes.tex in text format as of 2000/17/1 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\xCYR_A{\char"C0} +\def\xCYR_a{\char"E0} +\def\xCYR_B{\char"C1} +\def\xCYR_b{\char"E1} +\def\xCYR_V{\char"C2} +\def\xCYR_v{\char"E2} +\def\xCYR_G{\char"C3} +\def\xCYR_g{\char"E3} +\def\xCYR_D{\char"C4} +\def\xCYR_d{\char"E4} +\def\xCYR_E{\char"C5} +\def\xCYR_e{\char"E5} +\def\xCYR_ZH{\char"C6} +\def\xCYR_zh{\char"E6} +\def\xCYR_Z{\char"C7} +\def\xCYR_z{\char"E7} +\def\xCYR_I{\char"C8} +\def\xCYR_i{\char"E8} +\def\xCYR_I_shrt{\char"C9} +\def\xCYR_i_shrt{\char"E9} +\def\xCYR_K{\char"CA} +\def\xCYR_k{\char"EA} +\def\xCYR_L{\char"CB} +\def\xCYR_l{\char"EB} +\def\xCYR_M{\char"CC} +\def\xCYR_m{\char"EC} +\def\xCYR_N{\char"CD} +\def\xCYR_n{\char"ED} +\def\xCYR_O{\char"CE} +\def\xCYR_o{\char"EE} +\def\xCYR_P{\char"CF} +\def\xCYR_p{\char"EF} +\def\xCYR_R{\char"D0} +\def\xCYR_r{\char"F0} +\def\xCYR_S{\char"D1} +\def\xCYR_s{\char"F1} +\def\xCYR_T{\char"D2} +\def\xCYR_t{\char"F2} +\def\xCYR_U{\char"D3} +\def\xCYR_u{\char"F3} +\def\xCYR_F{\char"D4} +\def\xCYR_f{\char"F4} +\def\xCYR_H{\char"D5} +\def\xCYR_h{\char"F5} +\def\xCYR_C{\char"D6} +\def\xCYR_c{\char"F6} +\def\xCYR_CH{\char"D7} +\def\xCYR_ch{\char"F7} +\def\xCYR_SH{\char"D8} +\def\xCYR_sh{\char"F8} +\def\xCYR_SHCH{\char"D9} +\def\xCYR_shch{\char"F9} +\def\xCYR_HRDSN{\char"DA} +\def\xCYR_hrdsn{\char"FA} +\def\xCYR_ERY{\char"DB} +\def\xCYR_ery{\char"FB} +\def\xCYR_SFTSN{\char"DC} +\def\xCYR_sftsn{\char"FC} +\def\xCYR_EREV{\char"DD} +\def\xCYR_erev{\char"FD} +\def\xCYR_YU{\char"DE} +\def\xCYR_yu{\char"FE} +\def\xCYR_YA{\char"DF} +\def\xCYR_ya{\char"FF} +\def\xCYR_YO{\char"9C} +\def\xCYR_yo{\char"BC} +\def\xCYR_AE{\char"41} +\def\xCYR_ae{\char"61} +\def\xCYR_DJE{\char"42} +\def\xCYR_dje{\char"62} +\def\xCYR_TSHE{\char"43} +\def\xCYR_tshe{\char"63} +\def\xCYR_ABH_CH{\char"44} +\def\xCYR_abh_ch{\char"64} +\def\xCYR_ABH_CH_dsc{\char"45} +\def\xCYR_abh_ch_dsc{\char"65} +\def\xCYR_K_vcrs{\char"46} +\def\xCYR_k_vcrs{\char"66} +\def\xCYR_K_hcrs{\char"47} +\def\xCYR_k_hcrs{\char"67} +\def\xCYR_L_dsc{\char"48} +\def\xCYR_l_dsc{\char"68} +\def\xCYR_LAT_I{\char"49} +\def\xCYR_lat_i{\char"69} +\def\xCYR_LAT_J{\char"4A} +\def\xCYR_lat_j{\char"6A} +\def\xCYR_LJE{\char"4B} +\def\xCYR_lje{\char"6B} +\def\xCYR_M_dsc{\char"4C} +\def\xCYR_m_dsc{\char"6C} +\def\xCYR_NJE{\char"4D} +\def\xCYR_nje{\char"6D} +\def\xCYR_ABH_HA{\char"4E} +\def\xCYR_abh_ha{\char"6E} +\def\xCYR_P_tl{\char"4F} +\def\xCYR_p_tl{\char"6F} +\def\xCYR_R_dsc{\char"50} +\def\xCYR_r_dsc{\char"70} +\def\xCYR_LAT_Q{\char"51} +\def\xCYR_lat_q{\char"71} +\def\xCYR_T_dsc{\char"52} +\def\xCYR_t_dsc{\char"72} +\def\xCYR_LAT_S{\char"53} +\def\xCYR_lat_s{\char"73} +\def\xCYR_TETSE{\char"54} +\def\xCYR_tetse{\char"74} +\def\xCYR_DZHE{\char"55} +\def\xCYR_dzhe{\char"75} +\def\xCYR_CH_vcrs{\char"56} +\def\xCYR_ch_vcrs{\char"76} +\def\xCYR_LAT_W{\char"57} +\def\xCYR_lat_w{\char"77} +\def\xCYR_YAT{\char"58} +\def\xCYR_yat{\char"78} +\def\xCYR_B_YUS{\char"59} +\def\xCYR_b_yus{\char"79} +\def\xCYR_IZH{\char"5A} +\def\xCYR_izh{\char"7A} +\def\xCYR_N_ltl{\char"1C} +\def\xCYR_n_ltl{\char"1D} +\def\xCYR_DELTA{\char"1E} +\def\xCYR_delta{\char"1F} +\def\xCYR_G_up{\char"80} +\def\xCYR_g_up{\char"A0} +\def\xCYR_G_hcrs{\char"81} +\def\xCYR_g_hcrs{\char"A1} +\def\xCYR_G_dsc{\char"82} +\def\xCYR_g_dsc{\char"A2} +\def\xCYR_G_tl{\char"83} +\def\xCYR_g_tl{\char"A3} +\def\xCYR_SHHA{\char"84} +\def\xCYR_shha{\char"A4} +\def\xCYR_ZH_dsc{\char"85} +\def\xCYR_zh_dsc{\char"A5} +\def\xCYR_Z_dsc{\char"86} +\def\xCYR_z_dsc{\char"A6} +\def\xCYR_ABH_DZE{\char"87} +\def\xCYR_abh_dze{\char"A7} +\def\xCYR_UKR_I{\char"88} +\def\xCYR_ukr_i{\char"A8} +\def\xCYR_K_dsc{\char"89} +\def\xCYR_k_dsc{\char"A9} +\def\xCYR_K_beak{\char"8A} +\def\xCYR_k_beak{\char"AA} +\def\xCYR_K_tl{\char"8B} +\def\xCYR_k_tl{\char"AB} +\def\xCYR_L_tl{\char"8C} +\def\xCYR_l_tl{\char"AC} +\def\xCYR_N_dsc{\char"8D} +\def\xCYR_n_dsc{\char"AD} +\def\xCYR_NG{\char"8E} +\def\xCYR_ng{\char"AE} +\def\xCYR_N_tl{\char"8F} +\def\xCYR_n_tl{\char"AF} +\def\xCYR_OTLD{\char"90} +\def\xCYR_otld{\char"B0} +\def\xCYR_S_dsc{\char"91} +\def\xCYR_s_dsc{\char"B1} +\def\xCYR_U_shrt{\char"92} +\def\xCYR_u_shrt{\char"B2} +\def\xCYR_Y{\char"93} +\def\xCYR_y{\char"B3} +\def\xCYR_Y_hcrs{\char"94} +\def\xCYR_y_hcrs{\char"B4} +\def\xCYR_H_dsc{\char"95} +\def\xCYR_h_dsc{\char"B5} +\def\xCYR_H_tl{\char"96} +\def\xCYR_h_tl{\char"B6} +\def\xCYR_CH_ldsc{\char"97} +\def\xCYR_ch_ldsc{\char"B7} +\def\xCYR_CH_rdsc{\char"98} +\def\xCYR_ch_rdsc{\char"B8} +\def\xCYR_UKR_E{\char"99} +\def\xCYR_ukr_e{\char"B9} +\def\xCYR_SCHWA{\char"9A} +\def\xCYR_schwa{\char"BA} +\def\xCYR_EPS{\char"9B} +\def\xCYR_eps{\char"BB} +\def\xCYR_Agrave{\char"00} +\def\xCYR_Aacute{\char"01} +\def\xCYR_Ahat{\char"02} +\def\xCYR_Atilde{\char"03} +\def\xCYR_Aumlaut{\char"04} +\def\xCYR_Aacute_dbl{\char"05} +\def\xCYR_Aring{\char"06} +\def\xCYR_Ahachek{\char"07} +\def\xCYR_Abreve{\char"08} +\def\xCYR_Abar{\char"09} +\def\xCYR_Adot{\char"0A} +\def\xCYR_Acedilla{\char"0B} +\def\xCYR_Aogonek{\char"0C} +\def\xCYR_palochka{\char"0D} +\def\xCYR_angle_left{\char"0E} +\def\xCYR_angle_right{\char"0F} +\def\xCYR_Afrown{\char"12} +\def\xCYR_Agrave_dbl{\char"13} +\def\xCYR_Acyrbreve{\char"14} +\def\xCYR_dash{\char"16} +\def\xCYR_wordmark{\char"17} +\def\xCYR_pmzero{\char"18} +\def\xCYR_Agrave_cross{\char"19} +\def\xCYR_Aacute_cross{\char"1A} +\def\xCYR_Ahcross{\char"1B} +\def\xCYR_dbl_quotes{\char"22} +\def\xCYR_No{\char"9D} +\def\xCYR_currency{\char"9E} +\def\xCYR_section{\char"9F} +\def\xCYR_baseqq{\char"BD} +\def\xCYR_flqq{\char"BE} +\def\xCYR_frqq{\char"BF} diff --git a/Master/texmf-dist/doc/fonts/lh/beresta/txcodes.tex b/Master/texmf-dist/doc/fonts/lh/beresta/txcodes.tex new file mode 100644 index 00000000000..eabe7e2df6b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/beresta/txcodes.tex @@ -0,0 +1,228 @@ +% This is txcodes.tex in text format as of 2000/17/1 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\xCYR_LAT_I{\char"50} +\def\xCYR_lat_i{\char"70} +\def\xCYR_LAT_J{\char"51} +\def\xCYR_lat_j{\char"71} +\def\xCYR_LAT_Q{\char"52} +\def\xCYR_lat_q{\char"72} +\def\xCYR_LAT_W{\char"53} +\def\xCYR_lat_w{\char"73} +\def\xCYR_dash{\char"16} +\def\xCYR_Agrave_cross{\char"19} +\def\xCYR_Aacute_cross{\char"1A} +\def\xCYR_Ahcross{\char"1B} +\def\xCYR_tlo_c{\char"00} +\def\xCYR_tlo_d{\char"01} +\def\xCYR_tlo_o{\char"02} +\def\xCYR_tlo_g{\char"03} +\def\xCYR_tlo_r{\char"04} +\def\xCYR_thousands{\char"05} +\def\xCYR_accte{\char"06} +\def\xCYR_tma{\char"07} +\def\xCYR_legion{\char"08} +\def\xCYR_leodr{\char"09} +\def\xCYR_vran{\char"0A} +\def\xCYR_koloda{\char"0B} +\def\xCYR_tmatem{\char"0C} +\def\xCYR_pound{\char"0D} +\def\xCYR_lguillemet{\char"0E} +\def\xCYR_rguillemet{\char"0F} +\def\xCYR_openq{\char"10} +\def\xCYR_Atie{\char"11} +\def\xCYR_Avcross{\char"12} +\def\xCYR_Adesc_up{\char"13} +\def\xCYR_Adesc_lo{\char"14} +\def\xCYR_Adesc_it{\char"15} +\def\xCYR_Abar_long{\char"16} +\def\xCYR_Abreve_long{\char"18} +\def\xCYR_Atilde_long{\char"1C} +\def\xCYR_Alcomma{\char"1E} +\def\xCYR_Acomma{\char"1F} +\def\xCYR_LJE_title{\char"20} +\def\xCYR_NJE_title{\char"21} +\def\xCYR_VNARROW_E{\char"40} +\def\xCYR_vnarrow_e{\char"60} +\def\xCYR_ZELO{\char"41} +\def\xCYR_zelo{\char"61} +\def\xCYR_VUK{\char"42} +\def\xCYR_vuk{\char"62} +\def\xCYR_VI_A{\char"43} +\def\xCYR_vi_a{\char"63} +\def\xCYR_VL_YUS{\char"44} +\def\xCYR_Vl_yus{\char"64} +\def\xCYR_IZH_dgr{\char"45} +\def\xCYR_izh_dgr{\char"65} +\def\xCYR_IZH_uml{\char"46} +\def\xCYR_izh_uml{\char"66} +\def\xCYR_OLG{\char"47} +\def\xCYR_olg{\char"67} +\def\xCYR_OERY{\char"48} +\def\xCYR_oery{\char"68} +\def\xCYR_OHRDSN{\char"49} +\def\xCYR_ohrdsn{\char"69} +\def\xCYR_OO_cdot{\char"4A} +\def\xCYR_oo_cdot{\char"6A} +\def\xCYR_OO_cddot{\char"4B} +\def\xCYR_oo_cddot{\char"6B} +\def\xCYR_VIZH{\char"4C} +\def\xCYR_vizh{\char"6C} +\def\xCYR_T_peter{\char"4E} +\def\xCYR_t_peter{\char"6E} +\def\xCYR_ZELO_m{\char"4F} +\def\xCYR_zelo_m{\char"6F} +\def\xCYR_IZHEI{\char"22} +\def\xCYR_izhei{\char"23} +\def\xCYR_LO{\char"24} +\def\xCYR_lo{\char"25} +\def\xCYR_MO{\char"26} +\def\xCYR_mo{\char"27} +\def\xCYR_GJE{\char"54} +\def\xCYR_gje{\char"74} +\def\xCYR_KJE{\char"55} +\def\xCYR_kje{\char"75} +\def\xCYR_ZH_brv{\char"56} +\def\xCYR_zh_brv{\char"76} +\def\xCYR_A_brv{\char"57} +\def\xCYR_a_brv{\char"77} +\def\xCYR_A_uml{\char"58} +\def\xCYR_a_uml{\char"78} +\def\xCYR_E_brv{\char"59} +\def\xCYR_e_brv{\char"79} +\def\xCYR_SCHWA_uml{\char"5A} +\def\xCYR_schwa_uml{\char"7A} +\def\xCYR_ZH_uml{\char"5B} +\def\xCYR_zh_uml{\char"7B} +\def\xCYR_Z_uml{\char"5C} +\def\xCYR_z_uml{\char"7C} +\def\xCYR_I_bar{\char"5D} +\def\xCYR_i_bar{\char"7D} +\def\xCYR_I_uml{\char"5E} +\def\xCYR_i_uml{\char"7E} +\def\xCYR_O_uml{\char"5F} +\def\xCYR_o_uml{\char"7F} +\def\xCYR_OTLD_uml{\char"80} +\def\xCYR_otld_uml{\char"A0} +\def\xCYR_U_bar{\char"81} +\def\xCYR_u_bar{\char"A1} +\def\xCYR_U_uml{\char"82} +\def\xCYR_u_uml{\char"A2} +\def\xCYR_U_dac{\char"83} +\def\xCYR_u_dac{\char"A3} +\def\xCYR_CH_uml{\char"84} +\def\xCYR_ch_uml{\char"A4} +\def\xCYR_ERY_uml{\char"85} +\def\xCYR_ery_uml{\char"A5} +\def\xCYR_LAT_I_dsc{\char"86} +\def\xCYR_lat_i_dsc{\char"A6} +\def\xCYR_VG_hcrs{\char"87} +\def\xCYR_Vg_hcrs{\char"A7} +\def\xCYR_VDZHE{\char"88} +\def\xCYR_Vdzhe{\char"A8} +\def\xCYR_Vy{\char"28} +\def\xCYR_Vy_bar{\char"29} +\def\xCYR_Vy_hcrs{\char"2A} +\def\xCYR_Vg{\char"2B} +\def\xCYR_Vp{\char"2C} +\def\xCYR_Vt{\char"2D} +\def\xCYR_A_bar{\char"89} +\def\xCYR_a_bar{\char"A9} +\def\xCYR_LAT_I_dot{\char"FF} +\def\xCYR_O_bar{\char"8A} +\def\xCYR_o_bar{\char"AA} +\def\xCYR_O_lcom{\char"8B} +\def\xCYR_o_lcom{\char"AB} +\def\xCYR_U_hat{\char"8C} +\def\xCYR_u_hat{\char"AC} +\def\xCYR_U_tld{\char"8D} +\def\xCYR_u_tld{\char"AD} +\def\xCYR_U_gr{\char"8E} +\def\xCYR_u_gr{\char"AE} +\def\xCYR_U_com{\char"8F} +\def\xCYR_u_com{\char"AF} +\def\xCYR_ERY_bar{\char"90} +\def\xCYR_ery_bar{\char"B0} +\def\xCYR_EREV_uml{\char"91} +\def\xCYR_erev_uml{\char"B1} +\def\xCYR_EREV_bar{\char"92} +\def\xCYR_erev_bar{\char"B2} +\def\xCYR_EREV_dot{\char"93} +\def\xCYR_erev_dot{\char"B3} +\def\xCYR_YU_bar{\char"94} +\def\xCYR_yu_bar{\char"B4} +\def\xCYR_YA_bar{\char"95} +\def\xCYR_ya_bar{\char"B5} +\def\xCYR_OTLD_bar{\char"96} +\def\xCYR_otld_bar{\char"B6} +\def\xCYR_Y_bar{\char"97} +\def\xCYR_y_bar{\char"B7} +\def\xCYR_EPS_uml{\char"98} +\def\xCYR_eps_uml{\char"B8} +\def\xCYR_L_ldot{\char"99} +\def\xCYR_l_ldot{\char"B9} +\def\xCYR_N_ldot{\char"9A} +\def\xCYR_n_ldot{\char"BA} +\def\xCYR_R_brv{\char"9B} +\def\xCYR_r_brv{\char"BB} +\def\xCYR_T_lcom{\char"9C} +\def\xCYR_t_lcom{\char"BC} +\def\xCYR_CH_ldot{\char"9D} +\def\xCYR_ch_ldot{\char"BD} +\def\xCYR_A_ac{\char"9E} +\def\xCYR_a_ac{\char"BE} +\def\xCYR_E_ac{\char"9F} +\def\xCYR_e_ac{\char"BF} +\def\xCYR_YO_ac{\char"C0} +\def\xCYR_yo_ac{\char"E0} +\def\xCYR_UKR_E_ac{\char"C1} +\def\xCYR_ukr_e_ac{\char"E1} +\def\xCYR_I_ac{\char"C2} +\def\xCYR_i_ac{\char"E2} +\def\xCYR_LAT_I_ac{\char"C3} +\def\xCYR_lat_i_ac{\char"E3} +\def\xCYR_UKR_I_ac{\char"C4} +\def\xCYR_ukr_i_ac{\char"E4} +\def\xCYR_O_ac{\char"C5} +\def\xCYR_o_ac{\char"E5} +\def\xCYR_U_ac{\char"C6} +\def\xCYR_u_ac{\char"E6} +\def\xCYR_ERY_ac{\char"C7} +\def\xCYR_ery_ac{\char"E7} +\def\xCYR_HRDSN_ac{\char"C8} +\def\xCYR_hrdsn_ac{\char"E8} +\def\xCYR_EREV_ac{\char"C9} +\def\xCYR_erev_ac{\char"E9} +\def\xCYR_YU_ac{\char"CA} +\def\xCYR_yu_ac{\char"EA} +\def\xCYR_YA_ac{\char"CB} +\def\xCYR_ya_ac{\char"EB} +\def\xCYR_YAT_ac{\char"CC} +\def\xCYR_yat_ac{\char"EC} +\def\xCYR_IZH_ac{\char"CD} +\def\xCYR_izh_ac{\char"ED} +\def\xCYR_B_YUS_ac{\char"CE} +\def\xCYR_b_yus_ac{\char"EE} +\def\xCYR_L_YUS_ac{\char"CF} +\def\xCYR_l_yus_ac{\char"EF} +\def\xCYR_IB_YUS_ac{\char"D0} +\def\xCYR_ib_yus_ac{\char"F0} +\def\xCYR_IL_YUS_ac{\char"D1} +\def\xCYR_il_yus_ac{\char"F1} +\def\xCYR_I_E_ac{\char"D2} +\def\xCYR_i_e_ac{\char"F2} +\def\xCYR_UK_ac{\char"D3} +\def\xCYR_uk_ac{\char"F3} +\def\xCYR_Y_ac{\char"D4} +\def\xCYR_y_ac{\char"F4} +\def\xCYR_AE_ac{\char"D5} +\def\xCYR_ae_ac{\char"F5} +\def\xCYR_SCHWA_ac{\char"D6} +\def\xCYR_schwa_ac{\char"F6} +\def\xCYR_OTLD_ac{\char"D7} +\def\xCYR_otld_ac{\char"F7} +\def\xCYR_DJE_ac{\char"D8} +\def\xCYR_dje_ac{\char"F8} +\def\xCYR_VDJE_ac{\char"DF} diff --git a/Master/texmf-dist/doc/fonts/lh/beresta/yycodes.tex b/Master/texmf-dist/doc/fonts/lh/beresta/yycodes.tex new file mode 100644 index 00000000000..2c37aa724d0 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/beresta/yycodes.tex @@ -0,0 +1,497 @@ +% This is yycodes.tex in text format as of 2000/17/1 +% created by LHfonts (TeX4MF) version 3.4 +% +% + +\def\xCYR_A{--} +\def\xCYR_a{--} +\def\xCYR_B{--} +\def\xCYR_b{--} +\def\xCYR_V{--} +\def\xCYR_v{--} +\def\xCYR_G{--} +\def\xCYR_g{--} +\def\xCYR_D{--} +\def\xCYR_d{--} +\def\xCYR_E{--} +\def\xCYR_e{--} +\def\xCYR_ZH{--} +\def\xCYR_zh{--} +\def\xCYR_Z{--} +\def\xCYR_z{--} +\def\xCYR_I{--} +\def\xCYR_i{--} +\def\xCYR_I_shrt{--} +\def\xCYR_i_shrt{--} +\def\xCYR_K{--} +\def\xCYR_k{--} +\def\xCYR_L{--} +\def\xCYR_l{--} +\def\xCYR_M{--} +\def\xCYR_m{--} +\def\xCYR_N{--} +\def\xCYR_n{--} +\def\xCYR_O{--} +\def\xCYR_o{--} +\def\xCYR_P{--} +\def\xCYR_p{--} +\def\xCYR_R{--} +\def\xCYR_r{--} +\def\xCYR_S{--} +\def\xCYR_s{--} +\def\xCYR_T{--} +\def\xCYR_t{--} +\def\xCYR_U{--} +\def\xCYR_u{--} +\def\xCYR_F{--} +\def\xCYR_f{--} +\def\xCYR_H{--} +\def\xCYR_h{--} +\def\xCYR_C{--} +\def\xCYR_c{--} +\def\xCYR_CH{--} +\def\xCYR_ch{--} +\def\xCYR_SH{--} +\def\xCYR_sh{--} +\def\xCYR_SHCH{--} +\def\xCYR_shch{--} +\def\xCYR_HRDSN{--} +\def\xCYR_hrdsn{--} +\def\xCYR_ERY{--} +\def\xCYR_ery{--} +\def\xCYR_SFTSN{--} +\def\xCYR_sftsn{--} +\def\xCYR_EREV{--} +\def\xCYR_erev{--} +\def\xCYR_YU{--} +\def\xCYR_yu{--} +\def\xCYR_YA{--} +\def\xCYR_ya{--} +\def\xCYR_YO{--} +\def\xCYR_yo{--} +\def\xCYR_AE{--} +\def\xCYR_ae{--} +\def\xCYR_DJE{--} +\def\xCYR_dje{--} +\def\xCYR_TSHE{--} +\def\xCYR_tshe{--} +\def\xCYR_ABH_CH{--} +\def\xCYR_abh_ch{--} +\def\xCYR_ABH_CH_dsc{--} +\def\xCYR_abh_ch_dsc{--} +\def\xCYR_K_vcrs{--} +\def\xCYR_k_vcrs{--} +\def\xCYR_K_hcrs{--} +\def\xCYR_k_hcrs{--} +\def\xCYR_L_dsc{--} +\def\xCYR_l_dsc{--} +\def\xCYR_LAT_I{--} +\def\xCYR_lat_i{--} +\def\xCYR_LAT_J{--} +\def\xCYR_lat_j{--} +\def\xCYR_LJE{--} +\def\xCYR_lje{--} +\def\xCYR_M_dsc{--} +\def\xCYR_m_dsc{--} +\def\xCYR_NJE{--} +\def\xCYR_nje{--} +\def\xCYR_ABH_HA{--} +\def\xCYR_abh_ha{--} +\def\xCYR_P_tl{--} +\def\xCYR_p_tl{--} +\def\xCYR_R_dsc{--} +\def\xCYR_r_dsc{--} +\def\xCYR_LAT_Q{--} +\def\xCYR_lat_q{--} +\def\xCYR_T_dsc{--} +\def\xCYR_t_dsc{--} +\def\xCYR_LAT_S{--} +\def\xCYR_lat_s{--} +\def\xCYR_TETSE{--} +\def\xCYR_tetse{--} +\def\xCYR_DZHE{--} +\def\xCYR_dzhe{--} +\def\xCYR_CH_vcrs{--} +\def\xCYR_ch_vcrs{--} +\def\xCYR_LAT_W{--} +\def\xCYR_lat_w{--} +\def\xCYR_YAT{--} +\def\xCYR_yat{--} +\def\xCYR_B_YUS{--} +\def\xCYR_b_yus{--} +\def\xCYR_IZH{--} +\def\xCYR_izh{--} +\def\xCYR_SEMISN{--} +\def\xCYR_semisn{--} +\def\xCYR_I_shdsc{--} +\def\xCYR_i_shdsc{--} +\def\xCYR_R_tl{--} +\def\xCYR_r_tl{--} +\def\xCYR_N_ltl{--} +\def\xCYR_n_ltl{--} +\def\xCYR_DELTA{--} +\def\xCYR_delta{--} +\def\xCYR_R_gcrs{--} +\def\xCYR_r_gcrs{--} +\def\xCYR_S_acrs{--} +\def\xCYR_s_acrs{--} +\def\xCYR_G_crsdsc{--} +\def\xCYR_g_crsdsc{--} +\def\xCYR_M_tl{--} +\def\xCYR_m_tl{--} +\def\xCYR_H_hcrs{--} +\def\xCYR_h_hcrs{--} +\def\xCYR_G_up{--} +\def\xCYR_g_up{--} +\def\xCYR_G_hcrs{--} +\def\xCYR_g_hcrs{--} +\def\xCYR_G_dsc{--} +\def\xCYR_g_dsc{--} +\def\xCYR_G_tl{--} +\def\xCYR_g_tl{--} +\def\xCYR_SHHA{--} +\def\xCYR_shha{--} +\def\xCYR_ZH_dsc{--} +\def\xCYR_zh_dsc{--} +\def\xCYR_Z_dsc{--} +\def\xCYR_z_dsc{--} +\def\xCYR_ABH_DZE{--} +\def\xCYR_abh_dze{--} +\def\xCYR_UKR_I{--} +\def\xCYR_ukr_i{--} +\def\xCYR_K_dsc{--} +\def\xCYR_k_dsc{--} +\def\xCYR_K_beak{--} +\def\xCYR_k_beak{--} +\def\xCYR_K_tl{--} +\def\xCYR_k_tl{--} +\def\xCYR_L_tl{--} +\def\xCYR_l_tl{--} +\def\xCYR_N_dsc{--} +\def\xCYR_n_dsc{--} +\def\xCYR_NG{--} +\def\xCYR_ng{--} +\def\xCYR_N_tl{--} +\def\xCYR_n_tl{--} +\def\xCYR_OTLD{--} +\def\xCYR_otld{--} +\def\xCYR_S_dsc{--} +\def\xCYR_s_dsc{--} +\def\xCYR_U_shrt{--} +\def\xCYR_u_shrt{--} +\def\xCYR_Y{--} +\def\xCYR_y{--} +\def\xCYR_Y_hcrs{--} +\def\xCYR_y_hcrs{--} +\def\xCYR_H_dsc{--} +\def\xCYR_h_dsc{--} +\def\xCYR_H_tl{--} +\def\xCYR_h_tl{--} +\def\xCYR_CH_ldsc{--} +\def\xCYR_ch_ldsc{--} +\def\xCYR_CH_rdsc{--} +\def\xCYR_ch_rdsc{--} +\def\xCYR_UKR_E{--} +\def\xCYR_ukr_e{--} +\def\xCYR_SCHWA{--} +\def\xCYR_schwa{--} +\def\xCYR_EPS{--} +\def\xCYR_eps{--} +\def\xCYR_Agrave{--} +\def\xCYR_Aacute{--} +\def\xCYR_Ahat{--} +\def\xCYR_Atilde{--} +\def\xCYR_Aumlaut{--} +\def\xCYR_Aacute_dbl{--} +\def\xCYR_Aring{--} +\def\xCYR_Ahachek{--} +\def\xCYR_Abreve{--} +\def\xCYR_Abar{--} +\def\xCYR_Adot{--} +\def\xCYR_Acedilla{--} +\def\xCYR_Aogonek{--} +\def\xCYR_palochka{--} +\def\xCYR_angle_left{--} +\def\xCYR_angle_right{--} +\def\xCYR_Afrown{--} +\def\xCYR_Agrave_dbl{--} +\def\xCYR_Acyrbreve{--} +\def\xCYR_dash{--} +\def\xCYR_wordmark{--} +\def\xCYR_pmzero{--} +\def\xCYR_Agrave_cross{--} +\def\xCYR_i_dotl{--} +\def\xCYR_Aacute_cross{--} +\def\xCYR_j_dotl{--} +\def\xCYR_Ahcross{--} +\def\xCYR_dbl_quotes{--} +\def\xCYR_No{--} +\def\xCYR_currency{--} +\def\xCYR_section{--} +\def\xCYR_baseqq{--} +\def\xCYR_flqq{--} +\def\xCYR_frqq{--} +\def\xCYR_titlo{--} +\def\xCYR_palatal{--} +\def\xCYR_paerok{--} +\def\xCYR_kamora{--} +\def\xCYR_psili{--} +\def\xCYR_dasia{--} +\def\xCYR_zvat{--} +\def\xCYR_pneuac{--} +\def\xCYR_pneugr{--} +\def\xCYR_tlo_c{--} +\def\xCYR_tlo_d{--} +\def\xCYR_tlo_o{--} +\def\xCYR_tlo_g{--} +\def\xCYR_tlo_r{--} +\def\xCYR_thousands{--} +\def\xCYR_accte{--} +\def\xCYR_tma{--} +\def\xCYR_legion{--} +\def\xCYR_leodr{--} +\def\xCYR_vran{--} +\def\xCYR_koloda{--} +\def\xCYR_tmatem{--} +\def\xCYR_pound{--} +\def\xCYR_lguillemet{--} +\def\xCYR_rguillemet{--} +\def\xCYR_openq{--} +\def\xCYR_Atie{--} +\def\xCYR_Avcross{--} +\def\xCYR_Adesc_up{--} +\def\xCYR_Adesc_lo{--} +\def\xCYR_Adesc_it{--} +\def\xCYR_Abar_long{--} +\def\xCYR_Abreve_long{--} +\def\xCYR_Atilde_long{--} +\def\xCYR_Alcomma{--} +\def\xCYR_Acomma{--} +\def\xCYR_LJE_title{--} +\def\xCYR_NJE_title{--} +\def\xCYR_AZ{--} +\def\xCYR_az{--} +\def\xCYR_I_AZ{--} +\def\xCYR_i_az{--} +\def\xCYR_L_YUS{--} +\def\xCYR_l_yus{--} +\def\xCYR_IL_YUS{--} +\def\xCYR_il_yus{--} +\def\xCYR_GERV{--} +\def\xCYR_gerv{--} +\def\xCYR_NASH{--} +\def\xCYR_nash{--} +\def\xCYR_ZEMLA{--} +\def\xCYR_zemla{--} +\def\xCYR_KSI{--} +\def\xCYR_ksi{--} +\def\xCYR_VIZHE{--} +\def\xCYR_vizhe{--} +\def\xCYR_IZHE{--} +\def\xCYR_izhe{--} +\def\xCYR_OMGA{--} +\def\xCYR_omga{--} +\def\xCYR_OMGA_rnd{--} +\def\xCYR_omga_rnd{--} +\def\xCYR_OT{--} +\def\xCYR_ot{--} +\def\xCYR_OMGA_tlo{--} +\def\xCYR_omga_tlo{--} +\def\xCYR_FITA{--} +\def\xCYR_fita{--} +\def\xCYR_KOPPA{--} +\def\xCYR_koppa{--} +\def\xCYR_UK{--} +\def\xCYR_uk{--} +\def\xCYR_CHERV{--} +\def\xCYR_cherv{--} +\def\xCYR_PSI{--} +\def\xCYR_psi{--} +\def\xCYR_SHTA{--} +\def\xCYR_shta{--} +\def\xCYR_IB_YUS{--} +\def\xCYR_ib_yus{--} +\def\xCYR_I_EST{--} +\def\xCYR_i_est{--} +\def\xCYR_VNARROW_E{--} +\def\xCYR_vnarrow_e{--} +\def\xCYR_ZELO{--} +\def\xCYR_zelo{--} +\def\xCYR_VUK{--} +\def\xCYR_vuk{--} +\def\xCYR_VI_A{--} +\def\xCYR_vi_a{--} +\def\xCYR_VL_YUS{--} +\def\xCYR_Vl_yus{--} +\def\xCYR_IZH_dgr{--} +\def\xCYR_izh_dgr{--} +\def\xCYR_IZH_uml{--} +\def\xCYR_izh_uml{--} +\def\xCYR_OLG{--} +\def\xCYR_olg{--} +\def\xCYR_OERY{--} +\def\xCYR_oery{--} +\def\xCYR_OHRDSN{--} +\def\xCYR_ohrdsn{--} +\def\xCYR_OO_cdot{--} +\def\xCYR_oo_cdot{--} +\def\xCYR_OO_cddot{--} +\def\xCYR_oo_cddot{--} +\def\xCYR_VIZH{--} +\def\xCYR_vizh{--} +\def\xCYR_T_peter{--} +\def\xCYR_t_peter{--} +\def\xCYR_ZELO_m{--} +\def\xCYR_zelo_m{--} +\def\xCYR_IZHEI{--} +\def\xCYR_izhei{--} +\def\xCYR_LO{--} +\def\xCYR_lo{--} +\def\xCYR_MO{--} +\def\xCYR_mo{--} +\def\xCYR_GJE{--} +\def\xCYR_gje{--} +\def\xCYR_KJE{--} +\def\xCYR_kje{--} +\def\xCYR_ZH_brv{--} +\def\xCYR_zh_brv{--} +\def\xCYR_A_brv{--} +\def\xCYR_a_brv{--} +\def\xCYR_A_uml{--} +\def\xCYR_a_uml{--} +\def\xCYR_E_brv{--} +\def\xCYR_e_brv{--} +\def\xCYR_SCHWA_uml{--} +\def\xCYR_schwa_uml{--} +\def\xCYR_ZH_uml{--} +\def\xCYR_zh_uml{--} +\def\xCYR_Z_uml{--} +\def\xCYR_z_uml{--} +\def\xCYR_I_bar{--} +\def\xCYR_i_bar{--} +\def\xCYR_I_uml{--} +\def\xCYR_i_uml{--} +\def\xCYR_O_uml{--} +\def\xCYR_o_uml{--} +\def\xCYR_OTLD_uml{--} +\def\xCYR_otld_uml{--} +\def\xCYR_U_bar{--} +\def\xCYR_u_bar{--} +\def\xCYR_U_uml{--} +\def\xCYR_u_uml{--} +\def\xCYR_U_dac{--} +\def\xCYR_u_dac{--} +\def\xCYR_CH_uml{--} +\def\xCYR_ch_uml{--} +\def\xCYR_ERY_uml{--} +\def\xCYR_ery_uml{--} +\def\xCYR_LAT_I_dsc{--} +\def\xCYR_lat_i_dsc{--} +\def\xCYR_VG_hcrs{--} +\def\xCYR_Vg_hcrs{--} +\def\xCYR_VDZHE{--} +\def\xCYR_Vdzhe{--} +\def\xCYR_Vy{--} +\def\xCYR_Vy_bar{--} +\def\xCYR_Vy_hcrs{--} +\def\xCYR_Vg{--} +\def\xCYR_Vp{--} +\def\xCYR_Vt{--} +\def\xCYR_A_bar{--} +\def\xCYR_a_bar{--} +\def\xCYR_LAT_I_dot{--} +\def\xCYR_O_bar{--} +\def\xCYR_o_bar{--} +\def\xCYR_O_lcom{--} +\def\xCYR_o_lcom{--} +\def\xCYR_U_hat{--} +\def\xCYR_u_hat{--} +\def\xCYR_U_tld{--} +\def\xCYR_u_tld{--} +\def\xCYR_U_gr{--} +\def\xCYR_u_gr{--} +\def\xCYR_U_com{--} +\def\xCYR_u_com{--} +\def\xCYR_ERY_bar{--} +\def\xCYR_ery_bar{--} +\def\xCYR_EREV_uml{--} +\def\xCYR_erev_uml{--} +\def\xCYR_EREV_bar{--} +\def\xCYR_erev_bar{--} +\def\xCYR_EREV_dot{--} +\def\xCYR_erev_dot{--} +\def\xCYR_YU_bar{--} +\def\xCYR_yu_bar{--} +\def\xCYR_YA_bar{--} +\def\xCYR_ya_bar{--} +\def\xCYR_OTLD_bar{--} +\def\xCYR_otld_bar{--} +\def\xCYR_Y_bar{--} +\def\xCYR_y_bar{--} +\def\xCYR_EPS_uml{--} +\def\xCYR_eps_uml{--} +\def\xCYR_L_ldot{--} +\def\xCYR_l_ldot{--} +\def\xCYR_N_ldot{--} +\def\xCYR_n_ldot{--} +\def\xCYR_R_brv{--} +\def\xCYR_r_brv{--} +\def\xCYR_T_lcom{--} +\def\xCYR_t_lcom{--} +\def\xCYR_CH_ldot{--} +\def\xCYR_ch_ldot{--} +\def\xCYR_A_ac{--} +\def\xCYR_a_ac{--} +\def\xCYR_E_ac{--} +\def\xCYR_e_ac{--} +\def\xCYR_YO_ac{--} +\def\xCYR_yo_ac{--} +\def\xCYR_UKR_E_ac{--} +\def\xCYR_ukr_e_ac{--} +\def\xCYR_I_ac{--} +\def\xCYR_i_ac{--} +\def\xCYR_LAT_I_ac{--} +\def\xCYR_lat_i_ac{--} +\def\xCYR_UKR_I_ac{--} +\def\xCYR_ukr_i_ac{--} +\def\xCYR_O_ac{--} +\def\xCYR_o_ac{--} +\def\xCYR_U_ac{--} +\def\xCYR_u_ac{--} +\def\xCYR_ERY_ac{--} +\def\xCYR_ery_ac{--} +\def\xCYR_HRDSN_ac{--} +\def\xCYR_hrdsn_ac{--} +\def\xCYR_EREV_ac{--} +\def\xCYR_erev_ac{--} +\def\xCYR_YU_ac{--} +\def\xCYR_yu_ac{--} +\def\xCYR_YA_ac{--} +\def\xCYR_ya_ac{--} +\def\xCYR_YAT_ac{--} +\def\xCYR_yat_ac{--} +\def\xCYR_IZH_ac{--} +\def\xCYR_izh_ac{--} +\def\xCYR_B_YUS_ac{--} +\def\xCYR_b_yus_ac{--} +\def\xCYR_L_YUS_ac{--} +\def\xCYR_l_yus_ac{--} +\def\xCYR_IB_YUS_ac{--} +\def\xCYR_ib_yus_ac{--} +\def\xCYR_IL_YUS_ac{--} +\def\xCYR_il_yus_ac{--} +\def\xCYR_I_E_ac{--} +\def\xCYR_i_e_ac{--} +\def\xCYR_UK_ac{--} +\def\xCYR_uk_ac{--} +\def\xCYR_Y_ac{--} +\def\xCYR_y_ac{--} +\def\xCYR_AE_ac{--} +\def\xCYR_ae_ac{--} +\def\xCYR_SCHWA_ac{--} +\def\xCYR_schwa_ac{--} +\def\xCYR_OTLD_ac{--} +\def\xCYR_otld_ac{--} +\def\xCYR_DJE_ac{--} +\def\xCYR_dje_ac{--} +\def\xCYR_VDJE_ac{--} diff --git a/Master/texmf-dist/doc/fonts/lh/dvidrv.mfj b/Master/texmf-dist/doc/fonts/lh/dvidrv.mfj new file mode 100644 index 00000000000..c0c055c56d2 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/dvidrv.mfj @@ -0,0 +1,47 @@ +% +% dvidrv.mfj +% +% Declarations for automatic generation of fonts for dvidrv +% + +rule = ec* tc* % EC fonts 1.0 + { + name = [@f@T2.2s@F.2s]; + commands = [if unknown exbase:input exbase fi; gensize:=@s; generate @f]; + base = ex; + } + +rule = cm* % Sauter fonts 2.4? (not yet available?) + { + name = [@f@2Ts@2Fs]; + commands = [design_size:=@s; input b-@f]; + base = cm; + } + +rule = cm* % Sauter fonts <2.4? + { + name = [@f@s]; + name_size = [@f14] 14.4; + name_size = [@f17] 17.28; + commands = [design_size:=@s; input b-@f]; + base = cm; + } + +rule = lh* ll* wn* wc* mc* kc* ic* % LH Cyrillic fonts -- CM based fonts + { + name = [@f@s]; + name_size = [@f17] 17.28; + commands = [input fikparm]; + base = cm; + } + +rule = rx* la* lb* lc* ld* % LH Cyrillic fonts -- EC based fonts + { + name = [@f@T2.2s@F.2s]; + commands = [input fikparm]; + } + +rule = * % All other fonts + { + skip; + } diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc.tex new file mode 100644 index 00000000000..3c252d2220b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc.tex @@ -0,0 +1,56 @@ +% +% allenc.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% TeX file for creation of Katalog for 4 standard TeX text encodings +% in size 10, 5 main shapes (CM, EC, TS, WNCYR) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +\head{Computer Modern font} +\FontPage{cmr10} +\FontPage{cmcsc10} +\FontPage{cmti10} +\FontPage{cmss10} +\FontPage{cmtt10} + +\head{Europian Computer Modern} +\FontPage{ecrm1000} +\FontPage{eccc1000} +\FontPage{ecti1000} +\FontPage{ecss1000} +\FontPage{ectt1000} + +\head{Europian Computer Modern Symbols} +\FontPage{tcrm1000} +%\FontPage{tccc1000} +\FontPage{tcti1000} +\FontPage{tcss1000} +\FontPage{tctt1000} + +\head{Washington Cyrillic} +\FontPage{wncyr10} +\FontPage{wncyi10} +\FontPage{wncyb10} +\FontPage{wncyss10} +\FontPage{wncysc10} +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc0.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc0.tex new file mode 100644 index 00000000000..3b25e0f1387 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc0.tex @@ -0,0 +1,128 @@ +% +% allenc0.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% TeX file for creation of Katalog for all main encodings of this package +% in size 10, rm and tt shapes +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable\def\medskip{\par\kern-8pt} +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +%\def\FontPage #1{\vbox\bgroup\def\fontname{#1 scaled\magstep2}\header\startfont\xtable \egroup\vfill} +%\def\FontPageS#1{\vbox\bgroup\def\fontname{#1 scaled\magstep2}\header\startfont\xtables\egroup\vfill} +\head{Computer Modern font + Cyrillic MS DOS Alternative encoding} +\FontPage {lhr10} +\FontPageS{lhtt10} + +\break +\head{Cyrillic WNCYR encoding} +\FontPage {wnr10} +\FontPageS{wntt10} + +\break +\head{Computer Modern font + Russian MSDOS Alternative + Tatar encoding} +\FontPage {ctr10} +\FontPageS{cttt10} + +\break +\head{Computer Modern font + Cyrillic Windows1251 encoding} +\FontPage {wcr10} +\FontPageS{wctt10} + +\break +\head{Computer Modern font + Cyrillic ISO encoding} +\FontPage {icr10} +\FontPageS{ictt10} + +\break +\head{Computer Modern font + Cyrillic KOI-8r encoding} +\FontPage {kcr10} +\FontPageS{kctt10} + +\break +\head{Computer Modern font + Cyrillic Macintosh encoding} +\FontPage {mcr10} +\FontPageS{mctt10} + +\head{Cyrillic T2A encoding based on Europian Computer Modern} +\FontPage {larm1000} +\FontPageS{latt1000} + +\break +\head{Cyrillic T2B encoding based on Europian Computer Modern} +\FontPage {lbrm1000} +\FontPageS{lbtt1000} + +\break +\head{Cyrillic T2C encoding based on Europian Computer Modern} +\FontPage {lcrm1000} +\FontPageS{lctt1000} + +\break +\head{Cyrillic T2D encoding based on Europian Computer Modern} +\FontPage {ldrm1000} +\FontPageS{ldtt1000} + +\head{Computer Modern font + Cyrillic MS DOS Alternative encoding (extended)} +\FontPage {lxr10} +\FontPageS{lxtt10} + +\break +\head{Computer Modern font + Cyrillic Windows1251 encoding (extended)} +\FontPage {wxr10} +\FontPageS{wxtt10} + +\break +\head{Computer Modern font + Cyrillic ISO encoding (extended)} +\FontPage {ixr10} +\FontPageS{ixtt10} + +\break +\head{Computer Modern font + Cyrillic KOI-8r encoding (extended)} +\FontPage {kxr10} +\FontPageS{kxtt10} + +\break +\head{Computer Modern font + Cyrillic Macintosh encoding (extended)} +\FontPage {mxr10} +\FontPageS{mxtt10} + +\head{Cyrillic X2 container} +\FontPage {rxrm1000} +\FontPageS{rxtt1000} + +\break +\head{Cyrillic XS Old Slav container} +\FontPage {rsrm1000} +\FontPageS{rstt1000} + +\break +\head{Cyrillic Unicode page} +\FontPage {ucr10} +\FontPageS{uctt10} + +\break +\head{All additional letters} +\FontPage {txrm1000} +\FontPageS{txtt1000} + +\end +%end of file diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc1.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc1.tex new file mode 100644 index 00000000000..c10bd98584a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc1.tex @@ -0,0 +1,85 @@ +% +% allenc1.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% TeX file for creation of Katalog for all main encodings in CM-like-enc-fonts, +% 5 main shapes +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +\head{Computer Modern font + Cyrillic MS DOS Alternative encoding} +\FontPage {lhr10} +\FontPage {lhcsc10} +\FontPageS{lhti10} +\FontPageS{lhss10} +\FontPageS{lhtt10} + +\break +\head{Cyrillic WNCYR encoding} +\FontPage {wnr10} +\FontPage {wncsc10} +\FontPageS{wnti10} +\FontPageS{wnss10} +\FontPageS{wntt10} + +\break +\head{Computer Modern font + Russian MSDOS Alternative + Tatar encoding} +\FontPage {ctr10} +\FontPage {ctcsc10} +\FontPageS{ctti10} +\FontPageS{ctss10} +\FontPageS{cttt10} + +\break +\head{Computer Modern font + Cyrillic Windows1251 encoding} +\FontPage {wcr10} +\FontPage {wccsc10} +\FontPageS{wcti10} +\FontPageS{wcss10} +\FontPageS{wctt10} + +\break +\head{Computer Modern font + Cyrillic ISO encoding} +\FontPage {icr10} +\FontPage {iccsc10} +\FontPageS{icti10} +\FontPageS{icss10} +\FontPageS{ictt10} + +\break +\head{Computer Modern font + Cyrillic KOI-8r encoding} +\FontPage {kcr10} +\FontPage {kccsc10} +\FontPageS{kcti10} +\FontPageS{kcss10} +\FontPageS{kctt10} + +\break +\head{Computer Modern font + Cyrillic Macintosh encoding} +\FontPage {mcr10} +\FontPage {mcr10} +\FontPageS{mccsc10} +\FontPageS{mcss10} +\FontPageS{mctt10} + +\end +%end of file diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc2.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc2.tex new file mode 100644 index 00000000000..9f14e92915a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc2.tex @@ -0,0 +1,60 @@ +% +% allenc2.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% TeX file for creation of Katalog for all T2 encodings, 5 main shapes +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +\head{Cyrillic T2A encoding based on Europian Computer Modern} +\FontPage {larm1000} +\FontPage {lacc1000} +\FontPageS{lati1000} +\FontPageS{lass1000} +\FontPageS{latt1000} + +\break +\head{Cyrillic T2B encoding based on Europian Computer Modern} +\FontPage {lbrm1000} +\FontPage {lbcc1000} +\FontPageS{lbti1000} +\FontPageS{lbss1000} +\FontPageS{lbtt1000} + +\break +\head{Cyrillic T2C encoding based on Europian Computer Modern} +\FontPage {lcrm1000} +\FontPage {lccc1000} +\FontPageS{lcti1000} +\FontPageS{lcss1000} +\FontPageS{lctt1000} + +\break +\head{Cyrillic T2D encoding based on Europian Computer Modern} +\FontPage {ldrm1000} +\FontPage {ldcc1000} +\FontPageS{ldti1000} +\FontPageS{ldss1000} +\FontPageS{ldtt1000} + +\end +%end of file diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc3.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc3.tex new file mode 100644 index 00000000000..bb33b46be89 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc3.tex @@ -0,0 +1,68 @@ +% +% allenc3.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% TeX file for creation of Katalog for CM eXtended encodings, 5 main shapes +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +\head{Computer Modern font + Cyrillic MS DOS Alternative encoding (extended)} +\FontPage {lxr10} +\FontPage {lxcsc10} +\FontPageS{lxti10} +\FontPageS{lxss10} +\FontPageS{lxtt10} + +\break +\head{Computer Modern font + Cyrillic Windows1251 encoding (extended)} +\FontPage {wxr10} +\FontPage {wxcsc10} +\FontPageS{wxti10} +\FontPageS{wxss10} +\FontPageS{wxtt10} + +\break +\head{Computer Modern font + Cyrillic ISO encoding (extended)} +\FontPage {ixr10} +\FontPage {ixcsc10} +\FontPageS{ixti10} +\FontPageS{ixss10} +\FontPageS{ixtt10} + +\break +\head{Computer Modern font + Cyrillic KOI-8r encoding (extended)} +\FontPage {kxr10} +\FontPage {kxcsc10} +\FontPageS{kxti10} +\FontPageS{kxss10} +\FontPageS{kxtt10} + +\break +\head{Computer Modern font + Cyrillic Macintosh encoding (extended)} +\FontPage {mxr10} +\FontPage {mxr10} +\FontPageS{mxcsc10} +\FontPageS{mxss10} +\FontPageS{mxtt10} + +\end +%end of file diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc4.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc4.tex new file mode 100644 index 00000000000..ba2c8da8233 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc4.tex @@ -0,0 +1,61 @@ +% +% allenc4.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% TeX file for creation of Katalog for X2, XS, Unicode encodings and font +% with all letters, not included in any encoding, 5 main font shapes +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\let\xtables\xtable +\def\head#1{\def\header{#1\par}} +\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill} +\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill} +\head{Cyrillic X2 container} +\FontPage {rxrm1000} +\FontPage {rxcc1000} +\FontPageS{rxti1000} +\FontPageS{rxss1000} +\FontPageS{rxtt1000} + +\break +\head{Cyrillic XS Old Slav container} +\FontPage {rsrm1000} +\FontPage {rscc1000} +\FontPageS{rsti1000} +\FontPageS{rsss1000} +\FontPageS{rstt1000} + +\break +\head{Cyrillic Unicode page} +\FontPage {ucr10} +\FontPage {uccsc10} +\FontPageS{ucti10} +\FontPageS{ucss10} +\FontPageS{uctt10} + +\break +\head{Cyrillic Trash container} +\FontPage {txrm1000} +\FontPage {txcc1000} +\FontPageS{txti1000} +\FontPageS{txss1000} +\FontPageS{txtt1000} + +\end +%end of file diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.lh b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.lh new file mode 100644 index 00000000000..c5e76ffd5c8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.lh @@ -0,0 +1,46 @@ +% +% katalog.lh +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Input TeX file for creation of Katalog for CM-like-encoded fonts +% only size 10 +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FontPage{\fontii r10} +\FontPage{\fontii sl10} +\FontPage{\fontii ti10} +\FontPage{\fontii u10} +\FontPage{\fontii bx10} +\FontPage{\fontii b10} +\FontPage{\fontii bxsl10} +\FontPage{\fontii bxti10} +\FontPage{\fontii csc10} +\FontPage{\fontii ss10} +\FontPage{\fontii ssbx10} +\FontPage{\fontii ssdc10} +\FontPage{\fontii ssi10} +\FontPage{\fontii tt10} +\FontPage{\fontii sltt10} +\FontPage{\fontii itt10} +\FontPage{\fontii tcsc10} +\FontPage{\fontii vtt10} +\FontPage{\fontii ssq8} +\FontPage{\fontii ssqi8} +\FontPage{\fontii dunh10} +\FontPage{\fontii fib8} +\FontPage{\fontii ff10} +\FontPage{\fontii fi10} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.t2 new file mode 100644 index 00000000000..fac031f7246 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.t2 @@ -0,0 +1,44 @@ +% +% katalog.t2 +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Input TeX file for creation of Katalog for EC-like-encoded fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FontPage{\fontii rm1000} +\FontPage{\fontii sl1000} +\FontPage{\fontii ti1000} +\FontPage{\fontii ui1000} +\FontPage{\fontii bx1000} +\FontPage{\fontii bi1000} +\FontPage{\fontii bl1000} +\FontPage{\fontii rb1000} +% +\FontPage{\fontii cc1000} +\FontPage{\fontii sc1000} +\FontPage{\fontii ci1000} +\FontPage{\fontii oc1000} +% +\FontPage{\fontii ss1000} +\FontPage{\fontii si1000} +\FontPage{\fontii sx1000} +\FontPage{\fontii so1000} +% +\FontPage{\fontii tc1000} +\FontPage{\fontii tt1000} +\FontPage{\fontii st1000} +\FontPage{\fontii it1000} +\FontPage{\fontii vi1000} +\FontPage{\fontii vt1000} diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.lh b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.lh new file mode 100644 index 00000000000..d9978a0694a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.lh @@ -0,0 +1,72 @@ +% +% katalog1.lh +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Input TeX file for creation of Katalog for CM-like-encoded fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FontPage{\fontii r10} +\FontPage{\fontii r12} +\FontPage{\fontii r17} +\FontPage{\fontii r5} +\FontPage{\fontii r6} +\FontPage{\fontii r7} +\FontPage{\fontii r8} +\FontPage{\fontii r9} +\FontPage{\fontii sl10} +\FontPage{\fontii sl12} +\FontPage{\fontii sl8} +\FontPage{\fontii sl9} +\FontPage{\fontii ti10} +\FontPage{\fontii ti12} +\FontPage{\fontii ti7} +\FontPage{\fontii ti8} +\FontPage{\fontii ti9} +\FontPage{\fontii u10} +\FontPage{\fontii bx10} +\FontPage{\fontii bx12} +\FontPage{\fontii bx5} +\FontPage{\fontii bx6} +\FontPage{\fontii bx7} +\FontPage{\fontii bx8} +\FontPage{\fontii bx9} +\FontPage{\fontii b10} +\FontPage{\fontii bxsl10} +\FontPage{\fontii bxti10} +\FontPage{\fontii csc10} +\FontPage{\fontii csc8} +\FontPage{\fontii csc9} +\FontPage{\fontii ss10} +\FontPage{\fontii ss12} +\FontPage{\fontii ss17} +\FontPage{\fontii ss8} +\FontPage{\fontii ss9} +\FontPage{\fontii ssbx10} +\FontPage{\fontii ssdc10} +\FontPage{\fontii ssi10} +\FontPage{\fontii ssi12} +\FontPage{\fontii ssi17} +\FontPage{\fontii ssi8} +\FontPage{\fontii ssi9} +\FontPage{\fontii tt10} +\FontPage{\fontii tt12} +\FontPage{\fontii tt8} +\FontPage{\fontii tt9} +\FontPage{\fontii sltt10} +\FontPage{\fontii itt10} +\FontPage{\fontii tcsc10} +\FontPage{\fontii vtt10} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.t2 new file mode 100644 index 00000000000..88735be96a4 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.t2 @@ -0,0 +1,63 @@ +% +% katalog1.t2 +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Input TeX file for creation of Katalog for EC-like-encoded fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FontPage{\fontii rm0500} +\FontPage{\fontii rm0600} +\FontPage{\fontii rm0700} +\FontPage{\fontii rm0800} +\FontPage{\fontii rm0900} +\FontPage{\fontii rm1000} +\FontPage{\fontii rm1095} +\FontPage{\fontii rm1200} +\FontPage{\fontii rm1440} +\FontPage{\fontii rm1728} +\FontPage{\fontii rm2074} +\FontPage{\fontii rm2488} +\FontPage{\fontii rm2986} +\FontPage{\fontii rm3583} +\FontPage{\fontii sl0500} +\FontPage{\fontii sl0600} +\FontPage{\fontii sl0700} +\FontPage{\fontii sl0800} +\FontPage{\fontii sl0900} +\FontPage{\fontii sl1000} +\FontPage{\fontii sl1095} +\FontPage{\fontii sl1200} +\FontPage{\fontii sl1440} +\FontPage{\fontii sl1728} +\FontPage{\fontii sl2074} +\FontPage{\fontii sl2488} +\FontPage{\fontii sl2986} +\FontPage{\fontii sl3583} +\FontPage{\fontii ti0500} +\FontPage{\fontii ti0600} +\FontPage{\fontii ti0700} +\FontPage{\fontii ti0800} +\FontPage{\fontii ti0900} +\FontPage{\fontii ti1000} +\FontPage{\fontii ti1095} +\FontPage{\fontii ti1200} +\FontPage{\fontii ti1440} +\FontPage{\fontii ti1728} +\FontPage{\fontii ti2074} +\FontPage{\fontii ti2488} +\FontPage{\fontii ti2986} +\FontPage{\fontii ti3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.lh b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.lh new file mode 100644 index 00000000000..ade16bbef6a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.lh @@ -0,0 +1,26 @@ +% +% katalog2.lh +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Input TeX file for creation of Katalog for CM-like-encoded fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FontPage{\fontii ssq8} +\FontPage{\fontii ssqi8} +\FontPage{\fontii dunh10} +\FontPage{\fontii fib8} +\FontPage{\fontii ff10} +\FontPage{\fontii fi10} + diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.t2 new file mode 100644 index 00000000000..3b4714aa3f9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.t2 @@ -0,0 +1,63 @@ +% +% katalog2.t2 +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Input TeX file for creation of Katalog for EC-like-encoded fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FontPage{\fontii ui0500} +\FontPage{\fontii ui0600} +\FontPage{\fontii ui0700} +\FontPage{\fontii ui0800} +\FontPage{\fontii ui0900} +\FontPage{\fontii ui1000} +\FontPage{\fontii ui1095} +\FontPage{\fontii ui1200} +\FontPage{\fontii ui1440} +\FontPage{\fontii ui1728} +\FontPage{\fontii ui2074} +\FontPage{\fontii ui2488} +\FontPage{\fontii ui2986} +\FontPage{\fontii ui3583} +\FontPage{\fontii bx0500} +\FontPage{\fontii bx0600} +\FontPage{\fontii bx0700} +\FontPage{\fontii bx0800} +\FontPage{\fontii bx0900} +\FontPage{\fontii bx1000} +\FontPage{\fontii bx1095} +\FontPage{\fontii bx1200} +\FontPage{\fontii bx1440} +\FontPage{\fontii bx1728} +\FontPage{\fontii bx2074} +\FontPage{\fontii bx2488} +\FontPage{\fontii bx2986} +\FontPage{\fontii bx3583} +\FontPage{\fontii bi0500} +\FontPage{\fontii bi0600} +\FontPage{\fontii bi0700} +\FontPage{\fontii bi0800} +\FontPage{\fontii bi0900} +\FontPage{\fontii bi1000} +\FontPage{\fontii bi1095} +\FontPage{\fontii bi1200} +\FontPage{\fontii bi1440} +\FontPage{\fontii bi1728} +\FontPage{\fontii bi2074} +\FontPage{\fontii bi2488} +\FontPage{\fontii bi2986} +\FontPage{\fontii bi3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog3.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog3.t2 new file mode 100644 index 00000000000..862c4c40971 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog3.t2 @@ -0,0 +1,63 @@ +% +% katalog3.t2 +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Input TeX file for creation of Katalog for EC-like-encoded fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FontPage{\fontii bl0500} +\FontPage{\fontii bl0600} +\FontPage{\fontii bl0700} +\FontPage{\fontii bl0800} +\FontPage{\fontii bl0900} +\FontPage{\fontii bl1000} +\FontPage{\fontii bl1095} +\FontPage{\fontii bl1200} +\FontPage{\fontii bl1440} +\FontPage{\fontii bl1728} +\FontPage{\fontii bl2074} +\FontPage{\fontii bl2488} +\FontPage{\fontii bl2986} +\FontPage{\fontii bl3583} +\FontPage{\fontii rb0500} +\FontPage{\fontii rb0600} +\FontPage{\fontii rb0700} +\FontPage{\fontii rb0800} +\FontPage{\fontii rb0900} +\FontPage{\fontii rb1000} +\FontPage{\fontii rb1095} +\FontPage{\fontii rb1200} +\FontPage{\fontii rb1440} +\FontPage{\fontii rb1728} +\FontPage{\fontii rb2074} +\FontPage{\fontii rb2488} +\FontPage{\fontii rb2986} +\FontPage{\fontii rb3583} +\FontPage{\fontii cc0500} +\FontPage{\fontii cc0600} +\FontPage{\fontii cc0700} +\FontPage{\fontii cc0800} +\FontPage{\fontii cc0900} +\FontPage{\fontii cc1000} +\FontPage{\fontii cc1095} +\FontPage{\fontii cc1200} +\FontPage{\fontii cc1440} +\FontPage{\fontii cc1728} +\FontPage{\fontii cc2074} +\FontPage{\fontii cc2488} +\FontPage{\fontii cc2986} +\FontPage{\fontii cc3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog4.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog4.t2 new file mode 100644 index 00000000000..fceafa7af5b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog4.t2 @@ -0,0 +1,63 @@ +% +% katalog4.t2 +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Input TeX file for creation of Katalog for EC-like-encoded fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FontPage{\fontii sc0500} +\FontPage{\fontii sc0600} +\FontPage{\fontii sc0700} +\FontPage{\fontii sc0800} +\FontPage{\fontii sc0900} +\FontPage{\fontii sc1000} +\FontPage{\fontii sc1095} +\FontPage{\fontii sc1200} +\FontPage{\fontii sc1440} +\FontPage{\fontii sc1728} +\FontPage{\fontii sc2074} +\FontPage{\fontii sc2488} +\FontPage{\fontii sc2986} +\FontPage{\fontii sc3583} +\FontPage{\fontii ci0500} +\FontPage{\fontii ci0600} +\FontPage{\fontii ci0700} +\FontPage{\fontii ci0800} +\FontPage{\fontii ci0900} +\FontPage{\fontii ci1000} +\FontPage{\fontii ci1095} +\FontPage{\fontii ci1200} +\FontPage{\fontii ci1440} +\FontPage{\fontii ci1728} +\FontPage{\fontii ci2074} +\FontPage{\fontii ci2488} +\FontPage{\fontii ci2986} +\FontPage{\fontii ci3583} +\FontPage{\fontii oc0500} +\FontPage{\fontii oc0600} +\FontPage{\fontii oc0700} +\FontPage{\fontii oc0800} +\FontPage{\fontii oc0900} +\FontPage{\fontii oc1000} +\FontPage{\fontii oc1095} +\FontPage{\fontii oc1200} +\FontPage{\fontii oc1440} +\FontPage{\fontii oc1728} +\FontPage{\fontii oc2074} +\FontPage{\fontii oc2488} +\FontPage{\fontii oc2986} +\FontPage{\fontii oc3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog5.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog5.t2 new file mode 100644 index 00000000000..34367f5ae1c --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog5.t2 @@ -0,0 +1,63 @@ +% +% katalog5.t2 +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Input TeX file for creation of Katalog for EC-like-encoded fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FontPage{\fontii ss0500} +\FontPage{\fontii ss0600} +\FontPage{\fontii ss0700} +\FontPage{\fontii ss0800} +\FontPage{\fontii ss0900} +\FontPage{\fontii ss1000} +\FontPage{\fontii ss1095} +\FontPage{\fontii ss1200} +\FontPage{\fontii ss1440} +\FontPage{\fontii ss1728} +\FontPage{\fontii ss2074} +\FontPage{\fontii ss2488} +\FontPage{\fontii ss2986} +\FontPage{\fontii ss3583} +\FontPage{\fontii si0500} +\FontPage{\fontii si0600} +\FontPage{\fontii si0700} +\FontPage{\fontii si0800} +\FontPage{\fontii si0900} +\FontPage{\fontii si1000} +\FontPage{\fontii si1095} +\FontPage{\fontii si1200} +\FontPage{\fontii si1440} +\FontPage{\fontii si1728} +\FontPage{\fontii si2074} +\FontPage{\fontii si2488} +\FontPage{\fontii si2986} +\FontPage{\fontii si3583} +\FontPage{\fontii sx0500} +\FontPage{\fontii sx0600} +\FontPage{\fontii sx0700} +\FontPage{\fontii sx0800} +\FontPage{\fontii sx0900} +\FontPage{\fontii sx1000} +\FontPage{\fontii sx1095} +\FontPage{\fontii sx1200} +\FontPage{\fontii sx1440} +\FontPage{\fontii sx1728} +\FontPage{\fontii sx2074} +\FontPage{\fontii sx2488} +\FontPage{\fontii sx2986} +\FontPage{\fontii sx3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog6.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog6.t2 new file mode 100644 index 00000000000..54c2481cf26 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog6.t2 @@ -0,0 +1,62 @@ +% +% katalog6.t2 +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Input TeX file for creation of Katalog for EC-like-encoded fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FontPage{\fontii so0500} +\FontPage{\fontii so0600} +\FontPage{\fontii so0700} +\FontPage{\fontii so0800} +\FontPage{\fontii so0900} +\FontPage{\fontii so1000} +\FontPage{\fontii so1095} +\FontPage{\fontii so1200} +\FontPage{\fontii so1440} +\FontPage{\fontii so1728} +\FontPage{\fontii so2074} +\FontPage{\fontii so2488} +\FontPage{\fontii so2986} +\FontPage{\fontii so3583} +\FontPage{\fontii tc0800} +\FontPage{\fontii tc0900} +\FontPage{\fontii tc1000} +\FontPage{\fontii tc1095} +\FontPage{\fontii tc1200} +\FontPage{\fontii tt0800} +\FontPage{\fontii tt0900} +\FontPage{\fontii tt1000} +\FontPage{\fontii tt1095} +\FontPage{\fontii tt1200} +\FontPage{\fontii tt1440} +\FontPage{\fontii tt1728} +\FontPage{\fontii tt2074} +\FontPage{\fontii tt2488} +\FontPage{\fontii tt2986} +\FontPage{\fontii tt3583} +\FontPage{\fontii st0800} +\FontPage{\fontii st0900} +\FontPage{\fontii st1000} +\FontPage{\fontii st1095} +\FontPage{\fontii st1200} +\FontPage{\fontii st1440} +\FontPage{\fontii st1728} +\FontPage{\fontii st2074} +\FontPage{\fontii st2488} +\FontPage{\fontii st2986} +\FontPage{\fontii st3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog7.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog7.t2 new file mode 100644 index 00000000000..cf2b3de78e6 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog7.t2 @@ -0,0 +1,74 @@ +% +% katalog7.t2 +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Input TeX file for creation of Katalog for EC-like-encoded fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FontPage{\fontii it0800} +\FontPage{\fontii it0900} +\FontPage{\fontii it1000} +\FontPage{\fontii it1095} +\FontPage{\fontii it1200} +\FontPage{\fontii it1440} +\FontPage{\fontii it1728} +\FontPage{\fontii it2074} +\FontPage{\fontii it2488} +\FontPage{\fontii it2986} +\FontPage{\fontii it3583} +\FontPage{\fontii tc1440} +\FontPage{\fontii tc1728} +\FontPage{\fontii tc2074} +\FontPage{\fontii tc2488} +\FontPage{\fontii tc2986} +\FontPage{\fontii tc3583} +\FontPage{\fontii vi0800} +\FontPage{\fontii vi0900} +\FontPage{\fontii vi1000} +\FontPage{\fontii vi1095} +\FontPage{\fontii vi1200} +\FontPage{\fontii vi1440} +\FontPage{\fontii vi1728} +\FontPage{\fontii vi2074} +\FontPage{\fontii vi2488} +\FontPage{\fontii vi2986} +\FontPage{\fontii vi3583} +\FontPage{\fontii vt0800} +\FontPage{\fontii vt0900} +\FontPage{\fontii vt1000} +\FontPage{\fontii vt1095} +\FontPage{\fontii vt1200} +\FontPage{\fontii vt1440} +\FontPage{\fontii vt1728} +\FontPage{\fontii vt2074} +\FontPage{\fontii vt2488} +\FontPage{\fontii vt2986} +\FontPage{\fontii vt3583} +\FontPage{\fontii xc0500} +\FontPage{\fontii xc0600} +\FontPage{\fontii xc0700} +\FontPage{\fontii xc0800} +\FontPage{\fontii xc0900} +\FontPage{\fontii xc1000} +\FontPage{\fontii xc1095} +\FontPage{\fontii xc1200} +\FontPage{\fontii xc1440} +\FontPage{\fontii xc1728} +\FontPage{\fontii xc2074} +\FontPage{\fontii xc2488} +\FontPage{\fontii xc2986} +\FontPage{\fontii xc3583} + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-fmap.tex new file mode 100644 index 00000000000..6e4b0774519 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-fmap.tex @@ -0,0 +1,34 @@ +% +% lh-fmap.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LH fonts (or anonther CM-like-enc-font), +% all font shapes and sizes, font encoding tables +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\head#1{\def\header{#1\par}} +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\xtable\egroup\vfill} +\def\fontii{lh} +%Only main sizes +\input katalog.lh +\end +%Full font Katalog +\input katalog1.lh +\input katalog2.lh +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex new file mode 100644 index 00000000000..a4b33615c3f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex @@ -0,0 +1,34 @@ +% +% lh-text.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LH fonts (or anonther CM-like-enc-font), +% all font shapes and sizes, text tests +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\alttext\egroup\vfill} +\def\fontii{lh} +%Only main sizes +\input katalog.lh +\end +%Full font Katalog +\input katalog1.lh +\input katalog2.lh +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex new file mode 100644 index 00000000000..5fe8693ad50 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex @@ -0,0 +1,40 @@ +% +% lh-texx.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LH fonts (or anonther CM-like-enc-font), +% 5 main font shapes, text tests +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\hsize7in +\vsize10in +\voffset-.5in +\hoffset-.5in\eject +\overfullrule0pt +\let\noinit!\input testfox +\input testtext +\Russian +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\alttext\egroup\vfill} +\def\fontii{la} +%Only main sizes and fonts +\FontPage{\fontii r10} +\FontPage{\fontii ti10} +\FontPage{\fontii bx10} +\FontPage{\fontii csc10} +\FontPage{\fontii ss10} +\FontPage{\fontii ssbx10} +\FontPage{\fontii tt10} +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex new file mode 100644 index 00000000000..7f274ca6ce4 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex @@ -0,0 +1,44 @@ +% +% lh-texx.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LH fonts (or anonther CM-like-enc-font), +% 5 main font shapes, text tests +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\hsize7in +\vsize10in +\voffset-.5in +\hoffset-.5in\eject +\overfullrule0pt +\let\noinit!\input testfox +\input testtext +\Russian +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\xtable\egroup\vfill} +\def\fontii{la} +%Only main sizes and fonts +\iffalse +\FontPage{\fontii rm1000} +\FontPage{\fontii ti1000} +\FontPage{\fontii bx1000} +\FontPage{\fontii cc1000} +\FontPage{\fontii ss1000} +\FontPage{\fontii sx1000} +\FontPage{\fontii tt1000} +\fi +\FontPage{latt1000} +\FontPage{ectt1000} +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-fmap.tex new file mode 100644 index 00000000000..2da7c38ba2c --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-fmap.tex @@ -0,0 +1,38 @@ +% +% t2a-fmap.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LA fonts -- T2A encoding, +% all font shapes in main or all sizes, font encoding tables +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{la} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex new file mode 100644 index 00000000000..8b9d7baa270 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex @@ -0,0 +1,39 @@ +% +% t2a-text.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LA fonts -- T2A encoding, +% all font shapes in main or all sizes, text tests +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{la} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-fmap.tex new file mode 100644 index 00000000000..adb77e251ab --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-fmap.tex @@ -0,0 +1,39 @@ +% +% t2b-fmap.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LB fonts -- T2B encoding, +% all font shapes in main or all sizes, font encoding tables +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{lb} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex new file mode 100644 index 00000000000..7f8fa9309f4 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex @@ -0,0 +1,39 @@ +% +% t2b-text.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LB fonts -- T2B encoding, +% all font shapes in main or all sizes, text tests +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{lb} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-fmap.tex new file mode 100644 index 00000000000..56ba90ad181 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-fmap.tex @@ -0,0 +1,39 @@ +% +% t2c-fmap.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LC fonts -- T2C encoding, +% all font shapes in main or all sizes, font encoding tables +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{lc} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex new file mode 100644 index 00000000000..90dc1eda974 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex @@ -0,0 +1,39 @@ +% +% t2c-text.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LC fonts -- T2C encoding, +% all font shapes in main or all sizes, text tests +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{lc} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-fmap.tex new file mode 100644 index 00000000000..dce1c46cf13 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-fmap.tex @@ -0,0 +1,39 @@ +% +% t2d-fmap.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LC fonts -- T2C encoding, +% all font shapes in main or all sizes, font encoding tables +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%testfont stuff +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{ld} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex new file mode 100644 index 00000000000..5ff91e35fac --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex @@ -0,0 +1,39 @@ +% +% t2d-text.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of LD fonts -- T2D encoding, +% all font shapes in main or all sizes, text tests +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{ld} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/testfox.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/testfox.tex new file mode 100644 index 00000000000..daac9abb10a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/testfox.tex @@ -0,0 +1,258 @@ +% testfo(nt)x -- testfont.tex + \xtable stuff +% (\xtable has decimal numbers \xtables starts from char128) +% macro \startfont has penalty additions +% A testbed for font evaluation (see The METAFONTbook, Appendix H) +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% eXtended file testfont.tex +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\tracinglostchars=0 +\tolerance=1000 +\raggedbottom +\nopagenumbers +\parindent=0pt +\newlinechar=`@ +\hyphenpenalty=200 +\doublehyphendemerits=30000 +\hyphenation{prom-i-nent} + +\newcount\m \newcount\n \newcount\p \newdimen\dim +\chardef\other=12 + +\def\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} +\def\hours{\n=\time \divide\n 60 + \m=-\n \multiply\m 60 \advance\m \time +%!!! + \twodigits\n:\twodigits\m} +\def\twodigits#1{\ifnum #1<10 0\fi \number#1} + +\def\init{\message{@Name of the font to test = } + \read-1 to\fontname \startfont + \message{Now type a test command (\string\help\space for help):}} +\def\startfont{\font\testfont=\fontname \spaceskip=0pt + \leftline{\sevenrm Test of \fontname\unskip\ on \today\ at \hours}% +%!!! + \penalty10000\medskip + \testfont \setbaselineskip + \ifdim\fontdimen6\testfont<10pt \rightskip=0pt plus 20pt + \else\rightskip=0pt plus 2em \fi + \spaceskip=\fontdimen2\testfont % space between words (\raggedright) + \xspaceskip=\fontdimen2\testfont \advance\xspaceskip by\fontdimen7\testfont} + +{\catcode`\|=0 \catcode`\\=\other +|gdef|help{|message{% +\init switches to another font;@% +\end or \bye finishes the run;@% +\table prints the font layout in tabular format;@% +\xtable prints the font layout in tabular format (with decimal nums);@% +\text prints a sample text, assuming TeX text font conventions;@% +\sample combines \table and \text;@% +\mixture mixes a background character with a series of others;@% +\alternation interleaves a background character with a series;@% +\alphabet prints all lowercase letters within a given background;@% +\ALPHABET prints all uppercase letters within a given background;@% +\series prints a series of letters within a given background;@% +\lowers prints a comprehensive test of lowercase;@% +\uppers prints a comprehensive test of uppercase;@% +\digits prints a comprehensive test of numerals;@% +\math prints a comprehensive test of TeX math italic;@% +\names prints a text that mixes upper and lower case;@% +\punct prints a punctuation test;@% +\bigtest combines many of the above routines;@% +\help repeats this message;@% +and you can use ordinary TeX commands (e.g., to \input a file).}}} + +\def\setbaselineskip{\setbox0=\hbox{\n=0 +\loop\char\n \ifnum \n<255 \advance\n 1 \repeat} +\baselineskip=6pt \advance\baselineskip\ht0 \advance\baselineskip\dp0 } + +\def\setchar#1{{\escapechar-1\message{\string#1 character = }% + \def\do##1{\catcode`##1=\other}\dospecials + \read-1 to\next + \expandafter\finsetchar\next\next#1}} +\def\finsetchar#1#2\next#3{\global\chardef#3=`#1 + \ifnum #3=`\# \global\chardef#3=#2 \fi} +\def\promptthree{\setchar\background + \setchar\starting \setchar\ending} + +\def\mixture{\promptthree \domix\mixpattern} +\def\alternation{\promptthree \domix\altpattern} +\def\mixpattern{\0\1\0\0\1\1\0\0\0\1\1\1\0\1} +\def\altpattern{\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0} +\def\domix#1{\par\chardef\0=\background \n=\starting + \loop \chardef\1=\n #1\endgraf + \ifnum \n<\ending \advance\n 1 \repeat} + +\def\!{\discretionary{\background}{\background}{\background}} +\def\series{\promptthree \!\doseries\starting\ending\par} +\def\doseries#1#2{\n=#1\loop\char\n\!\ifnum\n<#2\advance\n 1 \repeat} +\def\complower{\!\doseries{`a}{`z}\doseries{'31}{'34}\par} +\def\compupper{\!\doseries{`A}{`Z}\doseries{'35}{'37}\par} +\def\compdigs{\!\doseries{`0}{`9}\par} +\def\alphabet{\setchar\background\complower} +\def\ALPHABET{\setchar\background\compupper} + +\def\lowers{\docomprehensive\complower{`a}{`z}{'31}{'34}} +\def\uppers{\docomprehensive\compupper{`A}{`Z}{'35}{'37}} +\def\digits{\docomprehensive\compdigs{`0}{`4}{`5}{`9}} +\def\docomprehensive#1#2#3#4#5{\par\chardef\background=#2 + \loop{#1} \ifnum\background<#3\m=\background\advance\m 1 + \chardef\background=\m \repeat \chardef\background=#4 + \loop{#1} \ifnum\background<#5\m=\background\advance\m 1 + \chardef\background=\m \repeat} + +\def\names{ {\AA}ngel\aa\ Beatrice Claire + Diana \'Erica Fran\c{c}oise Ginette H\'el\`ene Iris + Jackie K\=aren {\L}au\.ra Mar{\'\i}a N\H{a}ta{\l}{\u\i}e {\O}ctave + Pauline Qu\^eneau Roxanne Sabine T\~a{\'\j}a Ur\v{s}ula + Vivian Wendy Xanthippe Yv{\o}nne Z\"azilie\par} +\def\punct{\par\dopunct{min}\dopunct{pig}\dopunct{hid} + \dopunct{HIE}\dopunct{TIP}\dopunct{fluff} + \$1,234.56 + 7/8 = 9\% @ \#0\par} +\def\dopunct#1{#1,\ #1:\ #1;\ `#1'\ ?`#1?\ !`#1!\ (#1)\ [#1]\ #1*\ #1.\par} + +\def\bigtest{\sample + hamburgefonstiv HAMBURGEFONSTIV\par + \names \punct \lowers \uppers \digits} + +\def\math{\textfont1=\testfont \skewchar\testfont=\skewtrial + \mathchardef\Gamma="100 \mathchardef\Delta="101 + \mathchardef\Theta="102 \mathchardef\Lambda="103 \mathchardef\Xi="104 + \mathchardef\Pi="105 \mathchardef\Sigma="106 \mathchardef\Upsilon="107 + \mathchardef\Phi="108 \mathchardef\Psi="109 \mathchardef\Omega="10A + \def\ii{i} \def\jj{j} + \def\\##1{|##1|+}\mathtrial + \def\\##1{##1_2+}\mathtrial + \def\\##1{##1^2+}\mathtrial + \def\\##1{##1/2+}\mathtrial + \def\\##1{2/##1+}\mathtrial + \def\\##1{##1,{}+}\mathtrial + \def\\##1{d##1+}\mathtrial + \let\ii=\imath \let\jj=\jmath \def\\##1{\hat##1+}\mathtrial} +\newcount\skewtrial \skewtrial='177 +\def\mathtrial{$\\A \\B \\C \\D \\E \\F \\G \\H \\I \\J \\K \\L \\M \\N \\O + \\P \\Q \\R \\S \\T \\U \\V \\W \\X \\Y \\Z \\a \\b \\c \\d \\e \\f \\g + \\h \\\ii \\\jj \\k \\l \\m \\n \\o \\p \\q \\r \\s \\t \\u \\v \\w \\x \\y + \\z \\\alpha \\\beta \\\gamma \\\delta \\\epsilon \\\zeta \\\eta \\\theta + \\\iota \\\kappa \\\lambda \\\mu \\\nu \\\xi \\\pi \\\rho \\\sigma \\\tau + \\\upsilon \\\phi \\\chi \\\psi \\\omega \\\vartheta \\\varpi \\\varphi + \\\Gamma \\\Delta \\\Theta \\\Lambda \\\Xi \\\Pi \\\Sigma \\\Upsilon + \\\Phi \\\Psi \\\Omega \\\partial \\\ell \\\wp$\par} +\def\mathsy{\begingroup\skewtrial='060 % for math symbol font tests + \def\mathtrial{$\\A \\B \\C \\D \\E \\F \\G \\H \\I \\J \\K \\L + \\M \\N \\O \\P \\Q \\R \\S \\T \\U \\V \\W \\X \\Y \\Z$\par} + \math\endgroup} + +\def\oct#1{\hbox{\rm\'{}\kern-.2em\it#1\/\kern.05em}} % octal constant +\def\hex#1{\hbox{\rm\H{}\tt#1}} % hexadecimal constant +\def\|{\omit\vrule} +\def\setdigs#1"#2{\gdef\h{#2}% \h=hex prefix; \0\1=corresponding octal + \m=\n \divide\m by 64 \xdef\0{\the\m}% + \multiply\m by-64 \advance\m by\n \divide\m by 8 \xdef\1{\the\m}} +\def\testrow{\setbox0=\hbox{\penalty 1\def\\{\char"\h}% + \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\A\\B\\C\\D\\E\\F% + \global\p=\lastpenalty}} % \p=1 if none of the characters exist +\def\oddline{\cr + \noalign{\nointerlineskip} + \multispan{19}\hrulefill& + \setbox0=\hbox{\lower 2.3pt\hbox{\hex{\h x}}}\smash{\box0}\cr + \noalign{\nointerlineskip}} +\newif\ifskipping +\def\evenline{\loop\skippingfalse + \ifnum\n<256 \m=\n \divide\m 16 \chardef\next=\m + \expandafter\setdigs\meaning\next \testrow + \ifnum\p=1 \skippingtrue \fi\fi + \ifskipping \global\advance\n 16 \repeat + \ifnum\n=256 \let\next=\endchart\else\let\next=\morechart\fi + \next} +\def\sevenline{\loop\skippingfalse + \ifnum\n<256 \m=\n \divide\m 16 \chardef\next=\m + \expandafter\setdigs\meaning\next \testrow + \ifnum\n<128 \skippingtrue \else\ifnum\p=1 \skippingtrue \fi\fi\fi + \ifskipping \global\advance\n 16 \repeat + \ifnum\n=256 \let\next=\endchart\else\let\next=\morechart\fi + \next} +\def\morechart{\cr\noalign{\hrule\penalty5000} + \chartline \oddline \m=\1 \advance\m 1 \xdef\1{\the\m} + \chartline \evenline} +\def\chartline{&\oct{\0\1x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\|&} +\def\chartstrut{\lower4.5pt\vbox to14pt{}} +\def\table{$$\global\n=0 + \halign to\hsize\bgroup + \chartstrut##\tabskip0pt plus10pt& + &\hfil##\hfil&\vrule##\cr + \lower6.5pt\null + &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline} +%!!! +\def\xtable{$$\global\n=0 + \halign to\hsize\bgroup + \chartstrut##\tabskip0pt plus10pt& + &\hfil##\hfil&\vrule\smashnum##\cr + \lower6.5pt\null + &&\|&\oct0&\|&\oct1&\|&\oct2&\|&\oct3&\|&\oct4 + &\|&\oct5&\|&\oct6&\|&\oct7&\|\evenline} +%!!! +\def\xtables{$$\global\n=128 + \halign to\hsize\bgroup + \chartstrut##\tabskip0pt plus10pt& + &\hfil##\hfil&\vrule\smashnum##\cr + \lower6.5pt\null + &&\|&\oct0&\|&\oct1&\|&\oct2&\|&\oct3&\|&\oct4 + &\|&\oct5&\|&\oct6&\|&\oct7&\|\sevenline} +\def\endchart{\cr\noalign{\hrule}% + \raise11.5pt\null&&\|&\hex 8&\|&\hex 9&\|&\hex A&\|&\hex B&\| + &\hex C&\|&\hex D&\|&\hex E&\|&\hex F&\|\cr\egroup$$\par} +\def\:{\setbox0=\hbox{\char\n}% + \ifdim\ht0>7.5pt\reposition + \else\ifdim\dp0>2.5pt\reposition\fi\fi + \box0\global\advance\n 1 } +\def\reposition{\setbox0=\vbox{\kern2pt\box0}\dim=\dp0 + \advance\dim 2pt \dp0=\dim} +\def\centerlargechars{ + \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}} +%!!! +\def\smashnum{\smash{\hbox to0pt{\fiverm\kern.2em\lower1.5ex\hbox +{\number\n}\hss}}} + +\def\text{{\advance\baselineskip-4pt +\setbox0=\hbox{abcdefghijklmnopqrstuvwxyz} +\ifdim\hsize>2\wd0 \ifdim 15pc>2\wd0 \hsize=15pc \else \hsize=2\wd0 \fi\fi +On November 14, 1885, Senator \& Mrs.~Leland Stanford called +together at their San Francisco mansion the 24~prominent men who had +been chosen as the first trustees of The Leland Stanford Junior University. +They handed to the board the Founding Grant of the University, which they +had executed three days before. This document---with various amendments, +legislative acts, and court decrees---remains as the University's charter. +In bold, sweeping language it stipulates that the objectives of the University +are ``to qualify students for personal success and direct usefulness in life; +and to promote the publick welfare by exercising an influence in behalf of +humanity and civilization, teaching the blessings of liberty regulated by +law, and inculcating love and reverence for the great principles of +government as derived from the inalienable rights of man to life, liberty, +and the pursuit of happiness.'' \moretext +(!`THE DAZED BROWN FOX QUICKLY GAVE 12345--67890 JUMPS!)\par}} +\def\moretext{?`But aren't Kafka's Schlo{\ss} and {\AE}sop's {\OE}uvres +often na{\"\i}ve vis-\`a-vis the d{\ae}monic ph{\oe}nix's official r\^ole +in fluffy souffl\'es? } +\def\omitaccents{\let\moretext=\relax} + +\def\sample{\table\text} + +\ifx\noinit!\else\init\fi diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/testkern.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/testkern.tex new file mode 100644 index 00000000000..994415e394a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/testkern.tex @@ -0,0 +1,159 @@ +% +% testkern.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% TeX file with macros for testing kerns between letters in fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newcount\chu \newcount\chl \newcount\chtemp +\newcount \hours \newcount \minutes + +\let\xpar=\par + +\def\LHpair#1 #2.{\noindent\chu=#1% +{\loop \chl=\chu +{\loop \char\chu\char\chl\char\chu{}\char\chl{}\char\chu\ +\advance\chl by 1 \let\chtemp\chl#2\xpar\noindent}% +\global\advance\chu by 1 \let\chtemp\chu#2\xpar}} + +\def\LHcross#1 #2 #3.{\noindent\chu=#1\chl=#2% +\def\H{\discretionary{\char\chu}{\char\chu}{\char\chu}}% +{\char\chu\loop\char\chl\H% +\advance\chl by 1 \let\chtemp\chl#3\xpar}} + +\def\LHdot#1 #2.{\noindent\chu=#1% +{\loop \char\chu.\ \char\chu.\ % +\advance\chl by 1 \let\chtemp\chl#2\xpar}} + +\def\LHuplow#1 #2; #3 #4.{\noindent\chu=#1% +{\loop \chl=#3% +{\loop \char\chu\char\chl\char\chl\ \char\chu{}\char\chl{}\char\chl\ +\advance\chl by 1 \let\chtemp\chl#4\xpar\noindent}% +\global\advance\chu by 1 \let\chtemp\chu#2\xpar}} + +\def\LHblks #1#2#3{\par\baselineskip=2.65ex\lineskip2pt +{\noindent +\chu=#1\loop +\centerline{\quad\llap{\rm\number\chu $:\,$}% +\chl=#1\loop \setbox0\hbox{\char\chu}% +\rlap{\lower\dp0\hbox{\vrule\vbox{\hrule\box0\hrule}\vrule}}\hskip1.25em% +\global\advance\chu by 1 \advance\chl by 1 \ifnum\chl<#3 \repeat \hfill} +\ifnum\chu<#2 \repeat}} + +\def\LHblk{\LHblks{0}{256}{16}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%T2 +\def\Ttwo{% +\LHpair 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat. +\eject +\LHpair 160 \ifnum\chtemp=189\chtemp=224 \ifnum\chtemp<256\repeat. +\eject +\LHcross 205 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat. +\LHcross 237 160 \ifnum\chtemp=189\chtemp=224 \ifnum\chtemp<256\repeat. +\LHdot 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat. +\LHdot 160 \ifnum\chtemp=189\chtemp=224 \ifnum\chtemp<256\repeat. +\eject +\LHuplow 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat; 160 \loTtwo. +} + +%ALT +\def\ALT{% +\LHpair 128 % + \ifnum\chtemp=160\chtemp=242\fi % + \ifnum\chtemp=243\chtemp=244\fi % + \ifnum\chtemp=245\chtemp=246\fi % + \ifnum\chtemp=247\chtemp=248\fi % + \ifnum\chtemp=249\chtemp=250\fi % + \ifnum\chtemp<251\repeat. +\eject +\LHpair 160 % + \ifnum\chtemp=176\chtemp=224\fi % + \ifnum\chtemp=240\chtemp=241\fi % + \ifnum\chtemp=242\chtemp=243\fi % + \ifnum\chtemp=244\chtemp=245\fi % + \ifnum\chtemp=246\chtemp=247\fi % + \ifnum\chtemp=248\chtemp=249\fi % + \ifnum\chtemp=250\chtemp=251\fi % + \ifnum\chtemp<252\repeat. +\eject +\LHcross 205 128 % + \ifnum\chtemp=160\chtemp=242\fi % + \ifnum\chtemp=243\chtemp=244\fi % + \ifnum\chtemp=245\chtemp=246\fi % + \ifnum\chtemp=247\chtemp=248\fi % + \ifnum\chtemp=249\chtemp=250\fi % + \ifnum\chtemp<251\repeat. +\LHcross 237 160 % + \ifnum\chtemp=176\chtemp=224\fi % + \ifnum\chtemp=240\chtemp=241\fi % + \ifnum\chtemp=242\chtemp=243\fi % + \ifnum\chtemp=244\chtemp=245\fi % + \ifnum\chtemp=246\chtemp=247\fi % + \ifnum\chtemp=248\chtemp=249\fi % + \ifnum\chtemp=250\chtemp=251\fi % + \ifnum\chtemp<252\repeat. +\LHdot 128 % + \ifnum\chtemp=160\chtemp=242\fi % + \ifnum\chtemp=243\chtemp=244\fi % + \ifnum\chtemp=245\chtemp=246\fi % + \ifnum\chtemp=247\chtemp=248\fi % + \ifnum\chtemp=249\chtemp=250\fi % + \ifnum\chtemp<251\repeat. +\LHdot 160 % + \ifnum\chtemp=176\chtemp=224\fi % + \ifnum\chtemp=240\chtemp=241\fi % + \ifnum\chtemp=242\chtemp=243\fi % + \ifnum\chtemp=244\chtemp=245\fi % + \ifnum\chtemp=246\chtemp=247\fi % + \ifnum\chtemp=248\chtemp=249\fi % + \ifnum\chtemp=250\chtemp=251\fi % + \ifnum\chtemp<252\repeat. +\eject +\LHuplow 128 % + \ifnum\chtemp=160\chtemp=242\fi % + \ifnum\chtemp=243\chtemp=244\fi % + \ifnum\chtemp=245\chtemp=246\fi % + \ifnum\chtemp=247\chtemp=248\fi % + \ifnum\chtemp=249\chtemp=250\fi % + \ifnum\chtemp<251\repeat; + 160 % + \ifnum\chtemp=176\chtemp=224\fi % + \ifnum\chtemp=240\chtemp=241\fi % + \ifnum\chtemp=242\chtemp=243\fi % + \ifnum\chtemp=244\chtemp=245\fi % + \ifnum\chtemp=246\chtemp=247\fi % + \ifnum\chtemp=248\chtemp=249\fi % + \ifnum\chtemp=250\chtemp=251\fi % + \ifnum\chtemp<252\repeat. +} +\newlinechar=`@ +{\chardef\other=12 +\catcode`\|=0 \catcode`\\=\other +|gdef|kernhelp{|message{@% +\kernhelp -- this help;@% +\help -- main testfo(nt)x.tex's help;@% +\init -- set font name to be tested;@@% +\ALT -- kerning test in LCY encoding (lh* fonts);@% +\Ttwo -- kerning test in T2/X2 encoding (rx/l(a/b/c)* fonts);@@% +\LHblk -- test for char boxes and char placement inside boxes;@% +\LHblks <num1> <num2> <num3> -- "low level" macro for previous one;@% + <num1> -- number of first code number (e.g. 0 in \LHblk);@% + <num2> -- number of last code number+1 (e.g. 256 in \LHblk);@% + <num3> -- number of characters per line (e.g. 16 in \LHblk)@@}}} + +\kernhelp\par +\input testfox diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/testtext.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/testtext.tex new file mode 100644 index 00000000000..796ccd04766 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/testtext.tex @@ -0,0 +1,261 @@ +% +% testtext.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% TeX file with text for testing kerns between letters in fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\grqq{\kern-.07em``} +\def\glqq{,,\penalty10000\hskip0pt} +\def\dash---{\ifdim\lastskip>0pt\unskip\fi\kern.2em\cyrdash +\hskip.2em\ignorespaces} + +\def\moretext{\baselineskip2.5ex +\let\\=\par \chardef\cyrdash="16 +\vtop{\setbox0=\hbox{×ÒÎÁÛ ÂËÞÁËÅÍÍÛÌ ÐÀÍÜØÅ\space}% +\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi +\glqq Ãäå-òî íà áåëîì ñâåòå, \\ +Òàì, ãäå âñåãäà ìîðîç,\\ +Òðóòñÿ ñïèíîé ìåäâåäè\\ +Î çåìíóþ îñü.\\ +Ìèìî ïëûâóò ñòîëåòüÿ,\\ +Ñïÿò ïîäî ëüäîì ìîðÿ,\\ +Òðóòñÿ îá îñü ìåäâåäè \dash---\\ +Âåðòèòñÿ Çåìëÿ.\\ +\vskip6pt +Êðóòÿò îíè ñòàðàÿñü,\\ +Âåðòÿò çåìíóþ îñü,\\ +×òîáû âëþáëåííûì ðàíüøå\\ +Âñòðåòèòüñÿ ïðèøëîñü,\\ +×òîáû îäíàæäû óòðîì,\\ +Ðàíüøå íà ãîä èëü äâà,\\ +Êòî-òî ñêàçàë êîìó-òî\\ +Ãëàâíûå ñëîâà.\\ +\vskip6pt +ÂÑËÅÄ ÇÀ ÂÅÑÅÍÍÈÌ ËÈÂÍÅÌ\\ +ÐÀÍÜØÅ ÏÐÈÄÅÒ ÐÀÑÑÂÅÒ,\\ +È ÄËß ÄÂÎÈÕ ÂËÞÁËÅÍÍÛÕ\\ +ÌÍÎÃÎ-ÌÍÎÃÎ ËÅÒ\\ +ÁÓÄÓÒ ÑÂÅÐÊÀÒÜ ÇÀÐÍÈÖÛ,\\ +ÁÓÄÓÒ ÐÓ×ÜÈ ÇÂÅÍÅÒÜ,\\ +ÁÓÄÅÒ ÒÓÌÀÍ ÊËÓÁÈÒÜÑß,\\ +ÁÅËÛÉ, ÊÀÊ ÌÅÄÂÅÄÜ.\grqq{}} +\vskip6pt +<<Êîãäà ó ìåíÿ â ðóêàõ íîâàÿ êíèãà: ïðåäìåò, èçãîòîâëåííûé â òèïîãðàôèè ðóêàìè +íàáîðùèêà, ýòîãî ñâîåãî ðîäà ãåðîÿ, ñ ïîìîùüþ ìàøèíû, èçîáðåòåííîé êàêèì-òî +äðóãèì ãåðîåì, ÿ ÷óâñòâóþ, ÷òî â ìîþ æèçíü âîøëî ÷òî-òî æèâîå, ãîâîðÿùåå, +÷óäåñíîå. Ýòî íîâûé çàâåò, íàïèñàííûé ÷åëîâåêîì î ñàìîì ñåáå, +î ñóùåñòâå, ñàìîì ñëîæíîì, ÷òî åñòü íà ñâåòå, î ñàìîì +çàãàäî÷íîì, î íàèáîëåå äîñòîéíîì ëþáâè \dash--- î ñóùåñòâå, òðóä è +âîîáðàæåíèå êîòîðîãî ñîçäàëè âñå, ÷òî åñòü íà çåìëå âåëèêîãî è +ïðåêðàñíîãî\dots{} ß æèâó â ìèðå, ãäå ñîâåðøåííî íåâîçìîæíî ïîíÿòü +÷åëîâåêà, åñëè íå ÷èòàòü êíèã, êîòîðûå î íåì íàïèñàíû íàøèìè +ó÷åíûìè è íàøèìè ìàñòåðàìè ñëîâà.>>\vfil} + +\def\alttext{\baselineskip2.5ex +\let\\=\par \chardef\cyrdash="C4 +\vtop{\setbox0=\hbox{—’Ž› ‚‹ž‹…›Œ €œ˜…\space}% +\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi +\glqq ƒ¤¥-â® ¡¥«®¬ ᢥâ¥, \\ +’ ¬, £¤¥ ¢á¥£¤ ¬®à®§,\\ +’àãâáï ᯨ®© ¬¥¤¢¥¤¨\\ +Ž §¥¬ãî ®áì.\\ +Œ¨¬® ¯«ë¢ãâ á⮫¥âìï,\\ +‘¯ïâ ¯®¤® «ì¤®¬ ¬®àï,\\ +’àãâáï ®¡ ®áì ¬¥¤¢¥¤¨ \dash---\\ +‚¥àâ¨âáï ‡¥¬«ï.\\ +\vskip6pt +Šàãâïâ ®¨ áâ à ïáì,\\ +‚¥àâïâ §¥¬ãî ®áì,\\ +—â®¡ë ¢«î¡«¥ë¬ à ìè¥\\ +‚áâà¥â¨âìáï ¯à¨è«®áì,\\ +—â®¡ë ®¤ ¦¤ë ãâ஬,\\ + ìè¥ £®¤ ¨«ì ¤¢ ,\\ +Šâ®-⮠᪠§ « ª®¬ã-â®\\ +ƒ« ¢ë¥ á«®¢ .\\ +\vskip6pt +‚‘‹…„ ‡€ ‚…‘…ˆŒ ‹ˆ‚…Œ\\ +€œ˜… ˆ„…’ €‘‘‚…’,\\ +ˆ „‹Ÿ „‚Žˆ• ‚‹ž‹…›•\\ +ŒŽƒŽ-ŒŽƒŽ ‹…’\\ +“„“’ ‘‚…Š€’œ ‡€ˆ–›,\\ +“„“’ “—œˆ ‡‚……’œ,\\ +“„…’ ’“Œ€ Š‹“ˆ’œ‘Ÿ,\\ +…‹›‰, Š€Š Œ…„‚…„œ.\grqq{}} +\vskip6pt +<<Š®£¤ ã ¬¥ï ¢ àãª å ®¢ ï ª¨£ : ¯à¥¤¬¥â, ¨§£®â®¢«¥ë© ¢ ⨯®£à 䨨 à㪠¬¨ + ¡®à騪 , í⮣® ᢮¥£® த £¥à®ï, á ¯®¬®éìî ¬ è¨ë, ¨§®¡à¥â¥®© ª ª¨¬-â® +¤à㣨¬ £¥à®¥¬, ï çã¢áâ¢ãî, çâ® ¢ ¬®î ¦¨§ì ¢®è«® çâ®-â® ¦¨¢®¥, £®¢®àï饥, +ç㤥ᮥ. â® ®¢ë© § ¢¥â, ¯¨á ë© ç¥«®¢¥ª®¬ ® á ¬®¬ ᥡ¥, +® áãé¥á⢥, á ¬®¬ á«®¦®¬, çâ® ¥áâì ᢥâ¥, ® á ¬®¬ +§ £ ¤®ç®¬, ® ¨¡®«¥¥ ¤®á⮩®¬ «î¡¢¨ \dash--- ® áãé¥á⢥, âà㤠¨ +¢®®¡à ¦¥¨¥ ª®â®à®£® ᮧ¤ «¨ ¢á¥, çâ® ¥áâì §¥¬«¥ ¢¥«¨ª®£® ¨ +¯à¥ªà ᮣ®\dots{} Ÿ ¦¨¢ã ¢ ¬¨à¥, £¤¥ ᮢ¥à襮 ¥¢®§¬®¦® ¯®ïâì +祫®¢¥ª , ¥á«¨ ¥ ç¨â âì ª¨£, ª®â®àë¥ ® ¥¬ ¯¨á ë 訬¨ +ãç¥ë¬¨ ¨ 訬¨ ¬ áâ¥à ¬¨ á«®¢ .>>\vfil} + +\def\koitext{\baselineskip2.5ex +\let\\=\par\def\cyrdash{\hbox to.8em{--\hss--}} +\vtop{\setbox0=\hbox{þôïâù ÷ìàâìåîîùí òáîøûå\space}% +\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi +\glqq çÄÅ-ÔÏ ÎÁ ÂÅÌÏÍ Ó×ÅÔÅ, \\ +ôÁÍ, ÇÄÅ ×ÓÅÇÄÁ ÍÏÒÏÚ,\\ +ôÒÕÔÓÑ ÓÐÉÎÏÊ ÍÅÄ×ÅÄÉ\\ +ï ÚÅÍÎÕÀ ÏÓØ.\\ +íÉÍÏ ÐÌÙ×ÕÔ ÓÔÏÌÅÔØÑ,\\ +óÐÑÔ ÐÏÄÏ ÌØÄÏÍ ÍÏÒÑ,\\ +ôÒÕÔÓÑ Ï ÏÓØ ÍÅÄ×ÅÄÉ \dash---\\ +÷ÅÒÔÉÔÓÑ úÅÍÌÑ.\\ +\vskip6pt +ëÒÕÔÑÔ ÏÎÉ ÓÔÁÒÁÑÓØ,\\ +÷ÅÒÔÑÔ ÚÅÍÎÕÀ ÏÓØ,\\ +þÔÏÂÙ ×ÌÀÂÌÅÎÎÙÍ ÒÁÎØÛÅ\\ +÷ÓÔÒÅÔÉÔØÓÑ ÐÒÉÛÌÏÓØ,\\ +þÔÏÂÙ ÏÄÎÁÖÄÙ ÕÔÒÏÍ,\\ +òÁÎØÛÅ ÎÁ ÇÏÄ ÉÌØ Ä×Á,\\ +ëÔÏ-ÔÏ ÓËÁÚÁÌ ËÏÍÕ-ÔÏ\\ +çÌÁ×ÎÙÅ ÓÌÏ×Á.\\ +\vskip6pt +÷óìåä úá ÷åóåîîéí ìé÷îåí\\ +òáîøûå ðòéäåô òáóó÷åô,\\ +é äìñ ä÷ïéè ÷ìàâìåîîùè\\ +íîïçï-íîïçï ìåô\\ +âõäõô ó÷åòëáôø úáòîéãù,\\ +âõäõô òõþøé ú÷åîåôø,\\ +âõäåô ôõíáî ëìõâéôøóñ,\\ +âåìùê, ëáë íåä÷åäø.\grqq{}} +\vskip6pt +<<ëÏÇÄÁ Õ ÍÅÎÑ × ÒÕËÁÈ ÎÏ×ÁÑ ËÎÉÇÁ: ÐÒÅÄÍÅÔ, ÉÚÇÏÔÏ×ÌÅÎÎÙÊ × ÔÉÐÏÇÒÁÆÉÉ ÒÕËÁÍÉ +ÎÁÂÏÒÝÉËÁ, ÜÔÏÇÏ Ó×ÏÅÇÏ ÒÏÄÁ ÇÅÒÏÑ, Ó ÐÏÍÏÝØÀ ÍÁÛÉÎÙ, ÉÚÏÂÒÅÔÅÎÎÏÊ ËÁËÉÍ-ÔÏ +ÄÒÕÇÉÍ ÇÅÒÏÅÍ, Ñ ÞÕ×ÓÔ×ÕÀ, ÞÔÏ × ÍÏÀ ÖÉÚÎØ ×ÏÛÌÏ ÞÔÏ-ÔÏ ÖÉ×ÏÅ, ÇÏ×ÏÒÑÝÅÅ, +ÞÕÄÅÓÎÏÅ. üÔÏ ÎÏ×ÙÊ ÚÁ×ÅÔ, ÎÁÐÉÓÁÎÎÙÊ ÞÅÌÏ×ÅËÏÍ Ï ÓÁÍÏÍ ÓÅÂÅ, +Ï ÓÕÝÅÓÔ×Å, ÓÁÍÏÍ ÓÌÏÖÎÏÍ, ÞÔÏ ÅÓÔØ ÎÁ Ó×ÅÔÅ, Ï ÓÁÍÏÍ +ÚÁÇÁÄÏÞÎÏÍ, Ï ÎÁÉÂÏÌÅÅ ÄÏÓÔÏÊÎÏÍ ÌÀÂ×É \dash--- Ï ÓÕÝÅÓÔ×Å, ÔÒÕÄ É +×ÏÏÂÒÁÖÅÎÉÅ ËÏÔÏÒÏÇÏ ÓÏÚÄÁÌÉ ×ÓÅ, ÞÔÏ ÅÓÔØ ÎÁ ÚÅÍÌÅ ×ÅÌÉËÏÇÏ É +ÐÒÅËÒÁÓÎÏÇÏ\dots{} ñ ÖÉ×Õ × ÍÉÒÅ, ÇÄÅ ÓÏ×ÅÒÛÅÎÎÏ ÎÅ×ÏÚÍÏÖÎÏ ÐÏÎÑÔØ +ÞÅÌÏ×ÅËÁ, ÅÓÌÉ ÎÅ ÞÉÔÁÔØ ËÎÉÇ, ËÏÔÏÒÙÅ Ï ÎÅÍ ÎÁÐÉÓÁÎÙ ÎÁÛÉÍÉ +ÕÞÅÎÙÍÉ É ÎÁÛÉÍÉ ÍÁÓÔÅÒÁÍÉ ÓÌÏ×Á.>>\vfil} + +\newdimen\dImen +\def\wntext{\baselineskip2.5ex +\let\\=\par \def\cyrdash{\hbox to.8em{--\hss--}} +\chardef\atcode=\catcode`\@ +\catcode`\@=11 +\def\set@low@box##1{\setbox2\hbox{,}\setbox0\hbox{##1}% + \setbox0\hbox{\dImen\ht0\advance\dImen-\ht2\lower\dImen\box0}% + \ht0\ht2 \dp0\dp2} +\def\save@sf@q##1{{\ifhmode \edef\@SF{\spacefactor\the\spacefactor}\else + \let\@SF\empty \fi \leavevmode ##1\@SF}} +\def\glqq{\save@sf@q{\set@low@box{''\/}\box\z@\kern-.04em\penalty10000\hskip0pt}} +\catcode`\@=12 +\vtop{\setbox0=\hbox{VSLED ZA VESENNIM LIVNEM\qquad}% +\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi +{%\advance\baselineskip-1pt +Gde-to na belom svete,\\ +Tam, gde vsegda moroz,\\ +Trut\/sya spinoi0 medvedi\\ +O zemnuyu osp1.\\ +Mimo plyvut stoletp1ya,\\ +Spyat podo lp1dom morya,\\ +Trut\/sya ob osp1 medvedi \dash---\\ +Vertit\/sya Zemlya.\\ +\vskip6pt +Krutyat oni starayasp1,\\ +Vertyat zemnuyu osp1,\\ +Chtoby vlyublennym ranp1she\\ +Vstretitp1sya prishlosp1.\\ +Chtoby odnazhdy utrom,\\ +Ranp1she na god ilp1 dva,\\ +Kto-to skazal komu-to\\ +Glavnye slova.\\} +\vskip6pt +{\advance\baselineskip1pt +VSLED ZA VESENNIM LIVNEM\\ +RANP1SHE PRIDET RASSVET,\\ +I DLYA DVOIH VLYUBLENNYH\\ +MNOGO-MNOGO LET\\ +BUDUT SVERKATP1 ZARNICY,\\ +BUDUT RUCHP1I ZVENETP1,\\ +BUDET TUMAN KLUBITP1SYA,\\ +BELYI0, KAK MEDVEDP1.\\}} +\vtop{% +<Kogda u menya v rukah novaya kniga: predmet, izgotovlennyi0 +v tipografii rukami +naborshchika, e1togo svoego roda geroya, s pomoshchp1yu mashiny, +izobretennoi0 kakim-to +drugim geroem, ya chuvstvuyu, chto v moyu zhiznp1 voshlo chto-to +zhivoe, govoryashchee, +chudesnoe. E1to novyi0 zavet, napisannyi0 chelovekom o samom sebe, +o sushchestve, samom slozhnom, chto estp1 na svete, o samom +zagadochnom, o naibolee dostoi0nom lyubvi \dash--- o sushchestve, trud i +voobrazhenie kotorogo sozdali vse, chto estp1 na zemle velikogo i +prekrasnogo... YA zhivu v mire, gde sovershenno nevozmozhno +ponyatp1 +cheloveka, esli ne chitatp1 knig, kotorye o nem napisany nashimi +uchenymi i nashimi masterami slova.>\par}\par +{\offinterlineskip\let\qquad\par +\def\bukva##1{\strut$\underline{\hbox{##1}}$~\ignorespaces}% +\vskip6pt +Test na ligatury:\vskip2pt +\bukva{D{\tt(D)}:} D1{\tt(D1=DJE)}; D2{\tt(D2=DZHE)}; % + D3{\tt(D3=LAT\char`\_S)}; DJ{\tt(DJ=DJE)}; Dj{\tt(Dj=DJE)};\par% +\bukva{L{\tt(L)}:} L1{\tt(L1=LJE)}; LJ{\tt(LJ=LJE)}; Lj{\tt(Lj=LJE)};\par% +\bukva{Z{\tt(Z)}:} Z1{\tt(Z1=ZH)}; ZH{\tt(ZH=ZH)}; Zh{\tt(Zh=ZH)};\par% +\bukva{E{\tt(E)}:} E0{\tt(E0=YO)}; E1{\tt(E1=EREV)}; E2{\tt(E2=UKR\char`\_E)};\par% +\bukva{S{\tt(S)}:} SH{\tt(SH=SH)}; Sh{\tt(Sh=SH)};\par% +\bukva{C{\tt(C)}:} C1{\tt(C1=TSHE)}; CH{\tt(CH=CH)}; Ch{\tt(Ch=CH)};\par% +\bukva{K{\tt(K)}:} KH{\tt(KH=H)}; Kh{\tt(Kh=H)};\qquad% +\bukva{T{\tt(T)}:} TS{\tt(TS=C)}; Ts{\tt(Ts=C)};\par% +\bukva{6{\tt(6)}:} 6h{\tt(6h=SHCH)}; 6H{\tt(6H=SHCH)};\par% +\bukva{I{\tt(I)}:} I0{\tt(I0=I\char`\_shrt)}; I1{\tt(I1=LAT\char`\_I)};\qquad% +\bukva{J{\tt(J)}:} J1{\tt(J1=YA)}; J2{\tt(J2=YU)};\par% +\bukva{N{\tt(N)}:} N0{\tt(N0=No)}; N1{\tt(N1=NJE)}; NJ{\tt(NJ=NJE)}; Nj{\tt(Nj=NJE)};\par% +\bukva{P{\tt(P)}:} P1{\tt(P1=SFTSN)}; P2{\tt(P2=HRDSN)};\par% +\bukva{X{\tt(X)}:} XQ{\tt(XQ=SHCH)}; Xq{\tt(Xq=SHCH)}; XC{\tt(XC=6)}; Xc{\tt(Xc=6)};\par% +\bukva{Y{\tt(Y)}:} YA{\tt(YA=YA)}; Ya{\tt(Ya=YA)}; YU{\tt(YU=YU)}; Yu{\tt(Yu=YU)};\par% +\vskip4pt% +\bukva{d{\tt(d)}:} d1{\tt(d1=dje)}; d2{\tt(d2=dzhe)}; % + d2{\tt(d2=lat\char`\_s)}; dj{\tt(dj=dje)};\par% +\bukva{l{\tt(l)}:} l1{\tt(l1=lje)}; lj{\tt(lj=lje)};\qquad% +\bukva{z{\tt(z)}:} z1{\tt(z1=zh)}; zh{\tt(zh=zh)};\par% +\bukva{e{\tt(e)}:} e0{\tt(z0=yo)}; e1{\tt(z1=erev)}; e2{\tt(z2=ukr\char`\_e)};\qquad% +\bukva{s{\tt(s)}:} sh{\tt(sh=sh)};\par% +\bukva{c{\tt(c)}:} c1{\tt(c1=tshe)}; ch{\tt(ch=ch)};\qquad% +\bukva{k{\tt(k)}:} kh{\tt(kh=h)};\qquad% +\bukva{t{\tt(t)}:} ts{\tt(ts=c)};\par% +\bukva{7{\tt(7)}:} 7h{\tt(7h=shch)};\qquad% +\bukva{i{\tt(i)}:} i0{\tt(i0=i\char`\_shrt)}; i1{\tt(i1=lat\char`\_i)};\par% +\bukva{j{\tt(j)}:} j1{\tt(j1=ya)}; j2{\tt(j2=yu)};\qquad% +\bukva{n{\tt(n)}:} n1{\tt(n1=nje)}; nj{\tt(nj=nje)};\par% +\bukva{p{\tt(p)}:} p1{\tt(p1=sftsn)}; p2{\tt(p2=hrdsn)};\qquad% +\bukva{x{\tt(x)}:} xq{\tt(xq=shch)}; xc{\tt(xc=7)};\par% +\bukva{y{\tt(y)}:} ya{\tt(ya=ya)}; yu{\tt(yu=yu)};\par +\bukva{[{\tt([)}:} [[{\tt([[)}\par +\bukva{]{\tt(])}:} ]]{\tt(]])}\par +\bukva{<{\tt(<)}:} <<{\tt(<<)}\par +\bukva{>{\tt(>)}:} >>{\tt(>>)}\par} +%% +\vfil} + +\def\engtext{\baselineskip2.5ex +Whenewer I take into my hands a new book, an object that has been prepared in +the printshop ``by the hands of that hero, the compositor, and printed on +machines invented by some other hero,'' I feel that something living, +communicative and miraculous has come into my life. \uppercase{This is a new +testament, written by a man about himself, about a creature, that works and +dreams and creates all great and beautiful things in the world\dots} I live in +the world, where it's impossible to understand a man without reading books +about him.\vfil} diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/wn-comp.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-comp.tex new file mode 100644 index 00000000000..222f114b5c1 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-comp.tex @@ -0,0 +1,68 @@ +% +% wn-comp.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of WN and WNCYR fonts (to compare), +% 5 main font shapes, font encoding tables and text test +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\let\xtables\xtable\def\medskip{\par\kern-8pt} +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\FontPage{wnr10} +\FontPage{wncyr10} +\eject +\FontPage{wnti10} +\FontPage{wncyi10} +\eject +\FontPage{wnbx10} +\FontPage{wncyb10} +\eject +\FontPage{wnss10} +\FontPage{wncyss10} +\eject +\FontPage{wncsc10} +\FontPage{wncysc10} +\eject +\FontPage{wntt10} +\FontPage{cmtt10} +\eject +\FontPage{wntt10} +\FontPage{wncyr10} +\eject +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\wntext\egroup\vfill} +\FontPage{wnr10} +\FontPage{wncyr10} +\eject +\FontPage{wnti10} +\FontPage{wncyi10} +\eject +\FontPage{wnbx10} +\FontPage{wncyb10} +\eject +\FontPage{wnss10} +\FontPage{wncyss10} +\eject +\FontPage{wncsc10} +\FontPage{wncysc10} +\eject +\FontPage{wntt10} +\eject + +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex new file mode 100644 index 00000000000..32c86d42b91 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex @@ -0,0 +1,30 @@ +% +% lh-fmap.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of WN fonts, +% all font shapes and sizes, font encoding tables +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\vfil\eject\alttext\vfil\eject} +\def\fontii{wn} +\input katalog1.lh +\input katalog2.lh +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex new file mode 100644 index 00000000000..e4c59cac086 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex @@ -0,0 +1,30 @@ +% +% lh-text.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of WN fonts (or anonther CM-like-enc-font), +% all font shapes, text tests +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\wntext\vfil} +\def\fontii{wn} +\input katalog1.lh +\input katalog2.lh +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/x2-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/x2-fmap.tex new file mode 100644 index 00000000000..21252937640 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/x2-fmap.tex @@ -0,0 +1,38 @@ +% +% x2-fmap.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of X2 fonts (or anonther EC-like-enc-font), +% all font shapes in main or all sizes, font encoding tables +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{rx} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex new file mode 100644 index 00000000000..d487723d9a2 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex @@ -0,0 +1,39 @@ +% +% x2-text.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of X2 fonts, +% all font shapes in main or all sizes, text tests +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{rx} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-fmap.tex new file mode 100644 index 00000000000..1acbc2d215a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-fmap.tex @@ -0,0 +1,38 @@ +% +% xsl-fmap.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of XS (Old Slav) fonts, +% all font shapes in main or all sizes, font encoding tables +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill} +\def\fontii{rs} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex new file mode 100644 index 00000000000..548514f5527 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex @@ -0,0 +1,39 @@ +% +% xsl-text.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% Driver TeX file for Katalogs of X2 (Old Slav) fonts, +% all font shapes in main or all sizes, text tests +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\vsize10in +\voffset-.5in\eject +\let\noinit!\input testfox +\input testtext +\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill} +\def\fontii{rs} +%Only main sizes +\input katalog.t2 +\end +%Full font Katalog +\input katalog1.t2 +\input katalog2.t2 +\input katalog3.t2 +\input katalog4.t2 +\input katalog5.t2 +\input katalog6.t2 +\input katalog7.t2 +\end diff --git a/Master/texmf-dist/doc/fonts/lh/inst-lh.sh b/Master/texmf-dist/doc/fonts/lh/inst-lh.sh new file mode 100755 index 00000000000..92192dac7c0 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/inst-lh.sh @@ -0,0 +1,129 @@ +#!/bin/sh + +# A script to install LH fonts in X2, T2A, T2B, T2C, T2D encodings +# and optionally also LCY and OT2 encodings +# for web2c-based TeX systems (and teTeX is among them) + +# stop on any error +set -e + +# Uncomment the following line to install ALL *.mf header files +# (see the `INSTALL' file for explanation): +#perl -p -i -e 's/\\MakeFileHeadsfalse/\\MakeFileHeadstrue/' tex/setter.tex + +TEXMF=`kpsewhich -expand-var='$TEXMFMAIN'` +FONTS=$TEXMF/fonts/source/lh +DOC=$TEXMF/doc/fonts/lh + +inst_lh_fonts() { + echo "Installing LH fonts for the `echo $2 | tr '[:lower:]' '[:upper:]'` encoding..." + tex $1.tex > /dev/null + mkdir $FONTS/lh-$2 + cp wrk/*.mf $FONTS/lh-$2 # ??{codes,liker,begin}.mf + rm -f $1.dvi $1.log wrk/* +} + +abort() { + echo Aborting. Please, remove old versions of LH fonts manually + echo and re-run this script. + exit 1 +} + +if ( echo "a\c"; echo a ) | grep c >/dev/null; then + ac_n=-n ac_c= +else + ac_n= ac_c='\c' +fi + +echon () { + echo $ac_n "$*"$ac_c +} + +# Remove old version(s) of LH fonts +echo Looking for old version of LH fonts... +( +kpsewhich -expand-path="`kpsewhich -show-path=tfm`" +kpsewhich -expand-path="`kpsewhich -show-path=mf`" +kpsewhich -expand-path="`kpsewhich -show-path=vf`" +kpsewhich -expand-path="`kpsewhich -show-path=pk`" +kpsewhich -expand-path="`kpsewhich -show-path='TeX system documentation'`" +) | tr ':' '\n' | grep '/lh$' | sort -u > .tmp +dirs=`cat .tmp` +rm -f .tmp +if test -n "$dirs"; then +echo "The following directories found which contain old version of LH fonts:" +echo +echo $dirs | tr ' ' '\n' +echo +echon "Remove them? [y/n] " +read reply +if test "$reply" = y; then + rm -rf $dirs +else + abort +fi +fi +kpsewhich ldcsc.mf >/dev/null && abort + +if test -d $FONTS; then + echo Installation directory $FONTS already exists. + echon "Execute command \"rm -rf $FONTS\"? [y/n] " + read reply + if test "$reply" = y; then + rm -rf $FONTS + else + abort + fi +fi + +echo Installing main METAFONT files... +mkdir -p $FONTS +(cd mf; tar cf - .) | (cd $FONTS; tar xf -) +# cp -r mf/* $FONTS + +cd tex +test -d wrk || mkdir wrk +rm -f wrk/* + +# Generate and install METAFONT headers for LH fonts in X2 encoding +# and T2A, T2B, T2C, T2D encodings. +# Font header files for SliTeX are also generated. +inst_lh_fonts 12ex-la t2a +inst_lh_fonts 13ex-lb t2b +inst_lh_fonts 14ex-lc t2c +inst_lh_fonts 15ex-ld t2d +inst_lh_fonts 11ex-rx x2 + +inst_lh_fonts 03cm-wn ot2 # OT2 7-bit encoding (as in AMS wncy fonts) +inst_lh_fonts 01cm-lh lcy # similar to `New Alternative Variant' of cp866 + +# Other non-standard encodings (matching input encodings). +# These encodings are incompatible with the LaTeX standards. +# IT IS NOT RECOMMENDED TO INSTALL ANY OF THE FOLLOWING FONTS. +# It is better to use T2* encodings with the inputenc package instead. +#inst_lh_fonts 20cm-ct lct # Tatarian variant of cp866 +#inst_lh_fonts 21cm-ic lci # ISO-8859-5 +#inst_lh_fonts 22cm-wc lcw # cp1251 +#inst_lh_fonts 23cm-mc lcm # Macintosh Ukrainian +#inst_lh_fonts 24cm-kc lck # koi8-r + +#inst_lh_fonts 30cm-lx llh # extended cp866 +#inst_lh_fonts 31cm-ix llh # extended ISO-8859-5 +#inst_lh_fonts 32cm-wx llh # extended cp1251 +#inst_lh_fonts 33cm-mx llh # extended Macintosh Ukrainian +#inst_lh_fonts 34cm-kx llh # extended koi8-r + +#inst_lh_fonts 11ex-rs llh # Old Slav Cyrillic not covered by T2D +#inst_lh_fonts 25cm-uc llh # Cyrillic Unicode page +#inst_lh_fonts 04cm-vf llh # 7-bit encoding (for virtual fonts) +#inst_lh_fonts 46cm-ly llh # OT2u +#inst_lh_fonts 46cm-lz llh # OT2l +#inst_lh_fonts 47ex-tx llh # All non-X2 letters & signs + +cd .. +echo Installing documentation files... +mkdir -p $DOC +(cd doc; tar cf - .) | (cd $DOC; tar xf -) + +# Update TeX hash +mktexlsr diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/T1inT2.en b/Master/texmf-dist/doc/fonts/lh/lhfonts/T1inT2.en new file mode 100644 index 00000000000..70cec1287e6 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/T1inT2.en @@ -0,0 +1,182 @@ +============================================================================== +LHFONTS version 3.4 file T1inT2.en +============================================================================== + +This file includes information about common parts and differences +of T1 and T2 encodings and LH fonts and EC fonts(1.0). +There is also explanation why it was happen. + +I. + +File letextit.mf (for Italic font) has one serious difference for Typewriter +Italic fonts which was borrowed from CM textit.mf file: +_first_ run _Italic_ letters and specials (dotless letters and f-ligs) +then if monospace=true: letter_fit:=0 +and _then_ run uppercase letters and common roman/italic specials. + +EC Typewriter Italic extextit.mf run both Uppercase and Italic letters with common +letter_fit; in this case Uppercase letters look _much more_ narrower than +in slanted fonts and they should be unreadable in lower resolutions. + +II. + +Here goes information about signs placed in common part of T1 and T2 +encodings and differences of shapes, glyphs and codes (if they exist) + +l -- heavily borrowed from CM or/and EC +c -- created for T2 encoding +* -- borrowed from EC but corrected for mentioned reasons + + +lgcspl.mf -- + Metafont program for the characters in positions of ligatures + for the "caps and small caps" fonts + X2 T2* + l I "19 + l J "1a + if roman_ec: + l FI,FL,FFI,FFL fi "1b-"1f -- for T2* stuff only + +lgcyracc.mf -- + Accents + - borrowed from EC fonts "00-"0c + + additional Cyrillic accents + X2 T2* + from T1 + l Agrave "00 ` "00 accent grave + l Aacute "01 ' "01 accent acute + * Ahat "02 ^ "02 accent circumflex + edited + accent_gap added (if undefined) + for uppercase form + l Atilde "03 ~ "03 accent tilde + l Aumlaut "04 "04 accent umlaut + l Aacute_dbl "05 '' "05 accent hungarian umlaut + l Aring "06 "06 Scandinavian circle + l Ahachek "07 "07 accent hacheck + * Abreve "08 "08 accent breve + edited to avoid "hat" form if cmssq8 + (this correction maybe is not so good) + accent_gap added (if undefined) + for uppercase form + l Abar "09 "09 accent macron (bar) + l Adot "0a "0a accent dot + * Acedilla "0b "0b cedilla + edited: y_move used in lowercase form + * Aogonek "0c "0c ogonek + Macro easy_ogonek used (emulates polish macro) + (Also easy_ogonek is used for letter accents) + Cyrillic symbols: + c Afrown "12 "12 accent reversed breve + c Agrave_dbl "13 `` "13 accent reversed hungarian umlaut + c Acyrbreve "14 "14 Cyrilllic breve + c Ahcross "17 accent hor cross + c Agrave_cross "19 accent grave_cross + c Aacute_cross "1a accent acute_cross + c Acomma "1b comma above letter + "1c-"1f Cyrillic letters N_ltl and Delta + +lgcyrsym .mf -- + Glyphs for EC and Cyrillic symbols used with floating codes + X2 T2* + c palochka "0d "0d symbol Palochka + l openq Single German opening quote (looks like ,) + c angle_left "0e "0e Single left angle bracket + l lguillemet Single left guillemet + c angle_right "0f "0f Single right angle bracket + l rguillemet Single right guillemet + + * dash "16 "16 Em dash/if monospace Hyphen + Shortened Cyrillic em-dash + l wordmark "17 Compound word mark + l pmzero "18 "18 Zero for p mille sign (EC: "17) + + l dbl_quotes "22 "22 Straight double quotes + + * No "9d "9d Cyrillic symbol `Number' + Changed shape for good METAFONTing + (e.g. in tt and ss fonts) + c currency "9e "9e Cyrillic Currency sign (borrowed from tc fonts) + l section "9f "9f Section sign + + l baseqq "bd "bd German Opening quotes (looks like ,,) (EC: "12) + * flqq "be "be Cyrillic Opening Quotes (looks like <<) (EC: "13) + Used more familiar shape for Russian users + * frqq "bf "bf Cyrillic Closing Quotes (looks like >>) (EC: "14) + Used more familiar shape for Russian users + + T1/T2-outsider: + l pound ("bf) Sterling sign + +lg(r/i)lig.mf -- + Special letters + X2 T2* + l i_dotl "19 i dotless + l j_dotl "1a j dotless + + +=============================================================================== +Next files include only unfloating and unchanged gpyphs + +lgengsym.mf -- + Glyphs for ec and Cyrillic symbols used with unchanged codes + "10 oct"020" `` Opening quotes + "11 oct"021" '' Closing quotes + "15 oct"025" -- En dash/if monospace Hyphen + ***Em dash ("16) in file lgcyrsym + + "20 oct"040" Blank-space sign + "21 "!" ! Exclamation point + ***Double quotes ("22) in file lgcyrsym for (possible) floating + "23 "#" # Hash mark (number sign) + "24 "$" $ Dollar sign + "25 "%" % Per cent sign + ***Ampresand ("26) in files lg(rom/ital)p + "27 "'" ' Apostrophe + "28 "(" ( Left parenthesis + "29 ")" ) Right parenthesis + "2a "*" * Asterisk + "2b "+" + Plus sign + "2c "," , Comma + "2d "-" - Hyphen + "2e "." . Period + "2f "/" / Virgule (slash) + + ***Digits in files lg(r/i)digit + "3a ":" : Colon + "3b ";" ; Semicolon + "3c "<" < Less than sign + "3d "=" = Equals sign + "3e ">" > Greater than sign + ***Question mark ("3f) in files lg(rom/ital)p + + "40 "@" @ At sign + ***Uppercase Latin/Cyrillic letters + "5b "[" [ Left bracket + "5c oct"134" \ Reverse slash (backslash) + "5d "]" ] Right bracket + "5e oct"136" ^ Circumflex (hat) + "5f oct"137" _ Underbar + + "60 "`" ` Reverse apostrophe + ***Lowercase Latin/Cyrillic letters + "7b oct"173" { Left curly brace + "7c oct"174" | Vertical line + "7d oct"175" } Right curly brace + "7e oct"176" ~ Tilde (squiggle) + "7f oct"177" - Hyphenchar + +lg(r/i)digit.mf - digits + +lg(rom/ital)p.mf -- + "26 oct"046" & Ampersand + "3f oct"077" ? Question mark + *Spanish open question mark moved out from T2 + +III. There were corrected is_cap put_accent put_gravis and put_dot macros in + LH package accordingly to boolean cyrcaph which checks whether it is + uppercase letter or not. + +============================================================================== +LHFONTS version 3.4 file T1inT2.en +============================================================================== diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/TODO b/Master/texmf-dist/doc/fonts/lh/lhfonts/TODO new file mode 100644 index 00000000000..925fa316c8f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/TODO @@ -0,0 +1,8 @@ +OT2: +WNTT: (123/`173/"7b) `--' (cmr) and `{' (cmtt) +since this slot have not a logic pair in cmtt (the code of `}' in WNCYR +encoding occupied by number sign) so it is still empty; +check this font with OT2team? + + +ll* fonts for virtual lh* fonts are temporarily removed from LHFONTS package. diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/fonttest.en b/Master/texmf-dist/doc/fonts/lh/lhfonts/fonttest.en new file mode 100644 index 00000000000..93e72c41e54 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/fonttest.en @@ -0,0 +1,63 @@ +========================================================================= +LHFONTS version 3.4 file FONTTEST.EN +========================================================================= + +Directory FONTTEST +------------------ + +This directory includes tex-files to demonstrate encoding tables of all +standard LH fonts also there are TeX "batch-files" (extentions of +testfont.tex) which tests kerning and creates font table with decimal +codes. + + +directory doc\fonttest + +allenc.tex -- creates font tables for CM, EC, TS and WNCYR encodings + with hex, oct and dec codes; +allenc0.tex -- creates font tables for all encodings in this package + with hex, oct and dec codes; +allenc1.tex -- creates font tables for all almost standard CM-like + encodings with hex, oct and dec codes; +allenc2.tex -- creates font tables for four T2* encodings with hex, oct + and dec codes; +allenc3.tex -- creates font tables for all almost standard CM-like + encodings with extended character map with hex, oct and + dec codes; +allenc4.tex -- creates font tables for X2, XS, Unicode 2 Unicode and + font with all letters, not included in any encoding with + hex, oct and dec codes; +lh-fmap.tex -- creates font tables for all lh* fonts as in allenc.tex; +lh-text.tex -- creates small text test for all lh* fonts; +t2*-fmap.tex -- creates font tables for all fonts in T2* encoding; +t2*-text.tex -- creates small text test for all T2*; +testfox.tex -- extended file testfont.tex + \xtable and \xtables macros: + first macro prints decimal codes, second macro creates + \xtable for upper part of font table only; +testkern.tex -- extention tex-batch-file for testfont.tex; file creates + kerning tables for fonts in cp866 (Alternative) and T1/T2 + encodings; +testtext.tex -- includes text tests in four popular Cyrillic encodings: + cp866, koi8-6, win1251, WNCYR for list of fonts; +wn-fmap.tex -- creates font tables for all wn* fonts; +wn-text.tex -- creates small text test for all wn* fonts; +x2-fmap.tex -- creates font tables for all rx* fonts; +x2-text.tex -- creates small text test for all rx* fonts; +xsl-fmap.tex -- creates font tables for all rs* fonts (Old Slav); +xsl-text.tex -- creates small text test for all rs* fonts (Old Slav); +katalog.lh -- input file for lh-fmap.tex and lh-text.tex only size 10; +katalog1.lh -- input file for lh-fmap.tex and lh-text.tex (main fonts); +katalog2.lh -- input file for lh-fmap.tex and lh-text.tex (misc fonts); +katalog.t2 -- input file for t2-fmap.tex and t2-text.tex (size 10); +katalog1.t2 -- input file for t2-fmap.tex and t2-text.tex (part 1); +katalog2.t2 -- input file for t2-fmap.tex and t2-text.tex (part 2); +katalog3.t2 -- input file for t2-fmap.tex and t2-text.tex (part 3); +katalog4.t2 -- input file for t2-fmap.tex and t2-text.tex (part 4); +katalog5.t2 -- input file for t2-fmap.tex and t2-text.tex (part 5); +katalog6.t2 -- input file for t2-fmap.tex and t2-text.tex (part 6); +katalog7.t2 -- input file for t2-fmap.tex and t2-text.tex (part 7); + + +========================================================================= +LHFONTS version 3.4 file FONTTEST.EN +========================================================================= diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.en b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.en new file mode 100644 index 00000000000..ff491ac6342 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.en @@ -0,0 +1,267 @@ +========================================================================= +LHFONTS version 3.4 file LHFONT34.EN +========================================================================= + +(C) A.Khodulev, O.Lapko +(C) Cyrillic TeX Users Group (CyrTUG) 1993-1999 +(C) CyrTeX 1999-2000 + +This package is freeware product 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. + +You could use this package for your needs free of charge. If your +publication which uses LH fonts contains a reference to a used font set, +you could put there a text "Computer Modern fonts with Cyrillic extension +LH" or "Computer Modern LH". + +------------------------------------------------------------------------- + +LHFONTS package -- package for creating Cyrillic LH-family fonts in +different encodings. It includes a few ways of font creation. + +How LH package creates fonts for necessary encoding +--------------------------------------------------- +There is directory LH\TEX in this package. It includes stuff for creation +of font headers. (The idea and main TeX files were borrowed from file +ecstdedt.tex in ec package). + +There are files with names like 01cm-lh.tex which create necessary fonts +in necessary encodings. Run Plain TeX with any of it. With default +settings one could get following METAFONT files: + + lhcodes.mf -- encoding file for current LH font + lhliker.mf -- kerning and ligatures for letters in current LH font + +These files you must move to directory opened for METAFONT's eyes. If you +have to create font headers, or you emTeX user you can change settings +for your own purposes (see `How to change options for font creation'). + +How to change options for font creation +--------------------------------------------- +For this reason you may edit file setter.tex which includes all necessary +settings for different ways of font heads creation. + +The file setter.tex could include following lines: + +\MakeFileHeadsfalse % Create font file headers ? + Creation a number of font headers with font head sets (mainly for all + fonts and sizes) - this option could be necessary for some TeX systems + which not allows usage of font patterns. + Default: false. + +\SliTeXfalse % Create SliTeX font file headers ? + Creation of font headers for SliTeX fonts. Switch to `true' if you use + SliTeX. + Default: false. +\MakeDvifalse % Create DVI file ? + File ecstdedt.tex (for creation of font headers in ec package) creates + a dvi-file with data table of created font heads, sorted by font names + and sizes. Since this file is not necessary for further work with + fonts, the option false is recommended. (This dvi-file could be useful + and readable for CM-like fonts only.) + Default: false. + +\MakeFontEncfalse % Create encoding files ? + This option sets to `true' only for administrators of Cyrillic packages. + It creates encoding file with letter names and their character codes. + Default: false. +\Babeltrue % Create encoding files like LaTeX2e XXXdef.enc ? + Works if previous option is switched to `true'. It creates a "body" of + file from T2 Cyrillic support of LaTeX2e with lines like: + \@tmpb\CYRA{80}\cyra{A0} + `False' option is obsolete (not tested from version 3.3) and could be + deleted in future. + Default: true. +\Berestafalse % Create encoding files for BERESTA.TEX ? + Works if \MakeFontEnctrue and \Babelfalse. It creates a special input + file for BERESTA.TEX with letter/sign definitions. + Default: false. + +\TFMonlytrue % Create tfm-files only ? + Adds commands `boolean TFMonly; TFMonly=true;' in temporary font heads + or in command option of MFJob file if switched options \doMFJobtrue + or \MakeFileHeadstrue. Since in this case there are created tfm-files + only, METAFONT runs much faster but pk or gf files are not useful and + must be deleted. This option is useful at the very beginning of TeXMF + installation. + Default: true. + +\doBatchfalse % Create Batch file + Creates batch file; if \doBatchtrue there are set following lines for + font creation: + + \def\BatchOutput#1{ + \BatchLine{$ MF "\string\mode=localfont; input #1"} + } + +you may edit \BatchOutput by following way: + + \def\BatchOutput#1{ + \BatchLine{...} + ... + \BatchLine{...} + } + +i.e. set a few command lines + + NOTE. This option heavily borrowed from ecstdedt.tex (EC fonts) and + didn't tested. Edit this stuff if you know what to do :-) + Default: false. + +\doMFJobfalse % Create MFJob file ? + True option could be useful for emTex users. It switches on creation of + MFJob file for generating of font set. + Default: false. + +The next few options are connected with \doMFJobtrue option. +% Another MFJob definitions +\def\jobmodedef{m} + Definition of MFJob mode: creation of fonts for necessary output device + (printer, screen etc., see dvidrv documentation for more information). + Default: m (laserjet300). +\def\fmtbase{plain} + The name of METAFONT base necessary for these fonts. + Default: plain. +\def\mfjobscaling{s0} + Font scaling to be generated. That could be enlarged to {s0 sh s1 s2 s3 + s4 s5}. + Default: s0 (only \magstep0 or mag=1). +\def\mfcommand{} + Additional METAFONT commands for font headers e.g. `extra_endchar := + extra_endchar & "clearit";' (to create invisible fonts). + Default: empty. +\endinput + +There are also two definitions for font assortment files: + + \def\fntallcm{fntallcm} % Font assortment for CM-like fonts + \def\fntallec{fntallec} % Font assortment for EC-like fonts + +which are the data files with list of created font headers for CM-like +(\fntallcm) and EC-like (\fntallec) fonts. + +There are following (pairs) of files for font creation: +*) fntallcm.tex - creation of font headers for CM-like fonts i.e. fonts + with CM font in lower part of font table (0-127); + fntallec.tex - creation of font headers for T2*/X2*-encodings; these + fonts are analogues to EC fonts; +*) fntinvcm.tex - creation of SliTeX font headers for CM-like fonts; + fntinvec.tex - creation of SliTeX font headers for T2*/X2*-encodings; +*) fntmincm.tex - creation of minimal set of font headers for CM-like- + font encodings; there are created font size 10 only; + fntminec.tex - creation of minimal set of font headers for T2*/X2*- + encodings; there are created font size 10 only; +*) fntbercm.tex - creation of font header assortment as which is neces- + sary for beresta.tex - CM-like fonts; + fntberec.tex - creation of font header assortment as which is neces- + sary for beresta.tex - EC-like fonts; +*) fntbasec.tex - experimental file with reduced font set of EC-like + fonts; could be useful if user has not too much disk space. + +Files like 01cm-lh.tex include following commands which could be edited: + +*) \def\wrkdir{/wrk} - path for created mf files; + by default it's wrk subdirectory. It already exists in archive file. + NOTE for DOS and Windows users: + in path you must use slash (/) instead of backslash (\)! + +*) \def\fonttwoletters{lh} - command sets first two letters of font which + determine necessary encoding; + +*) \def\encodingletters{lh} - set two letters of encoding name if first + two letters in font differ from encoding name e.g.: + \def\fonttwoletters{ll}\def\encodingletters{lh} + +*) \def\defamily{<commands>^^J<commands>^^J} - command lines placed in + font header; to create multiline commands one may use ^^J - e.g. if + you set: + + \def\defamily{ more_letters:=true; other_cyr:=true;^^J + enc_name:="ISO8859-5";} + + you'll get in header file following lines: + + more_letters:=true; other_cyr:=true; + enc_name:="ISO8859-5"; + +*) \def\fontfile{\fntallec} or \def\fontfile{\fntallcm} + sets whether CM or EC-like font you want to create; the assortment + could be better edited in setter.tex; + +*) \codehatsfalse + works if sets \MakeFontEncfalse and \Babelfalse; creates letter macros + as \def\CYRA{^^80} if switched true or \chardef\CYRA="80 if false. + +And at last run all necessary files for METAFONT and TeX font stuff: + +*) cod-edt.tex + creates necessary encoding file for the font; + if switched `\MakeFontEnctrue' creates uccode/lccode/mathcode file for + this font and + file with macros-letters for current encoding (these files could be + used by package administrator e.g. for Babel's Russian style or for a + Cyrillic letter citations). + +*) rliker.tex + creates necessary file with ligatures and kerning for current encoding; + +*) cfstdedt.tex + creates file headers of fonts named accordingly to current encoding + and scheme of font creation; + +The fonts which you may create +------------------------------- +01CM-LH - Latin-Russian fonts in Alternative encoding; +03CM-WN - Cyrillic font in WNCYR encoding for typesetting with transli- + teration; +04CM-VF - Russian virtual font in 7-bit encoding; +11EX-RS - file in X2 encoding; +11EX-RX - file in XS (Old Slav: experimental) encoding; +12EX-LA - file in T2A encoding; +13EX-LB - file in T2B encoding; +14EX-LC - file in T2C encoding; +15EX-LD - file in T2D encoding; +20CM-CT - Cyrillic in Tatar encoding; +21CM-IC - ISO-8859 Cyrillic; +22CM-WC - Windows-1251 Cyrillic; +23CM-MC - Macintosh Cyrillic; +24CM-KC - KOI8r Cyrillic; +25CM-UC - Unicode Cyrillic codepage; +30CM-LX* - Latin-Russian fonts in Alternative encoding eXtended; +31CM-IX* - ISO-8859 Cyrillic eXtended; +32CM-WX* - Windows-1251 Cyrillic eXtended; +33CM-MX* - Macintosh Cyrillic eXtended; +34CM-KX* - KOI8r Cyrillic eXtended; +46CM-LY - beta-file with OT2upper part/OT1; +46CM-LZ - beta-file with OT2lower part/OT1; +91BEREST - creates fonts for beresta.tex; +95CM-XX - creates additional fonts for beresta.tex; +99-T2ENC - creates font headers for all T2/(X2) encodings; +99ALLENC - creates font headers for all more or less standard encodings + in this package; +99TSTENC - creates font headers for all existing encodings in this + package; + +* The experimental group of encodings which double each other with letter + assortment. + + + +Work with Russian language in MS DOS +------------------------------------ +For WORK with Cyrillic you may use Russian versions of MS DOS 4.01 +and later versions (e. g. MS DOS 6.0, No. 147-95 UV 600) with usage of +code page 866. In this system you may in file config.sys write the +line: + + COUNTRY=007 866 D:\DOS\COUNTRY.SYS + + If you want to create your documents in Russian with English Alphabet +you can use the TRANSLIT program or typesetting by transliteration +(use fonts WNCYR). + +========================================================================= +LHFONTS version 3.4 file LHFONT34.EN +========================================================================= diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.ru b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.ru new file mode 100644 index 00000000000..4fb7000f3ce --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfont34.ru @@ -0,0 +1,258 @@ +========================================================================= +LHFONTS version 3.4 file LHFONT34.RU +========================================================================= + +(C) A.Khodulev, O.Lapko +(C) Cyrillic TeX Users Group (CyrTUG) 1993-1999 +(C) CyrTeX 1999-2000 + + áâ®ï騩 ¯ ª¥â à á¯à®áâà ï¥âáï ª ª freeware ¯à®¤ãªâ «®£¨ç® ãá«®¢¨ï¬ +à á¯à®áâà ¥¨ï èà¨ä⮢ Computer Modern „. Šãâ . ‚ ç áâ®áâ¨, ⮫쪮 ¢- +â®àë ¬®£ãâ ¨§¬¥ïâì ä ©«ë ¤¨áâਡã⨢ ¨ á®åà ïâì ¨å ¯®¤ ⥬ ¦¥ ¨¬¥¥¬. + +‚ë ¬®¦¥â¥ ᢮¡®¤® ¨ ¡¥á¯« â® ¨á¯®«ì§®¢ âì ¥£® ¤«ï ¢ãâ२å 㦤. +‚ ¢ë室ëå ¤ ëå ¯ã¡«¨ª 権 ¯à¨ «¨ç¨¨ áá뫪¨ £ à¨âãàã èà¨äâ ¯®¬¥- +é ¥âáï â¥áªáâ "ᥬ¥©á⢮ èà¨ä⮢ Computer Modern á ª¨à¨««¨ç¥áª¨¬ à áè¨à¥- +¨¥¬ LH" ¨«¨ "Computer Modern LH". + +------------------------------------------------------------------------- + + ª¥â LHFONTS -- ¯ ª¥â ¤«ï ᮧ¤ ¨ï ª¨à¨««¨ç¥áª¨å èà¨ä⮢ ᥬ¥©á⢠LH +¢ à §«¨çëå ª®¤¨à®¢ª å. Ž ¢ª«îç ¥â ¥áª®«ìª® ᯮᮡ®¢ ᮧ¤ ¨ï èà¨ä⮢: + +Žá®¢®¥ ¯à ¢«¥¨¥ ¤ ®© ¢¥àᨨ -- ¯®¤¤¥à¦ª ’2 ª®¤¨à®¢ª¨. + +Š ª ᮧ¤ âì èà¨äâ ¢ ¥®¡å®¤¨¬®© ª®¤¨à®¢ª¥ +----------------------------------------- +„«ï ᮧ¤ ¨ï èà¨äâ ¢ ¬ ¥®¡å®¤¨¬® ¤®£¥¥à¨âì ¥®¡å®¤¨¬ë¥ ä ©«ë ª®¤¨à®¢ª¨ +¨ â ¡«¨æ ª¥à¨£ ¨ «¨£ âãà. „«ï í⮣® ¢®©¤¨â¥ ¢ ¤¨à¥ªâ®à¨î LH\TEX. ‚ ¥© +«¥¦ â TeX-ä ©«ë ¤«ï ᮧ¤ ¨ï ¥®¡å®¤¨¬ëå ä ©«®¢ ¤«ï METAFONT . (ˆ¤¥ï ᮧ- +¤ ¨ï â ª¨å ä ©«®¢ ¢§ïâ ¨§ ä ©« ecstdedt.tex ¯ ª¥â ec-èà¨ä⮢.) + +Ž¡à ¡®â ©â¥ ã¦ë© ¢ ¬ ä ©« ⨯ 01cm-lh.tex á ¯®¬®éìî Plain TeX . ®á«¥ +®¡à ¡®âª¨ ¢ë ¯®«ãç¨â¥ á«¥¤ãî騥 ä ©«ë ¢ ¯®¤¤¨à¥ªâ®à¨¨ wrk: + + lhcodes.mf -- ä ©« ª®¤¨à®¢ª¨ ¤«ï ¤ ®£® èà¨äâ + lhliker.mf -- â ¡«¨æ ª¥à¨£®¢ ¨ «¨£ âãà ¤«ï ¤ ®£® èà¨äâ + +¢ë ¯¥à¥¯¨áë¢ ¥â¥ í⨠mf-ä ©«ë ¢ ¤¨à¥ªâ®à¨î ¤®áâã¯ãî ¯à¨ à ¡®â¥ METAFONT +¨«¨ ¢ âã ¦¥ ¤¨à¥ªâ®à¨î, ªã¤ à ᯠª®¢ ë mf-ä ©«ë ¤ ®£® ¯ ª¥â ¨§ ¤¨- +४â®à¨¨ LH\MF\BASE. ®«ì§®¢ ⥫¨ emTeX ¬®£ãâ ᮧ¤ âì mfj-ä ©«ë ¤«ï ᮧ- +¤ ¨ï èà¨ä⮢ (á¬. à §¤¥« `Š ª ¨§¬¥¨âì ãáâ ®¢ª¨ £¥¥à 樨 èà¨äâ '). + + +Š ª ¨§¬¥¨âì ãáâ ®¢ª¨ £¥¥à 樨 èà¨äâ +--------------------------------------- +„«ï í⮣® ¢ ¬ ¥®¡å®¤¨¬® ®â। ªâ¨à®¢ âì ä ©« setter.tex, ¢ ª®â®àë© ¢ë¥- +á¥ë ¢á¥ âà¥¡ã¥¬ë¥ ãáâ ®¢ª¨ ¤«ï £¥¥à 樨 èà¨äâ . + +‚ ä ©«¥ setter.tex ¢ë¥á¥ë á«¥¤ãî騥 ª®¬ ¤ë: + +\MakeFileHeadsfalse % Create font file headers ? + ‘®§¤ ¨¥ ¥®¡å®¤¨¬®£® ¡®à ä ©«®¢-§ £®«®¢ª®¢ èà¨ä⮢ (®¡ëç® ¢á¥ èà¨ä- + âë ¢á¥å à §¬¥à®¢) - íâ ®¯æ¨ï ¬®¦¥â ¥®¡å®¤¨¬ ¤«ï â¥å á¨á⥬ TeX' , ª®- + â®àë¥ ¥ ¯®¤¤¥à¦¨¢ îâ £¥¥à æ¨î èà¨ä⮢ ¯® è ¡«®ã. + Default: false. + +\SliTeXfalse % Create SliTeX font file headers ? + ‘®§¤ ¨¥ § £®«®¢ª®¢ èà¨ä⮢ ¤«ï ¯ ª¥â SliTeX. ‡ ¤ ©â¥ `true' ¥á«¨ ¢ë + ¯®«ì§ã¥â¥áì SliTeX'®¬. + Default: false. +\MakeDvifalse % Create DVI file ? + ” ©« ecstdedt.tex (ᮧ¤ ¥â § £®«®¢ª¨ èà¨ä⮢; ¯ ª¥â èà¨ä⮢ ec) ᮧ¤ ¥â + dvi-ä ©« á ¤ 묨 ® ᮧ¤ ëå § £®«®¢ª å èà¨ä⮢, à §¡¨âëå ¯® §¢ ¨- + ï¬ ¨ à §¬¥à ¬. ’ ª ª ª íâ®â ä ©« ¥ 㦥 ¤«ï ¤ «ì¥©è¥£® ᮧ¤ ¨ï + èà¨ä⮢, ®¯æ¨î ४®¬¥¤ã¥âáï ®âª«îç¨âì. (dvi-ä ©« ¨¬¥¥â ç¨â ¥¬ë© ¢¨¤ ¨ + ¬®¦¥â ¡ëâì ¯®«¥§¥ ⮫쪮 ¯à¨ ᮧ¤ ¨¨ CM-like èà¨ä⮢.) + Default: false. + +\MakeFontEncfalse % Create encoding files ? + „ ï ®¯æ¨ï ¨á¯®«ì§ã¥âáï ⮫쪮 à §à ¡®â稪 ¬¨ á⨫¥¢ëå ¯ ª¥â®¢. ‘®§- + ¤ ¥â TeX-ä ©« ª®¤¨à®¢ª¨: ®¯à¥¤¥«¥¨ï ª¨à¨««¨ç¥áª¨å ¡ãª¢. + Default: false. +\Babeltrue % Create encoding files like LaTeX2e XXXdef.enc ? + ¡®â ¥â ⮫쪮 ¯à¨ ¢ª«î祮© ¯à¥¤ë¤ã饩 ®¯æ¨¨. ‘®§¤ ¥â "⥫®" ä ©« + ¤«ï ¯ ª¥â `T2 Cyrillic support' ¢ LaTeX2e á ª®¬ ¤ ¬¨ ⨯ : + \@tmpb\CYRA{80}\cyra{A0} + Ž¯æ¨ï `false' ãáâ ५ (¥ â¥áâ¨à®¢ « áì á ¢¥àᨨ 3.3) ¨ ¢®§¬®¦® ¡ã¤¥â + 㤠«¥ . + Default: true. +\Berestafalse % Create encoding files for BERESTA.TEX ? + ¡®â ¥â ¯à¨ \MakeFontEnctrue ¨ \Babelfalse. ‘®§¤ ¥â á¯¥æ¨ «ìë© ä ©« + ¤«ï BERESTA.TEX á ®¯à¥¤¥«¥¨ï¬¨ ¡ãª¢/§ ª®¢. + Default: false. + +\TFMonlytrue % Create tfm-files only ? + „®¡ ¢«ï¥â ª®¬ ¤ã `boolean TFMonly; TFMonly=true;' ¢ ä ©«ë § £®«®¢ª®¢ + èà¨ä⮢ ¨«¨ ¢ ®¯æ¨î `command' MFJob-ä ©« ¥á«¨ ¢ª«îç¥ë \doMFJobtrue + ¨«¨ \MakeFileHeadstrue. ’ ª ª ª ¢ í⮬ á«ãç ¥ (¢ MFJob) ᮧ¤ îâáï ⮫ì- + ª® tfm-ä ©«ë, METAFONT à ¡®â ¥â ¡ëáâ॥, ᮧ¤ ¢ ¥¬ë¬¨ ¯à¨ í⮬ pk ¨«¨ + gf ä ©« ¬¨ ¢®á¯®«ì§®¢ âìáï ¥«ì§ï ¨ ®¨ ¤®«¦ë ¡ëâì 㤠«¥ë. â ®¯- + æ¨ï ¯à¥¤ § ç¥ ¤«ï ¯¥à¢®© ¨áâ ««ï樨 èà¨äâ ¢ TeXMF á¨á⥬ã. + Default: true. + +\doBatchfalse % Create Batch file + ‡ ¤ ¥âáï ᮧ¤ ¨¥ batch-ä ©« , ¥á«¨ § ¤ ¥âáï \doBatchtrue ¯® 㬮«ç ¨î + ®¯à¥¤¥«ï¥âáï á«¥¤ãîé ï ª®¬ ¤ ï áâப ¤«ï ᮧ¤ ¨ï èà¨äâ : + + \def\BatchOutput#1{ + \BatchLine{$ MF "\string\mode=localfont; input #1"} + } + +¢ë ¬®¦¥â¥ ®â। ªâ¨à®¢ âì \BatchOutput ¯à¨¬¥à â ª: + + \def\BatchOutput#1{ + \BatchLine{...} + ... + \BatchLine{...} + } + +â.¥. ¬®¦® § ¤ âì ¥ ®¤ã, ¥áª®«ìª® ª®¬ ¤ëå áâப + + NOTE. „ ï ®¯æ¨ï ¯®«®áâìî § ¨¬á⢮¢ ¨§ ä ©« ecstdedt.tex ¨ ¥ + â¥áâ¨à®¢ « áì. Ž ¯à¥¤ § ç ¥âáï ⥬, ªâ® § ¥â çâ® á ¥© ¤¥« âì :-) + Default: false. + +\doMFJobfalse % Create MFJob file ? + ‘®§¤ ¨¥ MFJob-ä ©« . â ®¯æ¨ï ¬®¦¥â ¡ëâì ¨á¯®«ì§®¢ ¯®«ì§®¢ ⥫ﬨ + emTeX' . + Default: false. + +‘«¥¤ãî騥 ®¯æ¨¨ ¯à¨¢ï§ ë ª \doMFJobtrue. +% Another MFJob definitions +\def\jobmodedef{m} + ‡ ¤ ¨¥ ०¨¬ £¥¥à 樨 èà¨ä⮢ ¤«ï MFJob: ᮧ¤ ¨¥ èà¨ä⮢ ¤«ï ¥®¡- + 室¨¬®£® ¢ë¢®¤ï饣® ãáâனá⢠(¯à¨â¥à, íªà ¨ â.¤., á¬. ¤®ªã¬¥â æ¨î + ª ¯ ª¥âã dvidrv.doc). + Default: m (« §¥àë¥ 300dpi). +\def\fmtbase{plain} + ˆ¬ï ¡ §®¢®£® ä ©« METAFONT' ¯à¨ £¥¥à 樨 ¤ ëå èà¨ä⮢. + Default: plain. +\def\mfjobscaling{s0} + ‡ ¤ ¨¥ 㢥«¨ç¥¨ï èà¨ä⮢. Œ®¦® § ¬¥¨âì {s0 sh s1 s2 s3 s4 s5}. + Default: s0 (⮫쪮 \magstep0 ¨«¨ mag=1). +\def\mfcommand{} + ‡ ¤ ¨¥ ¤®¯®«¨â¥«ìëå ª®¬ ¤ ¤«ï METAFONT' ¯à. `extra_endchar := + extra_endchar & "clearit";' (¤«ï ᮧ¤ ¨ï ¥¢¨¤¨¬ëå èà¨ä⮢). + Default: empty. +\endinput + +Œ®¦® â ª¦¥ ¨§¬¥¨âì ä ©«ë á ¡®à®¬ ¢ë¢®¤¨¬ëå ä ©«®¢-§ £®«®¢ª®¢: + + \def\fntallcm{fntallcm} % Font assortment for CM-like fonts + \def\fntallec{fntallec} % Font assortment for EC-like fonts + +ª®â®àë¥ ï¢«ïîâáï data-ä ©« ¬¨ á ¡®à ¬¨ ä ©«®¢-§ £®«®¢ª®¢ ¤«ï CM-like +(\fntallcm) ¨ EC-like (\fntallec) èà¨ä⮢. + +‚ ¯ ª¥â¥ ¥áâì á«¥¤ãî騥 ¡®àë (¯ àë) ¤«ï ᮧ¤ ¨ï ä ©«®¢-§ £®«®¢ª®¢: +*) fntallcm.tex - ᮧ¤ ¨¥ ¢á¥å § £®«®¢ª®¢ èà¨ä⮢ ¤«ï CM-èà¨ä⮢ (â.¥. + èà¨ä⮢, á ¯®¢â®à¥¨¥¬ áâ ¤ àâëå CM-èà¨ä⮢ ¢ ¨¦¥© ç á⨠ª®¤®¢®© + â ¡«¨æë (0-127)) (CM-like èà¨äâë); + fntallec.tex - ᮧ¤ ¨¥ ¢á¥å § £®«®¢ª®¢ èà¨ä⮢ ¤«ï T2/X2-ª®¤¨à®¢®ª; + í⨠èà¨äâë «®£¨çë EC-èà¨äâ ¬ (EC-like èà¨äâë); +*) fntinvcm.tex - ᮧ¤ ¨¥ ¢á¥å § £®«®¢ª®¢ èà¨ä⮢ SliTeX' ¤«ï CM-like- + èà¨ä⮢; + fntinvec.tex - ᮧ¤ ¨¥ ¢á¥å § £®«®¢ª®¢ èà¨ä⮢ SliTeX' ¤«ï EC-like- + èà¨ä⮢; +*) fntmincm.tex - ᮧ¤ ¨¥ ¬¨¨¬ «ì®£® ¡®à èà¨ä⮢ ¤«ï CM-like-èà¨ä- + ⮢; èà¨äâë ⮫쪮 10 ª¥£«ï; + fntminec.tex - ᮧ¤ ¨¥ ¬¨¨¬ «ì®£® ¡®à èà¨ä⮢ ¤«ï EC-like-èà¨ä- + ⮢; èà¨äâë ⮫쪮 10 ª¥£«ï; +*) fntbercm.tex - ᮧ¤ ¨¥ ¡®à èà¨ä⮢ ¥®¡å®¤¨¬®£® ¤«ï beresta.tex - + CM-like èà¨äâë; + fntberec.tex - ᮧ¤ ¨¥ ¡®à èà¨ä⮢ ¥®¡å®¤¨¬®£® ¤«ï beresta.tex - + EC-like èà¨äâë; +*) fntbasec.tex - íªá¯¥à¨¬¥â «ìë© ä ©« á ᮪à é¥ë¬ ¡®à®¬ ä ©«®¢-§ - + £®«®¢ª®¢ èà¨ä⮢ EC-like-èà¨ä⮢; ¢®§¬®¦® ¨á¯®«ì§®¢ ¨¥ ¯à¨ ®£à ¨- + 祮¬ ¤¨áª®¢®¬ ¯à®áâà á⢥. + +” ©« ¢¨¤ 01cm-lh.tex ᮤ¥à¦¨â ¢ ᥡ¥ á«¥¤ãî騥 áâப¨: + +*) \def\wrkdir{/wrk} - § ¤ ¨¥ ¯ã⨠¢ ¤¨à¥ªâ®à¨î ¤«ï ᮧ¤ îé¨åáï ä ©«®¢; + ¯® 㬮«ç ¨î íâ® ¯®¤¤¨à¥ªâ®à¨ï wrk. + NOTE ¤«ï à ¡®â îé¨å ¯®¤ MS-DOS ¨ Windows3.*/95/98: ¯à¨ 㪠§ ¨¨ ¯ã⨠¢ + TeX-ä ©« å ¨á¯®«ì§ã¥âáï ®¡ëç ï ª®á ï (/) ¢¬¥áâ® backslash'a (\)! + +*) \def\fonttwoletters{lh} - § ¤ îâáï ¯¥à¢ë¥ ¤¢¥ ¡ãª¢ë èà¨äâ , ®¯à¥¤¥«ïî- + 騥 ¨ ¥£® ª®¤¨à®¢ªã. + +*) \def\encodingletters{lh} - § ¤ îâáï ¤¢¥ ¡ãª¢ë ª®¤¨à®¢ª¨, ¢ á«ãç ¥ ¥á«¨ + ¨¬ï èà¨äâ ¨ ¨¬ï ª®¤¨à®¢ª¨ ¥ ᮢ¯ ¤ îâ, ¯à.: + \def\fonttwoletters{ll}\def\encodingletters{lh} + +*) \def\defamily{<ª®¬ ¤ë>^^J<ª®¬ ¤ë>^^J} - ®¯à¥¤¥«ïîâáï ª®¬ ¤ë, ª®â®- + àë¥ ¤®«¦ë ¡ëâì ¢ § £®«®¢ª¥ èà¨äâ , ¨å ¬®¦® § ¤ âì ¢ ¥áª®«ìª® áâப, + à §¤¥«ïï § ª®¬ ^^J, ¯à¨¬¥à: § ¤ ¢ â ªãî ª®¬ ¤ã: + + \def\defamily{ more_letters:=true; other_cyr:=true;^^J + enc_name:="ISO8859-5";} + + ¢ë ¯®«ãç¨â¥ ¢ ä ©«¥-§ £®«®¢ª¥: + + more_letters:=true; other_cyr:=true; + enc_name:="ISO8859-5"; + +*) \def\fontfile{\fntallec} or \def\fontfile{\fntallcm} + ᮧ¤ ¨¥ «¨¡® CM «¨¡® EC-like èà¨ä⮢; ¡®à èà¨ä⮢ ¬®¦® ®â। ªâ¨- + ஢ âì ¢ ä ©«¥ setter.tex. + +*) \codehatsfalse + à ¡®â ¥â ¯à¨ \MakeFontEncfalse ¨ \Babelfalse; ᮧ¤ ¥â ®¯à¥¤¥«¥¨ï ¡ãª¢ + ª ª \def\CYRA{^^80} ¥á«¨ ¢ª«î祮 true ¨«¨ \chardef\CYRA="80 ¯à¨ false. + +„ «¥¥ § ¯ã᪠îâáï ¥®¡å®¤¨¬ë¥ ä ©«ë: + +*) cod-edt.tex + ᮧ¤ ¨¥ ¥®¡å®¤¨¬®£® ä ©« ª®¤¨à®¢ª¨ ¤«ï èà¨äâ ; + ᮧ¤ ¨¥ ä ©« á ¬ ªà®á ¬¨-¡ãª¢ ¬¨ ¤«ï ¢ë¡à ®© ª®¤¨à®¢ª¨, ¤ ë© + ä ©« ¥ ¬®¦¥â ¡ëâì ¨á¯®«ì§®¢ á ¬®áâ®ï⥫ì®; + +*) rliker.tex + ᮧ¤ ¨¥ ¥®¡å®¤¨¬ëå ä ©«®¢ «¨£ âãà ¨ ª¥à¨£ ¤«ï ¢ë¡à ®© ª®¤¨à®¢ª¨ + èà¨äâ ¨ § ª®¢®£® á®áâ ¢ ; + +*) cfstdedt.tex + ᮧ¤ ¨¥ ä ©«®¢-§ £®«®¢ª®¢ èà¨ä⮢ ¤«ï ¢ë¡à ®© ª®¤¨à®¢ª¨ ¨ á奬ë ᮧ- + ¤ ¨ï èà¨äâ . + +˜à¨äâë, ª®â®àë¥ ¬®¦® ᮧ¤ âì +----------------------------- +01CM-LH - ‹ â¨áª®-ª¨à¨««¨ç¥áª¨¥ èà¨äâë ¢ «ìâ¥à ⨢®© ª®¤¨à®¢ª¥ cp866; +03CM-WN - Š¨à¨««¨ç¥áª¨¥ èà¨äâë ¤«ï ¡®à á âà ᫨â¥à 樥© ¢ ª®¤¨à®¢ª¥ + WNCYR; +04CM-VF - 7-¡¨âë¥ ¢¨àâã «ìë¥ èà¨äâë; +11EX-RS - èà¨äâë ¢ ª®¤¨à®¢ª¥ X2; +11EX-RX - èà¨äâë ¢ ª®¤¨à®¢ª¥ XS (Old Slav: íªá¯¥à¨¬¥â «ì ï); +12EX-LA - èà¨äâë ¢ ª®¤¨à®¢ª¥ ’2A; +13EX-LB - èà¨äâë ¢ ª®¤¨à®¢ª¥ ’2B; +14EX-LC - èà¨äâë ¢ ª®¤¨à®¢ª¥ ’2C; +15EX-LD - èà¨äâë ¢ ª®¤¨à®¢ª¥ ’2D; +20CM-CT - èà¨äâë ¢ â â à᪮© ª®¤¨à®¢ª¥; +21CM-IC - èà¨äâë ¢ ª®¤¨à®¢ª¥ ISO-8859 (Cyrillic); +22CM-WC - èà¨äâë ¢ ª®¤¨à®¢ª¥ Windows-1251 (Cyrillic); +23CM-MC - èà¨äâë ¢ ª®¤¨à®¢ª¥ Macintosh Cyrillic; +24CM-KC - èà¨äâë ¢ ª®¤¨à®¢ª¥ KOI8r Cyrillic; +25CM-UC - Unicode Cyrillic codepage; +30CM-LX* - ‹ â¨áª®-ª¨à¨««¨ç¥áª¨¥ èà¨äâë ¢ «ìâ¥à ⨢®© ª®¤¨à®¢ª¥ cp866 + eXtended; +31CM-IX* - èà¨äâë ¢ ª®¤¨à®¢ª¥ ISO-8859 (Cyrillic) eXtended; +32CM-WX* - èà¨äâë ¢ ª®¤¨à®¢ª¥ Windows-1251 (Cyrillic) eXtended; +33CM-MX* - èà¨äâë ¢ ª®¤¨à®¢ª¥ Macintosh Cyrillic eXtended; +34CM-KX* - èà¨äâë ¢ ª®¤¨à®¢ª¥ KOI8r Cyrillic eXtended; +46CM-LY - beta-èà¨äâ OT2upper part/OT1; +46CM-LZ - beta-èà¨äâ OT2lower part/OT1; +47EX-TX - ¡ãª¢ë-X2/T2 ãâá ©¤¥àë; +90BEREST - èà¨äâë ¤«ï beresta.tex á ®¯æ¨¥© ogonek; +95CM-XX - ¤®¯®«¨â¥«ìë¥ èà¨äâë ¤«ï beresta.tex; +99-T2ENC - èà¨äâë ¤«ï ¢á¥å T2/(X2) ª®¤¨à®¢®ª; +99ALLENC - èà¨äâë ¤«ï ¢á¥å ¡®«¥¥-¬¥¥¥ áâ ¤ àâëå ª®¤¨à®¢ª å í⮣® ¯ - + ª¥â ; +99TSTENC - èà¨äâë ¤«ï ¢á¥å áãé¥áâ¢ãîé¨å ª®¤¨à®¢®ª í⮣® ¯ ª¥â ; + +* ªá¯¥à¨¬¥â «ì ï £à㯯 ª®¤¨à®¢®ª, ª®â®àë¥ ¤ã¡«¨àãîâ ¤à㣠¤à㣠¯® + § ª®¢®¬ã á®áâ ¢ã. + +========================================================================= +LHFONTS version 3.4 file LHFONT34.RU +========================================================================= diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst new file mode 100644 index 00000000000..a9ad274aea8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst @@ -0,0 +1,396 @@ +============================================================================== +LHFONTS version 3.4 file LHFONTS.HST + The short history of LHFONTS (MAKEFONT) package +============================================================================== + +During of font package creation were used: +------------------------------------------ + +Cyrillic glyph' sources: + + the Computer Modern Roman family of fonts + by D. E. Knuth + + Washington Cyrillic Computer Modern or WNCYR + (Humanities and Arts Computing Center, University of Washington); + + Omega Cyrillic fonts + by Yannis Haralambous; + + Some glyphs from Phonetic fonts. + +`Package service' sources: + + file fik_mik.mf from Polish fonts; + + the European Modern Roman family of fonts + by J"org Knappen and Norbert Schwarz + + +ver 1.0 (approx 1992--1993) -- +------------------------------ +unrecognized, was used in Mir Publisher only -- +Creation of symbolic letter names for creation of font with three +different coding schemes Alternative, Virtual (7-bit) and Washington +(ISO/ASCII: same as WNCYR encoding); + +Correction of letter shapes, creation of special files of parameters +(Additional Lower Ratios) for each font group. + +Creation of some batch-files for font generating. + +ver 1.1 (1993) -- +----------------- +unrecognized (there was file rusfont.zip) -- +Virtual encoding as default coding scheme for creating Cyrillic part of +Latin-Cyrillic font (with usage of the virtual files) was changed to +Alternative encoding (Virtual encoding is kept as supply variant only); + +Creation of 32 Computer Modern text fonts. + +ver 1.2 (1993--1994) -- +----------------------- +the part of CyrTUG-EmTeX package; placed on CD-ROM 4AllTeX -- +All uppercase and lowercase letters are created by separate files: +lgcru.mf and lgcrl.mf (instead of three files: lgcrlu.mf -- file with +common letter shapes for both cases, lgcrspu.mf -- for uppercase +letters, lgcrspl.mf -- for lowercase ones). The analogous way for +lgserb*.mf files. + +Creation of all 56 Computer Modern text fonts. + +Font generating with usage of MFJob (EmTeX). There were created special +mfj-files. + +ver 2.0 (Sept1994) -- +--------------------- +placed on CTAN -- +Correction of mistakes of letter shapes. All driver files were checked +with drivers of Computer Modern; + +ALL additional cyrillic letters in files of ligs&kerns were rewritten to +their symbolic names; file wnligs.mf was renamed to lwnligs.mf; + +Files with additional Cyrillic letters lgserb*.mf were rearranged: three +letters below endinput were placed on separate files lgserb(u/l)1.mf. + +There was created new package FIL for creating of other Cyrillic letters. + +Rearranging directory structures. + +ver 2.1 (Oct1994) -- +-------------------- +Correction of mistakes: serif widths, letter widths. + +This file (lhfonts.hst) was added. + +ver 2.2 (Mar-Sept1995) -- +------------------------- +Protvino & Holland TeX Conferences -- +Correction of mistakes: serif widths, letter widths. Fine tuning of +letter shapes and stem_thicknesses. + +The new fonts are added: +The 6 SliTeX (created new driver file ldrsfont.mf for SliTeX "I"), and 2 +AmSTeX text CM fonts added (csc) -- total count: 64 fonts. + +Rearranging of font generation: default (Alternative) version creates +old font assortment plus Ukrainian and Byelorussian as in MS DOS code +page 866, option `fullrus' creates old Russian letters additionally, +option `fil' creates full assortment of created Cyrillic fonts. + +ATTENTION: the number sign and cyrillic quotes have now other codes: +accordingly to PC866 code page. + +Files lgcr(u/l/ti), lgserb(u/l/ti) and lbcoding became files drivers. +They run different parts of Cyrillic Alphabet. + +MS Windows encoding is added. + +The Sauter fonts were created for LH family by S.Znamenskii and +connected to it. + +There are added hints with width correction of letters with mid stems +(analogous of `i' and `j' width correction in CM) as used in Cyrillic +fonts of A.Shen'. + +The experiment is begun with Omega package. Now full Cyrillic font is +being created. + +Option `fullrus' was joined with default font creation so one can get +Russian, Ukrainian, Byelorussian and some old Russian (XIXcent) letters +in one font accordingly to Vinogradov's fonts. + +All coding schemes are made for unification with hexadecimal codes. + +The names of Cyrillic letters (WNCYR letters) were changed with +accordance with standard names in coding schemes (ISO etc.). + +ver 2.3 (Sept1995-Okt1995) -- +----------------------------- +NOT `published' -- +DC, Sauter, etc. fontcovers are joined in files-headers. The Polish +file fik-mik.mf is used (it uses cm* font-headers and then changes +standard drivers to Cyrillic ones); it was changed and renamed to +fik-mik_.mf. + +ver 2.32 (Okt1995-Jul1996) -- +----------------------------- +For the Dubna TUG'96 Conference -- +The macros of fik-mik_.mf were enlarged for usage of Sauter fonts. +Created special fik-mik-.mf for DC-like fonts. + +The file dcstdedt.tex (DC fonts package) was used for quick font headers +creation. It was changed and renamed to cfstdedt.tex. + +Letters are generated accordingly to necessary encoding and assortment +TeX helps to create encoding and ligature/kerning tables. Also it +creates uccode/lccode/mathcode file and file with list of all Cyrillic +macros-letters. + +ver 2.5 (July1996-February1997) -- +--------------------------------- +The intermediate version only + +there were made general modification from this version to next ones ... + +ver 2.9 (February-11September1997) -- +------------------------------------- +For the St-Peterburg CyrTUG Conference -- + +Support of T2 encoding (beta-version): gathering of all necessary matherial +(letters and signs). + +Ligs & kerns macros of A.Berdnikov are used + +ver 3.0 (12September-8October1997) -- +---------------------------------------- +Continues previous version with some file reorganisation; + +T2 encodinng (beta) adopted in CyrTUG conference; + +the Polish ogonek is placed in main letter definitions as variant of descender +with flag `is_ogonek'(variants of letters which use ammoc and ammoc its own +were moved out); +- instead of Polish macro put_ogonek there is used simplified easy_ogonek +-- I had difficulties of putting Polish ogonek to Abkhasian che. + +The documentation beresta absent in this version for a while + + +Changes from version 3.0 patchlevel 1 +-------------------------------------- + +.) there were corrected bugs in ldroman.mf llvligtb.mf llmligtb.mf + +.) moved `show' message from lgt2lol.mf + +.) file lgcyracc.mf was rearranged to last version of T2 + +.) rxcoding.mf: LJE_tit and NJE_tit were changed to LJE_title NJE_title + +.) there were corrections in lgmodl.mf lgunicl.mf lgunicu.mf + +.) files for ligatures & kerning for METAFONT joined to one common file + ??liker.mf which includes flags for different drivers + +.) in the case mentioned above were corrected driver files ld*.mf and le*.mf + +.) rearranged TeX stuff for ligs&kerns: + likermac.tex - macros + likerdat.tex - data file + likergrp.tex - file with lettergroups + rliker.tex - not renamed: start file + +.) flag `if wncoding' moved from lig&kerns file to TeX file: + all transliteration ligatures are written to METAFONT file only + if \ifwncodingtrue i.e. for wn fonts only + +.) all sepatate ligatures were gathered at beginning of wnliker.mf + +.) file lwnligs.mf was rewritten accordingly to wnliker.mf (created by TeX) + +.) cfhead.tex -- \ifwncoding added: ligsatures for transliteration are written + in mf-file if \wncodingtrue + +.) cod-iso.tex -- corrected mistakes in Washington encoding + +.) restored BERESTA documentation; + It includes all T2 letters and languages where Cyrillic used; + documentation created for English and three Cyrillic encodings: + Alternative, T2(Windows1251) KOI-8 + +.) created files 90berest.tex and 91berest.tex to generate additional fonts + for beresta,tex + +.) 10lx-rx.tex, 12ex-rxv.tex, 30cm-tx.tex 31cm-txv.tex moved out + +.) changes in beresec.tex beresta.tex for BERESTA documentation + +.) enc-t2 added one encoding column for fonts for BERESTA + +.) letters LJE_title NJE_title: correct shape to run in low resolutions + +TESTED: +~~~~~~~ +.) version 3.0 patchlevel 1: + rxfonts most modes for check "bad pos" and "strange path" + (without LJE_title & NJE_title) + +.) version 3.1 patchlevel 0 + wnfonts for "RUNness" + lhfonts (llfonts) for "RUNness" + rxfonts (with LJE_title & NJE_title): laserjet; epsonlq lowres + + +Possible bugs: +~~~~~~~~~~~~~~ + +.) Ligatures & kerning stuff + +.) BERESTA + + +Changes from version 3.1 and 319/318 patch +------------------------------------------ + +.) Renamed files: (to escape confuses with LHFONTS 1.2(1994)) + ~~~~~~~~~~~~~~ + + lgcru.mf -> lgcyru.mf + lgcri.mf -> lgcyri.mf + lgcrl.mf -> lgcyrl.mf + ??coding.mf -> ??codes.mf + +.) ??base.mf -> ??begin.mf - that's not cmbase :-) + +.) added flag roman_ec (from 319/318 patch) + ~~~~~~~~~~~~~~~~~~~~ + fikparm.mf + leroman.mf + letextit.mf + lecsc.mf + +.) all fonts start with command "input fikparm;" necessary commands + are recognised by fikparm or by input of ??begin.mf; + all standard font sets (LH WN T2*/X2) included in fikparm macros; + +.) created directories + ~~~~~~~~~~~~~~~~~~~~ + \texinput\lh\tex4mf - moved all tex files in this directory from \texinput\lh + + \mfinput\lh-base - base metafont files all files from \mfinput\lh + \mfinput\lh-begin - directory for encoding and lig&kern files for + LH WN T2*/X2 etc encodings + + \mfinput\lh-lcy \ + \mfinput\lh-lwn | + \mfinput\lh-t2a | reserved directories for font headers + \mfinput\lh-t2b | LH WN T2*/X2 encodings + \mfinput\lh-t2c | + \mfinput\lh-x2 / + + \tfm\lh-lcy \ + \tfm\lh-lwn | + \tfm\lh-t2a | directories with font metrics for standard font set + \tfm\lh-t2b | LH WN T2*/X2 etc encodings + \tfm\lh-t2c | + \tfm\lh-x2 / + + \vf\lh-lcy - directory with virtual fonts for LH (created by vfcomb) + +new possibilities +~~~~~~~~~~~~~~~~~ + +.) one may (if he uses emTeX and MFJob) create (or not) file headers + +.) one may create (or not) heads of virtual fonts for CM based fonts + +.) this item for TeXperts ONLY! + attempt to create unheaded files l??def.enc accordingly to file rtrusdef.tex + or rtrusdef.sty (for LaTeX2e) + + +ver 3.3 (December 98) -- +------------------------ + +changed directory tree accordingly to CTAN common rules + + \lh\doc - documentation about LH font package + \lh\doc\beresta - documentation about Cyrillic letters modern and old + (these files are a bit obsolete for current version) + + \lh\tex\tex4mf - moved all tex files in this directory from \texinput\lh + \lh\tex\testfont - some tex files for testing fonts + + \lh\mf\lh-base - base metafont files all files from \mfinput\lh + \lh\mf\lh-begin - directory for encoding and lig&kern files for + LH WN T2*/X2 etc encodings + + reserved directories for font headers are deleted + + \lh\tfm\lh-lcy \ + \lh\tfm\lh-lwn* | + \lh\tfm\lh-t2a* | directories with font metrics for standard font set + \lh\tfm\lh-t2b* | LH WN T2*/X2 etc encodings + \lh\tfm\lh-t2c* | + \lh\tfm\lh-x2* / absent because zip-file should be enlarged to $n$Mb + + (\lh\vf\lh-lcy) - this directory removed uptil LCY encoding comes + to stability + +ver 3.3 patch level 1 (February 99) -- +-------------------------------------- + +corrected directory tree accordingly to CTAN common rules + + \lh\tex - moved all tex files in this directory from \lh\tex\tex4mf + \lh\doc\testfont - moved tex files in this directory from \lh\tex\testfont + + \lh\mf\base - renamed directory \lh\mf\lh-base + \lh\mf\nont2 - renamed directory \lh\mf\lh-base\nont2 + \lh\mf\lh-begin - moved out + + reserved directories for font headers are deleted + + \lh\tfm\lh-lcy \ + \lh\tfm\lh-lwn* | + \lh\tfm\lh-t2a* | directories with font metrics for standard font set + \lh\tfm\lh-t2b* | LH WN T2*/X2 etc encodings + \lh\tfm\lh-t2c* | + \lh\tfm\lh-x2* / absent because zip-file should be enlarged to $n$Mb + + (\lh\vf\lh-lcy) - this directory removed uptil LCY encoding comes + to stability + +Added some corrections for creation of SliTeX fonts in fikparm.mf and +files in \lh\tex directory. + +ldsroman.mf was removed ; all slitex stuff added to ldroman.mf; +bollean slitex must set before ldroman runs. + +There are also added flags for boolean slitex true and extra_endchar's clearit +macro. + +ver 3.4 patch level 1 (January 2000) -- +--------------------------------------- + +some bugs were removed: +RIGHT + Unicode OT2 X2 T2A +----------------------------------------------------- +DJE (0x0402/0x0452) 0x06/0x0E 0x42/0x62 0x82/0xA2 + +TSHE (0x040B/0x045B) 0x07/0x0F 0x43/0x63 0x83/0xA3 + +bugs in LH: +DJE (0x0402/0x0452) 0x07/0x0F 0x42/0x62 0x83/0xA3 - +TSHE (0x040B/0x045B) 0x06/0x0E 0x43/0x63 0x82/0xA2 - + +edited some Old Slav letters and accents: +Omega_tlo, palatal (round tlo); paerok; zvat'stvo; dasia; psili; +added 5 Old Slav accents: tlo_c; tlo_d; tlo_o; tlo_g; tlo_r; + + +============================================================================== +LHFONTS version 3.4 file LHFONTS.HST + The short history of LHFONTS (MAKEFONT) package +============================================================================== diff --git a/Master/texmf-dist/doc/fonts/lh/tex/01cm-lh.tex b/Master/texmf-dist/doc/fonts/lh/tex/01cm-lh.tex new file mode 100644 index 00000000000..9725f42e878 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/01cm-lh.tex @@ -0,0 +1,64 @@ +% +% 01cm-lh.tex +% +%% 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: +% +% TeX file for creation Latin-Russian Computer Modern font +% in Alternative encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: lh (LCY) (default) +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: absent (default) +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/03cm-wn.tex b/Master/texmf-dist/doc/fonts/lh/tex/03cm-wn.tex new file mode 100644 index 00000000000..8064f44f418 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/03cm-wn.tex @@ -0,0 +1,68 @@ +% +% 03cm-wn.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Computer Modern font +% in WNCYR encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{wn} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: absent (default) +% Lettercode output: ^^hex & ligs (default) + +% Also for TeX +\wncodingtrue + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/04cm-vf.tex b/Master/texmf-dist/doc/fonts/lh/tex/04cm-vf.tex new file mode 100644 index 00000000000..a1cfce8b52b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/04cm-vf.tex @@ -0,0 +1,66 @@ +% +% 04cm-vf.tex +% +%% 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: +% +% TeX file for creation Russian-only Computer Modern font +% in 7-bit encoding (for virtual fonts) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{lv}\def\encodingletters{vf} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: +\def\defaminly{vfcoding:=true;} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/11ex-rs.tex b/Master/texmf-dist/doc/fonts/lh/tex/11ex-rs.tex new file mode 100644 index 00000000000..6ef3fd6140a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/11ex-rs.tex @@ -0,0 +1,69 @@ +% +% 11ex-rs.tex +% +%% 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: +% +% TeX file for creation Cyrillic Europian Computer Modern font +% in XSlav encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{rs}\def\encodingletters{xs} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: +\def\fontfile{\fntallec} +% Text for ??begin: absent (default) +\def\defamily{roman_ec:=false; more_letters:=true; old_cyr:=true; genmode:="ex"; % + enc_name:="XSlav";} +% Lettercode output: \char"HEX +\codehatsfalse + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvec} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconec} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntbriec} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/11ex-rx.tex b/Master/texmf-dist/doc/fonts/lh/tex/11ex-rx.tex new file mode 100644 index 00000000000..c14aa1878ea --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/11ex-rx.tex @@ -0,0 +1,67 @@ +% +% 11ex-rx.tex +% +%% 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: +% +% TeX file for creation Cyrillic Europian Computer Modern font +% in X2 encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{rx}\def\encodingletters{x2} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: +\def\fontfile{\fntallec} +% Text for ??begin: absent (default) +% Lettercode output: \char"HEX +\codehatsfalse + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvec} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconec} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntbriec} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/12ex-la.tex b/Master/texmf-dist/doc/fonts/lh/tex/12ex-la.tex new file mode 100644 index 00000000000..d87e5df3c78 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/12ex-la.tex @@ -0,0 +1,66 @@ +% +% 12ex-la.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Europian Computer Modern font +% in T2A encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{la}\def\encodingletters{ta} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: +\def\fontfile{\fntallec} +% Text for ??begin: absent (default) +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvec} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconec} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntbriec} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/13ex-lb.tex b/Master/texmf-dist/doc/fonts/lh/tex/13ex-lb.tex new file mode 100644 index 00000000000..165d09b6556 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/13ex-lb.tex @@ -0,0 +1,66 @@ +% +% 13ex-lb.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Europian Computer Modern font +% in T2B encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{lb}\def\encodingletters{tb} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: +\def\fontfile{\fntallec} +% Text for ??begin: absent (default) +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvec} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconec} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntbriec} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/14ex-lc.tex b/Master/texmf-dist/doc/fonts/lh/tex/14ex-lc.tex new file mode 100644 index 00000000000..89b1c3d6088 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/14ex-lc.tex @@ -0,0 +1,66 @@ +% +% 14ex-lc.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Europian Computer Modern font +% in T2C encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{lc}\def\encodingletters{tc} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: +\def\fontfile{\fntallec} +% Text for ??begin: absent (default) +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvec} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconec} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntbriec} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/15ex-ld.tex b/Master/texmf-dist/doc/fonts/lh/tex/15ex-ld.tex new file mode 100644 index 00000000000..65d5b47d732 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/15ex-ld.tex @@ -0,0 +1,66 @@ +% +% 15ex-lc.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Europian Computer Modern font +% in T2C encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{ld}\def\encodingletters{td} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: +\def\fontfile{\fntallec} +% Text for ??begin: absent (default) +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvec} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconec} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntbriec} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/20cm-ct.tex b/Master/texmf-dist/doc/fonts/lh/tex/20cm-ct.tex new file mode 100644 index 00000000000..62499faa245 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/20cm-ct.tex @@ -0,0 +1,67 @@ +% +% 20cm-ct.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Computer Modern font +% in Tatar encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{ct} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +\def\fontfile{\fntallcm} +% Text for ??begin: absent (default) +\def\defamily{more_letters:=true; enc_name:="cp866(Tatar)";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/21cm-ic.tex b/Master/texmf-dist/doc/fonts/lh/tex/21cm-ic.tex new file mode 100644 index 00000000000..8ecca499230 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/21cm-ic.tex @@ -0,0 +1,66 @@ +% +% 21cm-ic.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Computer Modern font +% in ISO encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{ic} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="ISO8859-5";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/22cm-wc.tex b/Master/texmf-dist/doc/fonts/lh/tex/22cm-wc.tex new file mode 100644 index 00000000000..759cfeecfdc --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/22cm-wc.tex @@ -0,0 +1,67 @@ +% +% 22cm-wc.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Computer Modern font +% in Windows1251 encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: lh (LCY) (default) +\def\fonttwoletters{wc} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: absent (default) +\def\defamily{more_letters:=true; other_cyr:=true; % + enc_name:="Win-1251";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/23cm-mc.tex b/Master/texmf-dist/doc/fonts/lh/tex/23cm-mc.tex new file mode 100644 index 00000000000..3179a4ba652 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/23cm-mc.tex @@ -0,0 +1,66 @@ +% +% 23cm-mc.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Computer Modern font +% in Macintosh encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: lh (LCY) (default) +\def\fonttwoletters{mc} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: absent (default) +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="Mac Ukr";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/24cm-kc.tex b/Master/texmf-dist/doc/fonts/lh/tex/24cm-kc.tex new file mode 100644 index 00000000000..a0285ab09d4 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/24cm-kc.tex @@ -0,0 +1,67 @@ +% +% 24cm-kc.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Computer Modern font +% in KOI8 encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: lh (LCY) (default) +\def\fonttwoletters{kc}\def\encodingletters{8h} +%\def\virtualtwoletters{kv} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: absent (default) +\def\defamily{enc_name:="KOI8-R";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/25cm-uc.tex b/Master/texmf-dist/doc/fonts/lh/tex/25cm-uc.tex new file mode 100644 index 00000000000..853eae22db5 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/25cm-uc.tex @@ -0,0 +1,68 @@ +% +% 24cm-kc.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Computer Modern font +% in KOI8 encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: lh (LCY) (default) +\def\fonttwoletters{uc} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +\def\fontfile{\fntallcm} +% Text for ??begin: absent (default) +\def\defamily{vfcoding:=true; more_letters:=true; other_cyr:=true; old_cyr:=true; unic:=true; + enc_name:="Unicode";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/30cm-lx.tex b/Master/texmf-dist/doc/fonts/lh/tex/30cm-lx.tex new file mode 100644 index 00000000000..36eacebca01 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/30cm-lx.tex @@ -0,0 +1,67 @@ +% +% 30cm-lx.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% TeX file for creation Latin-Russian Computer Modern font +% in Alternative encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: lh (LCY) (default) +\def\fonttwoletters{lx} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: absent (default) +\def\defamily{more_letters:=true; other_cyr:=true; % + enc_name:="LCYx";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/31cm-ix.tex b/Master/texmf-dist/doc/fonts/lh/tex/31cm-ix.tex new file mode 100644 index 00000000000..0a9c65fe06c --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/31cm-ix.tex @@ -0,0 +1,67 @@ +% +% 31cm-ix.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Computer Modern font +% in ISO encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{ix} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: +\def\defamily{more_letters:=true; other_cyr:=true; % + enc_name:="ISO8859-5x";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/32cm-wx.tex b/Master/texmf-dist/doc/fonts/lh/tex/32cm-wx.tex new file mode 100644 index 00000000000..eef86814a42 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/32cm-wx.tex @@ -0,0 +1,67 @@ +% +% 32cm-wx.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Computer Modern font +% in Windows1251 encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: lh (LCY) (default) +\def\fonttwoletters{wx} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: absent (default) +\def\defamily{more_letters:=true; other_cyr:=true; % + enc_name:="Win-1251x";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/33cm-mx.tex b/Master/texmf-dist/doc/fonts/lh/tex/33cm-mx.tex new file mode 100644 index 00000000000..a0365a45f55 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/33cm-mx.tex @@ -0,0 +1,67 @@ +% +% 33cm-mx.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Computer Modern font +% in Macintosh encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: lh (LCY) (default) +\def\fonttwoletters{mx} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: absent (default) +\def\defamily{more_letters:=true; other_cyr:=true; % + enc_name:="MacUkrx";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/34cm-kx.tex b/Master/texmf-dist/doc/fonts/lh/tex/34cm-kx.tex new file mode 100644 index 00000000000..0aced472010 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/34cm-kx.tex @@ -0,0 +1,68 @@ +% +% 34cm-kx.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Computer Modern font +% in KOI8 encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: lh (LCY) (default) +\def\fonttwoletters{kx}\def\encodingletters{8x} +%\def\virtualtwoletters{kv} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: absent (default) +\def\defamily{more_letters:=true; other_cyr:=true; % + enc_name:="KOI8-Rx";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/46cm-ly.tex b/Master/texmf-dist/doc/fonts/lh/tex/46cm-ly.tex new file mode 100644 index 00000000000..a52ecac6248 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/46cm-ly.tex @@ -0,0 +1,66 @@ +% +% 46cm-ly.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Europian Computer Modern font +% in OT2 encoding (TeX/Upper part of T2) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{ly}\def\encodingletters{ty} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: +\def\defamily{more_letters:=true; enc_name:="X2up";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/46cm-lz.tex b/Master/texmf-dist/doc/fonts/lh/tex/46cm-lz.tex new file mode 100644 index 00000000000..76fa8b161dc --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/46cm-lz.tex @@ -0,0 +1,66 @@ +% +% 46cm-lz.tex +% +%% 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: +% +% TeX file for creation Latin-Cyrillic Europian Computer Modern font +% in OT2 encoding (TeX/Lower(+part of Upper) part of T2) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{lz}\def\encodingletters{tz} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +% Text for ??begin: absent (default) +\def\defamily{more_letters:=true; enc_name:="X2lo";} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/47ex-tx.tex b/Master/texmf-dist/doc/fonts/lh/tex/47ex-tx.tex new file mode 100644 index 00000000000..8eaf6bb7b8e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/47ex-tx.tex @@ -0,0 +1,69 @@ +% +% 47ex-tx.tex +% +%% 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: +% +% TeX file for creation Cyrillic Europian Computer Modern font +% in X2 encoding +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: +\def\fonttwoletters{tx} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: +\def\fontfile{\fntallec} +% Text for ??begin: absent (default) +\def\defamily{roman_ec:=false; more_letters:=true; other_cyr:=true; genmode:="ex"; % + enc_name:="Trash";} +% Lettercode output: \char"HEX +\codehatsfalse + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvec} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconec} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntbriec} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/91berest.tex b/Master/texmf-dist/doc/fonts/lh/tex/91berest.tex new file mode 100644 index 00000000000..a9ca1f72598 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/91berest.tex @@ -0,0 +1,140 @@ +% +% 99allenc.tex +% +%% 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: +% +% TeX file for creation all Standard Latin-Cyrillic font +% in all more or less standard LH encodings +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +\MakeFileHeadsfalse % Create font file headers ? +\SliTeXfalse % Create SliTeX font file headers ? +\MakeDvifalse % Create DVI file ? +\MakeFontEnctrue % Create encoding files ? +\Babelfalse % Create encoding files like LaTeX2e XXXdef.enc ? +\Berestatrue % Create encoding file for BERESTA.TEX ? +\codehatstrue % Create \def\CYR_A{\char"80} not \def\CYR_A{--} +\TFMonlytrue % Create tfm-files only ? +\doMFJobtrue % Create MFJob file ? +\def\jobmodedef{m} % (works if \doMFJobtrue) +\def\fmtbase{plain} % (works if \doMFJobtrue) +\def\mfjobscaling{s0}% (works if \doMFJobtrue) +\def\mfcommand{} % (works if \doMFJobtrue) + +\def\NMFJobFileName {beresta.mfj} +\def\fntallcm {fntbercm} % Font assortment for CM-like fonts +\def\fntallec {fntberec} % Font assortment for EC-like fonts + +%lh MS DOS Alternative Cyrillic +\begingroup +\MakeFontEncfalse +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +\MFJobheadfalse % don't create MFJob head from this point + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%la T2A +\begingroup +\def\fonttwoletters{la}\def\encodingletters{ta}\def\berestachar{a} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%lb T2B +\begingroup +\def\fonttwoletters{lb}\def\encodingletters{tb}\def\berestachar{b} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%lc T2C +\begingroup +\def\fonttwoletters{lc}\def\encodingletters{tc}\def\berestachar{c} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%ld T2D +\begingroup +\def\fonttwoletters{ld}\def\encodingletters{td}\def\berestachar{d} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%rx X2 +\begingroup +\def\fonttwoletters{rx}\def\encodingletters{x2}\def\berestachar{x} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%tx all nonT2 letters +\begingroup +% Two first font/enc letters: +\def\fonttwoletters{tx}\def\berestachar{x}\def\berestachar{x} +\def\fontfile{\fntallec} +% Text for ??begin: absent (default) +\def\defamily{roman_ec:=false; more_letters:=true; other_cyr:=true; genmode:="ex"; % + enc_name:="Trash";} +% Lettercode output: \char"HEX +\codehatstrue +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%rw T2A letters with ogoneks - not used for a while +\iffalse +\begingroup +% Two first font/enc letters: lh (LCY) (default) +\def\fonttwoletters{rw}\def\encodingletters{ta}\def\berestachar{w} +% Font headers data macro: +\long\def\FontsToBeGenerated{\tablevalues ( 10[1000] ) + \makefont \fonttwoletters rm ( 10[1000] )() + \makefont \fonttwoletters ti ( 10[1000] )()} +% Text for ??begin: absent (default) +\def\defamily{genmode:="ex"; is_ogonek:=true;} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +%yy all package letter phantom +\begingroup +\def\nolettercode{x} +\def\fonttwoletters{yy}\def\encodingletters{vf}\def\berestachar{x} +\codehatsfalse +\input cod-edt % creates encoding file +\endgroup + +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/92check.tex b/Master/texmf-dist/doc/fonts/lh/tex/92check.tex new file mode 100644 index 00000000000..967583c16f5 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/92check.tex @@ -0,0 +1,107 @@ +% +% 92check.tex +% +%% 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: +% +% TeX file for creation Cyrillic Computer Modern font +% all non-T2 letters +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +\newcount\Test +\def\itest{\Test=0 +\let\phanfont\undefined% +\def\charteststart{-1} +\def\chartestfinish{999} +\def\fonttwoletters{xx} +} +\def\iitest{\Test=1 +\def\phanfont{}% +\def\charteststart{-1} +\def\chartestfinish{216} +\def\fonttwoletters{yy} +} +\def\iiitest{\Test=1 +\def\phanfont{}% +\def\charteststart{215} +\def\chartestfinish{999} +\def\fonttwoletters{zz} +} + +% Two first font/enc letters: +\def\encodingletters{vf}%any encoding +% Encoding data file: enc-t2.tex (default) +% Font headers data file: +\long\def\FontsToBeGenerated{ + \tablevalues ( 10 ) + + \makefont \fonttwoletters r ( 10 )() + \makefont \fonttwoletters ti ( 10 )() + \makefont \fonttwoletters csc ( 10 )() + \makefont \fonttwoletters tt ( 10 )() +} +% Text for ??begin: +\def\defamily{% +%boolean TFMonly; TFMonly=true;^^J% +\ifnum\Test=0 + autocount:=3;^^J^^J% +\else + autocount:=2;^^J^^J% +\fi +def cyrchar(suffix $)(expr w_sharp,h_sharp,d_sharp) =^^J +\ifnum\Test=0 + if unknown CYR_.$: message "char CYR_."&(str $)&" uncoded"; message ""; fi^^J +\fi + iff known CYR_.$:^^J + beginchar(charcode,w_sharp,h_sharp,d_sharp);^^J + charcode:=charcode+1; if charcode=255: charcode:=0; fi^^J + CYR_.$:=charcode+1;^^J + def getcharcode(suffix $) = CYR_.$:=charcode+1; enddef;^^J% +enddef;^^J% +^^J% +def cyrchar_twice(suffix $)(expr w_sharp,h_sharp,d_sharp) =^^J +\ifnum\Test=0 + if unknown CYR_.$: message "char CYR_."&(str $)&" uncoded"; message ""; fi^^J +\fi + iff known CYR_.$:^^J + beginchar_twice(charcode,w_sharp,h_sharp,d_sharp);^^J + charcode:=charcode+1; if charcode=255: charcode:=0; fi^^J + CYR_.$:=charcode+1;^^J + def getcharcode(suffix $) = CYR_.$:=charcode+1; enddef;^^J% +enddef;^^J% +^^J^^J% +def testchar (suffix $) = if CYR_.$=-1:^^J% + \| message "char CYR_."&(str $)&" absent"; fi enddef;^^J^^J% +^^J^^J% +vfcoding:=true;^^J% +other_cyr:=true;^^J% +unic:=true;^^J% +more_letters:=true;^^J% +old_cyr:=true;^^J% +%genmode:="ec";^^J^^J% +} + +\chartesttrue +\MakeFontEncfalse % Create TeX encoding files ? + +\itest +\doMFJobtrue % Create MFJob file ? +\TFMonlytrue % Create tfm-files only ? +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/92cm-xx.tex b/Master/texmf-dist/doc/fonts/lh/tex/92cm-xx.tex new file mode 100644 index 00000000000..df29e0565d0 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/92cm-xx.tex @@ -0,0 +1,68 @@ +% +% 24cm-kc.tex +% +%% 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: +% +% TeX file for creation All main letter shapes in Cyrillic Container +% (excluding accended and samle-modified letters) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +% Two first font/enc letters: lh (LCY) (default) +\def\fonttwoletters{xx} +% Encoding data file: enc-t2.tex (default) +% Font headers data file: fntallcm.tex (default) +\def\fontfile{\fntallcm} +% Text for ??begin: absent (default) +\def\defamily{vfcoding:=true; more_letters:=true; other_cyr:=true; old_cyr:=true; + unic:=true;} +% Lettercode output: ^^hex (default) + +\usesetter +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files + +\ifSliTeX +%SliTeX fonts +\begingroup +\MFJobheadfalse % don't create MFJob head from this point +\MakeFileHeadstrue % Create font file headers ? +\def\fontfile{fntinvcm} +\def\jifont{i} +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi + +\ifConcrete % concrete fonts +\begingroup +\MFJobheadfalse +\MakeFileHeadstrue +\def\fontfile{fntconcm} +\input cfstdedt +\endgroup +\fi + +\ifCMBright % CM Bright fonts +\begingroup +\MFJobheadfalse +%\MakeFileHeadstrue +\def\fontfile{fntbricm} +\input cfstdedt +\endgroup +\fi +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/99-cmstd.tex b/Master/texmf-dist/doc/fonts/lh/tex/99-cmstd.tex new file mode 100644 index 00000000000..c6dfa8581fd --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/99-cmstd.tex @@ -0,0 +1,83 @@ +% +% 99allenc.tex +% +%% 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: +% +% TeX file for creation all Standard Latin-Cyrillic font +% in all more or less standard LH encodings +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +\usesetter +\def\NMFJobFileName {all-enc.mfj} + +%lh MS DOS Alternative Cyrillic +\begingroup +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +\MFJobheadfalse % don't create MFJob head from this point + +%wn WNCYR +\begingroup +\def\fonttwoletters{wn}\wncodingtrue +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +\iffalse %COMMENT +%ic ISO Cyrillic +\begingroup +\def\fonttwoletters{ic} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="ISO8859-5";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%wc Windows Cyrillic +\begingroup +\def\fonttwoletters{wc} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="Win-1251";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%mc Mac Cyrillic +\begingroup +\def\fonttwoletters{mc} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="Mac Ukr";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%kc KOI Cyrillic +\begingroup +\def\fonttwoletters{kc}\def\encodingletters{8h} +\def\defamily{enc_name:="KOI8-R";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi %END COMMENT + +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/99-t2enc.tex b/Master/texmf-dist/doc/fonts/lh/tex/99-t2enc.tex new file mode 100644 index 00000000000..281dcf80e3e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/99-t2enc.tex @@ -0,0 +1,90 @@ +% +% 99allenc.tex +% +%% 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: +% +% TeX file for creation all Standard Latin-Cyrillic font +% in all more or less standard LH encodings +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +\usesetter +\def\NMFJobFileName {T2enc.mfj} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%la T2A +\begingroup +\def\fonttwoletters{la}\def\encodingletters{ta} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%lb T2B +\begingroup +\def\fonttwoletters{lb}\def\encodingletters{tb} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%lc T2C +\begingroup +\def\fonttwoletters{lc}\def\encodingletters{tc} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%ld T2D +\begingroup +\def\fonttwoletters{ld}\def\encodingletters{td} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\iffalse %COMMENT +%rx X2 +\begingroup +\def\fonttwoletters{rx}\def\encodingletters{x2} +\def\fontfile{\fntallec} +\codehatsfalse +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%rx XSlav +\begingroup +\def\fonttwoletters{rs}\def\encodingletters{xs} +\def\fontfile{\fntallec} +\def\defamily{roman_ec:=false; more_letters:=true; old_cyr:=true; genmode:="ex"; % + enc_name:="XSlav";} +\codehatsfalse +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup +\fi %END COMMENT + +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/99allenc.tex b/Master/texmf-dist/doc/fonts/lh/tex/99allenc.tex new file mode 100644 index 00000000000..e1477131acd --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/99allenc.tex @@ -0,0 +1,142 @@ +% +% 99allenc.tex +% +%% 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: +% +% TeX file for creation all Standard Latin-Cyrillic font +% in all more or less standard LH encodings +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +\usesetter +\def\NMFJobFileName {all-enc.mfj} + +%lh MS DOS Alternative Cyrillic +\begingroup +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +\MFJobheadfalse % don't create MFJob head from this point + +%wn WNCYR +\begingroup +\def\fonttwoletters{wn}\wncodingtrue +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%la T2A +\begingroup +\def\fonttwoletters{la}\def\encodingletters{ta} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%lb T2B +\begingroup +\def\fonttwoletters{lb}\def\encodingletters{tb} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%lc T2C +\begingroup +\def\fonttwoletters{lc}\def\encodingletters{tc} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%ld T2D +\begingroup +\def\fonttwoletters{ld}\def\encodingletters{td} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%rx X2 +\begingroup +\def\fonttwoletters{rx}\def\encodingletters{x2} +\def\fontfile{\fntallec} +\codehatsfalse +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%rx XSlav +\begingroup +\def\fonttwoletters{rs}\def\encodingletters{xs} +\def\fontfile{\fntallec} +\def\defamily{roman_ec:=false; more_letters:=true; old_cyr:=true; genmode:="ex"; % + enc_name:="XSlav";} +\codehatsfalse +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%ic ISO Cyrillic +\begingroup +\def\fonttwoletters{ic} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="ISO8859-5";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%wc Windows Cyrillic +\begingroup +\def\fonttwoletters{wc} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="Win-1251";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%mc Mac Cyrillic +\begingroup +\def\fonttwoletters{mc} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="Mac Ukr";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%kc KOI Cyrillic +\begingroup +\def\fonttwoletters{kc}\def\encodingletters{8h} +\def\defamily{enc_name:="KOI8-R";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/99tstenc.tex b/Master/texmf-dist/doc/fonts/lh/tex/99tstenc.tex new file mode 100644 index 00000000000..5909e97e812 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/99tstenc.tex @@ -0,0 +1,222 @@ +% +% 99tstenc.tex +% +%% 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: +% +% TeX file for creation all Standard Latin-Cyrillic font +% in all existing LH encodings +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% set defaults +\input cfhead +\lhvercheck(3,4) + +\usesetter +\def\NMFJobFileName {test-enc.mfj} + +%lh MS DOS Alternative Cyrillic +\begingroup +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +\MFJobheadfalse % don't create MFJob head from this point + +%wn WNCYR +\begingroup +\def\fonttwoletters{wn}\wncodingtrue +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%lh MS DOS Tatar Alternative Cyrillic +\begingroup +\def\fonttwoletters{ct} +\def\defamily{more_letters:=true; enc_name:="cp866(Tatar)";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%la T2A +\begingroup +\def\fonttwoletters{la}\def\encodingletters{ta} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%lb T2B +\begingroup +\def\fonttwoletters{lb}\def\encodingletters{tb} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%lc T2C +\begingroup +\def\fonttwoletters{lc}\def\encodingletters{tc} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%ld T2D +\begingroup +\def\fonttwoletters{ld}\def\encodingletters{td} +\def\fontfile{\fntallec} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%rx X2 +\begingroup +\def\fonttwoletters{rx}\def\encodingletters{x2} +\def\fontfile{\fntallec} +\codehatsfalse +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%rx XSlav +\begingroup +\def\fonttwoletters{rs}\def\encodingletters{xs} +\def\fontfile{\fntallec} +\def\defamily{roman_ec:=false; more_letters:=true; old_cyr:=true; genmode:="ex"; % + enc_name:="XSlav";} +\codehatsfalse +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%ic ISO Cyrillic +\begingroup +\def\fonttwoletters{ic} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="ISO8859-5";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%wc Windows Cyrillic +\begingroup +\def\fonttwoletters{wc} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="Win-1251";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%mc Mac Cyrillic +\begingroup +\def\fonttwoletters{mc} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="Mac Ukr";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%kc KOI Cyrillic +\begingroup +\def\fonttwoletters{kc}\def\encodingletters{8h} +\def\defamily{enc_name:="KOI8-R";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%lx MS DOS Alternative Cyrillic (extended) +\begingroup +\def\fonttwoletters{lx} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="LCYx";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%ix ISO Cyrillic (extended) +\begingroup +\def\fonttwoletters{ix} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="ISO8859-5";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%wx Windows Cyrillic (extended) +\begingroup +\def\fonttwoletters{wx} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="Win-1251";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%mx Mac Cyrillic (extended) +\begingroup +\def\fonttwoletters{mx} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="Mac Ukr";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%kx KOI Cyrillic (extended) +\begingroup +\def\fonttwoletters{kx}\def\encodingletters{8x} +\def\defamily{more_letters:=true; other_cyr:=true; enc_name:="KOI8-R";} +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%uc Unicode letters +\begingroup +\def\fonttwoletters{uc} +\def\defamily{vfcoding:=true; more_letters:=true; other_cyr:=true; old_cyr:=true; unic:=true; + enc_name:="Unicode";} +\codehatsfalse +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%tx all non encoding letters +\begingroup +\def\fonttwoletters{tx} +\def\defamily{roman_ec:=false; more_letters:=true; other_cyr:=true; genmode:="ex"; % + enc_name:="Trash";} +\def\fontfile{\fntallec} +\codehatsfalse +\input cod-edt % creates encoding file +\input rliker % creates kern&ligature files +\input cfstdedt % creates font headers; batch and mfjob files +\endgroup + +\end diff --git a/Master/texmf-dist/doc/fonts/lh/tex/cfhead.tex b/Master/texmf-dist/doc/fonts/lh/tex/cfhead.tex new file mode 100644 index 00000000000..e06f69e80a8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/cfhead.tex @@ -0,0 +1,273 @@ +% +% cfhead.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% TeX file which sets necessary definitions for font creation +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%"Translation" of versioncheck macro from METAFONT +% +\newcount\lhmajver\newcount\lhminver +\newcount\tempe\newcount\tempf +\lhmajver3 \lhminver4 %3,4 +\def\lhvercheck(#1,#2){\tempe#1\tempf#2 + \ifnum\tempe>\lhmajver\message{LH (TEX4MF) font warning: Obsolete head file} + \else + \ifnum\tempe<\lhmajver\message{LH (TEX4MF) font warning: File from old release found} + \else % \tempe=\lhmajver: OK + \ifnum\tempf>\lhminver \message{LH (TEX4MF) font warning: Obsolete head file} + \else + \ifnum\tempf<\lhminver \message{LH (TEX4MF) font warning: File from old release found} + \else % \tempf=\lhminver: LH version is OK + \fi + \fi + \fi + \fi +} + +\def\today{\ifcase\month\or + January\or Februar\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi, + \number\day, \number\year} +\def\today{\number\year/\number\day/\number\month} + +% +% DEFAULTS: +% + +% MISC: +% +% Definition for writes +\def\|{\space\space\space} +\newlinechar=`\^^J + +% The sign which is used for skipping letters in current encoding +% default: asterisk +\def\nolettercode{*} + +% User temporary TeX output directory; +% default: subdirectory wrk +\def\wrkdir{wrk/} + + +%\new... +% from cfsdtedt.tex +\newtoks\Htok +\newtoks\Workbase +\newtoks\Basis +\newtoks\Table +\newcount\myc +% from cod-edt.tex +\newcount\tablecount +\newcount\codecount +\newcount\currtable +\newif\ifupper\upperfalse +\newif\ifaccent\accentfalse +\newif\ifchardef\chardeffalse +% from likermac.tex +\catcode`\@=11 +\newif\if@letter +\newif\if@lig +\newif\if@kern +\newif\if@colon +\newif\if@wriout +\catcode`\@=12 + +% FONT SETTINGS AND DEFAULTS: +% (should be changed in ##-xx.tex files for created font family) +% +\def\fonttwoletters{lh} % Two first font letters (and font encoding); + % Russian CP866nav (new alternative with Ukr and Byel letters) + +\def\virtualtwoletters{} % Two first letters of virtual font (if exist); + % default: absent + +\newif\ifwncoding % Washington encoding? (for ligs & kerns file); +\wncodingfalse % default: No + +\def\codebase{enc-t2} % Encoding data file; default: enc-iso.tex + +\def\fontfile{\fntallcm} % Font headers data; +\def\fntallcm{fntallcm} % default: fntallcm.tex (all CM text font(header)s) +\def\fntallec{fntallec} % additional: fntallec.tex (all EC text font(header)s) + + +\def\onefont #1#2{% + \def\FontsToBeGenerated{ + \tablevalues ( #2 ) + \makefont \fonttwoletters #1 ( #2 )()} +} + +\def\defamily{} % Text for ??begin; + % font headers include only "input fikparm;" + % and fontspecific macros; + % default: LH/LL T2*/X2 WN -- run without ??begin file +\def\ifont{} % First letters for LaTeX and SliTeX fonts; + % default: absent +\newif\ifcodehats % Lettercode output; + \codehatstrue % default: \codehatstrue + % \def\<lettercode>{^^<hexadecimal number>} + % (for any 7-bit encoding: + % \codehatsfalse \def\<lettercode>{\char"<HEX>}) +\newif\ifchartest % test for correct lettercodes both in enc-t2.tex + \chartestfalse % and likergrp.tex not used during font creation +\newcount\chartestcount % special count for list of checked letters + +% +% SYSTEM SETTINGS AND DEFAULTS +% (these settings are used for *ALL* fonts +% should be changed in setter.tex file) +% +\newif\ifMakeFileHeads % Create font file headers? + \MakeFileHeadsfalse % default: No + +\newif\ifSliTeX % Create font file headers for SliTeX? + \SliTeXfalse % default: No + +\newif\ifConcrete % Create concrete font file headers + \Concretefalse % default: No + +\newif\ifCMBright % Create CM Bright font file headers + \CMBrightfalse % default: No + +\newif\ifMakeDvi % Create DVI file ? + \MakeDvifalse % default: No + +\newif\ifMakeFontEnc % Create encoding files ? + \MakeFontEncfalse % default: No + +\newif\ifBabel % Create encoding files like LaTeX2e XXXdef.enc ? + \Babeltrue % default: Yes + +\newif\ifBeresta % (Babelfalse) Create encoding files for BERESTA.TEX ? + \Berestafalse % default: No + +% MFJOB SETTINGS +% +\newif\ifdoMFJob % Create MFJob file? + \doMFJobtrue % default: Yes +\newif \ifTFMonly % Create tfm-files only? + \TFMonlyfalse % default: No +\newif \ifjobviiibit % MFJob 8-bit fonts? + \jobviiibittrue % default: Yes +\newif \ifjobvirtual % MFJob virtual fonts for 8-bit ones? + \jobvirtualfalse % default: No +\newif \ifMFJobhead % MFJob all fonts together? + \MFJobheadtrue % default: No + +% MFJob-file definitions +\def\defaultmode{m}%!!! % don't change this setting! +\def\fmtbase{plain} +\def\mfjobscaling{s0} +\def\jobmodedef{m} +\def\mfcommand{} + +% BATCH FILE SETTINGS +% +\newif\ifdoBatch % Create batch file? +\doBatchfalse % default: No +\def\modedef{} % e.g. \def\modedef{\string\mode:=hplaser;} + +% +% The Batch file entries ( #1 contains the fontname ) +% should be of the following form: +% \def\BatchOutput{\BatchLine{...}% +% ... +% \BatchLine{...}} +% preset value, change \BatchOutput if you like .... +% +\ifdoBatch + \def\BatchOutput#1{ + \BatchLine{$ MF "\string\mode=localfont; input #1"} + } +\fi + +% +% FILE NAMING CONVENTIONS: +% +\def\encfontname {\wrkdir\Nencfontname} +\def\Nencfontname {\fonttwoletters codes.mf} + +\def\codefilename {\wrkdir\Ncodefilename} +\def\Ncodefilename {\ifBabel l\fonttwoletters def.enc\else + \ifBeresta\fonttwoletters codes.tex\else + \fonttwoletters rusdef.tex \fi\fi} + +\def\testfontname {\wrkdir\Ntestfontname} +\def\Ntestfontname {\fonttwoletters ftest.mf} + +\def\rusdefname {\wrkdir\jobname.ulc} +\def\chardefname {\wrkdir\jobname.chr} + +\def\fontname {\wrkdir\Nfontname} +\def\Nfontname {\ifx\ifont\undefined\else\ifont\fi + \fonttwoletters\fontnamebody\fontsizename.mf} + +\def\virtualfontname {\wrkdir\Nvirtualfontname} +\def\Nvirtualfontname {\virtualtwoletters begin.mf} + +\def\beginfontname {\wrkdir\Nbeginfontname} +\def\Nbeginfontname {\fonttwoletters begin.mf} + +\def\ligfile {\wrkdir\Nligfile} +\def\Nligfile {\fonttwoletters liker.mf} + +\def\BatchFileName {\wrkdir\NBatchFileName} +\def\NBatchFileName {\fonttwoletters batch.bat} + +\def\MFJobFileName {\wrkdir\NMFJobFileName} +\def\NMFJobFileName {\ifx\jifont\undefined\else\jifont\fi + \fonttwoletters job.mfj} + +% \new... +\newwrite \encfontoutput % coding file for METAFONT +\newwrite \codeoutput % coding file for russianb/lhrusdef + +\newwrite \testfontoutput % test file for METAFONT + +\newwrite \chardefoutput % \chardef file +\newwrite \rusdefoutput % uccode/lccode/mathcode file + +\newwrite \fontoutput % font head file +\newwrite \beginfontoutput % beginfont file + +\newwrite \ligoutput % ligs&kerns file + +\newwrite \mfjoboutput % MFJob file for running mf heads +\newwrite \batchoutput % batch file for running mf heads + +\newread\resetter +\def\usesetter{% +\openin\resetter=setter +\ifeof\resetter + \message{^^J*** You may reset defaults for font genegation % + for your TeX system!^^J% + \| PLease write them to file setter.tex^^J% +% ^^JPress *Enter* to continue +} +% \read-1 to\trick %trick! +% \let\trick\undefined +\else\message{^^J*** setter.tex:^^J% + \| OK, I'll set your new settings!^^J% +% ^^JPress *Enter* to continue +} +% \read-1 to\trick %trick! +% \let\trick\undefined + \input setter +\fi +} +\endinput +%end-of-file diff --git a/Master/texmf-dist/doc/fonts/lh/tex/cfstdedt.tex b/Master/texmf-dist/doc/fonts/lh/tex/cfstdedt.tex new file mode 100644 index 00000000000..c5a158cb570 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/cfstdedt.tex @@ -0,0 +1,319 @@ +% +% cfstdedt.tex +% +%% 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: +% +% TeX file for generation of head files for necessary fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +\ifMakeFileHeads\let\next\relax\else + \ifdoMFJob\let\next\relax\else + \ifdoBatch\let\next\relax\else + \let\next\endinput + \fi + \fi +\fi\next + +\ifx\FontsToBeGenerated\undefined + \long\def\FontsToBeGenerated{\input\fontfile}\fi +\ifjobviiibit%\relax +\else + \ifjobvirtual%\relax + \else\doMFJobfalse +\fi\fi +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% please n o changes from here, thanks ! +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% (Avoiding inspecting the macros (sigh!) +% +% Norbert Schwarz, Dezember 1990 +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\magnification\magstep1 +\overfullrule=0pt +%\tracingonline1 +%\tracingcommands=1 +%\tracingmacros=1 +% some token handling +\let\EA\expandafter +\def\JoinToks#1=(#2+#3){#1=\EA\EA\EA{\EA\the\EA#2\the#3}} +\def\UpToHere{\relax} +\def\IgnoreRest#1#2\UpToHere{#1} +\def\IgnoreFirst#1#2\relax\UpToHere{#2} +\def\First#1{\EA\IgnoreRest\the#1{}\UpToHere} +\def\FirstOf#1{\EA\EA\EA{\EA\IgnoreRest\the#1{}\UpToHere}} +\def\MoveFirst(#1to#2){#2\FirstOf#1} +\def\Rest#1{\EA\IgnoreFirst\the#1\relax\UpToHere} +\def\RestOf#1{\EA\EA\EA{\EA\IgnoreFirst\the#1\relax\UpToHere}} +\def\MoveRest(#1to#2){#2=\RestOf{#1}} +% borrowed from p. 132 in N.Schwarz, Introduction to TeX (some advertising ..) + +\ifdoMFJob + \ifMFJobhead + \immediate\openout\mfjoboutput=\MFJobFileName + \MakeHeadFileDefinition\mfjoboutput{\NMFJobFileName} + \fi +\fi + +\ifdoBatch + \def\BatchLine#1{\immediate\write\batchoutput{#1}} + \immediate\openout\batchoutput=\BatchFileName + % \MakeHeadFileDefinition\batchoutput{\NBatchFileName} +\fi + +\def\empty{} +\def\minus{-} +\def\blank{ } + +\def\storetoks#1{\toks0={#1}\JoinToks\Table=(\Table+\toks0)} +\Table={} +% +\def\singlefont#1 {% + \def\fontsize{#1}%\message{<#1>}% + \ifx\fontsize\minus\let\next\relax + \else + \ifx\fontsize\empty\let\next\singlefont + \else + \ifx\fontsize\blank\let\next\singlefont + \else + \let\next\dofont + \fi\fi\fi + \next} + +\def\doentry{\MoveFirst(\Workbase to\Htok)% + \Workbase=\RestOf\Workbase + \edef\doou{\the\Htok}% + \ifx\doou\fontsize + \def\dooU{\storetoks{\hfill $\bullet$\hfill&}}% + \let\weiter\dooU + \else + \def\weiter{\storetoks{~\hfill&}\doentry}% + \fi\weiter} + +\def\singletablevalue#1 {% + \def\fontsize{#1}% + \ifx\fontsize\blank\let\next\singletablevalue + \else + \ifx\minus\fontsize\let\next\relax + \else\let\next\dotablevalue\fi + \fi + \next} + +\def\dotablevalue{\edef\dooo{\Htok={{\fontsize}}}% + \dooo + \EA\storetoks\EA{\fontsize&}% + \JoinToks\Basis=(\Basis+\Htok)\singletablevalue} + +\def\tablevalues(#1){\storetoks{\bf Fonts &}\singletablevalue#1 - + \storetoks{\cr}} + +\def\makefont #1 (#2)(#3){\JoinToks\Workbase=(\Basis+\Basis)% + \myc=0\immediate\write16{}% + \let\tempa\fonttwoletters\def\fonttwoletters{} + \let\tempb\ifont\def\ifont{} + \edef\fontnamebody{#1}% + \let\fonttwoletters\tempa\let\ifont\tempb + \edef\fontspecific{#3}% + \def\dostoretoks{\storetoks{#1 &}}\dostoretoks + \singlefont #2 - \storetoks{\cr}} + +\def~{\ifdim\dimen0>0pt + \message{\number\dimen0}% + \global\advance\dimen0 by -5.25pt + \message{ }\fi} + +\def\extraspaces{\setbox0=\hbox{\tt\fontname}% +\dimen0=78.75pt +\advance\dimen0 by -\wd0\relax + \advance\myc by 1 + \ifnum \myc=5 + \immediate\write16{}% + \myc=0 \fi} + +\def\dofonttest#1[#2]#3\nothing{% +\def\fontsize{#2}% +\ifx\fontsize\empty + \def\fontsizename{#1}% + \def\fontsize{#1}% +\else + \def\fontsize{#1}% + \def\fontsizename{#2}% +\fi} +\def\dofont{\doentry\expandafter\dofonttest\fontsize[]\nothing\Dofont} + + +{\catcode`\%=11 \catcode`\|=14 +\gdef\Dofontbegin{| + \ifx\modedef\empty + \ifx\defamily\empty + \else + \immediate\openout \beginfontoutput = \beginfontname| + \MakeHeadFileDefinition\beginfontoutput{\Nbeginfontname} + \immediate\write\beginfontoutput{\defamily} + \immediate\closeout \beginfontoutput| + \fi + \else + \ifx\defamily\empty + \else + \immediate\openout \beginfontoutput = \beginfontname| + \MakeHeadFileDefinition\beginfontoutput{\Nbeginfontname} + \immediate\write\beginfontoutput{\modedef^^J\defamily} + \immediate\closeout \beginfontoutput| + \fi + \fi + \ifx\virtualtwoletters\empty + \else + \immediate\openout \beginfontoutput = \virtualfontname| + \MakeHeadFileDefinition\beginfontoutput{\Nvirtualfontname} + \immediate\write\beginfontoutput{| + param_base:="\fonttwoletters" + & (substring(fonteq,length(jobname)) of jobname);^^J| + vfcoding:=true;} + \immediate\closeout \beginfontoutput| + \fi +} +\gdef\Dofont{| + \edef\dowrite{| + \ifMakeFileHeads + \immediate\openout \fontoutput = \fontname| + \MakeHeadFileDefinition\fontoutput{\Nfontname} + \immediate\write\fontoutput{\ifx\fontspecific\empty\else + \fontspecific^^J\fi + input fikparm;}| + \immediate\closeout \fontoutput| + \fi + \ifdoMFJob + \immediate\write\mfjoboutput {| + \|\|\ifMakeFileHeads\ifx\ifont\indefined\else\ifont\fi + \fonttwoletters\fi\fontnamebody\fontsizename} + \fi + \ifdoBatch + \BatchOutput {\Nfontname} + \fi + \message{\ifx\ifont\indefined\else\ifont\fi + \fonttwoletters\fontnamebody\fontsizename\blank}| +}\dowrite\singlefont}| +\ifdoMFJob + \catcode`\(=1 \catcode`\)=2 \catcode`\{=12 \catcode`\}=12 + \gdef\MFJobHead#1#2#3#4( + \immediate\write\mfjoboutput (| + \ifMFJobhead + \ifjobviiibit + \ifx\jobmodedef\defaultmode |\relax + \else def m=[#3]; % the name of output mode^^J| + \fi + def s=[#2]; % the mags of font generation^^J| + \|\|\|\|\|% you can change it to line as: "def s=[s0];"^^J| + input [modes];^^J| + \fi + \fi + {^^J| + \|base=#1;^^J| + \ifTFMonly \|mags=s; mode=laserjet[300];^^J| + \else \|mags=s; m;^^J| + \fi + \ifMakeFileHeads \|fonts=^^J| + \else \|name=[\ifx\ifont\empty\fonttwoletters\fi @f];^^J| + \|size=1; % sorry, that's trick^^J| + \ifx#4\empty \|command=[| + \ifTFMonly boolean TFMonly; TFMonly=true; + \fi + input fikparm;];^^J| + \else \|command=[#4];^^J| + \fi + \|fonts =^^J| + \fi + \|%--------------) + ) +| + \gdef\MFJobFoot( + \immediate\write\mfjoboutput (\|%--------------^^J| + \|;^^J + \ifTFMonly + \|output=tfm[\string$target>tfm\string\@f];^^J + \fi + }) + ) \catcode`\{=1 \catcode`\}=2 +\fi +} +% +\immediate\write16{generated mf-files:} +\immediate\write16{-------------------} +\nopagenumbers + +\def\minimumbox#1{\setbox0=\hbox{#1}% + \ifdim\wd0>15pt \box0\else \hbox to 15pt{\hfil + \box0\hfil}\fi} +\storetoks{\hrule +\medskip +\centerline{Overview LH Cyrillic family font set} +\medskip +\hrule +\bigskip +\noindent The following table describes the generated {$\ast$.mf} files which +are needed for the setup of the current font set. +\bigskip +\bigskip +$$\vbox\bgroup\nointerlineskip\halign\bgroup#\hfil\quad&&\strut + \quad\minimumbox{#}\cr +\noalign{\medskip}} + + +\Dofontbegin +\ifdoMFJob + \ifjobviiibit + \MFJobHead{\fmtbase}{\mfjobscaling}{\jobmodedef}{\mfcommand} + \fi +\fi +% +\begingroup + \ifjobviiibit\else\doMFJobfalse\fi + \FontsToBeGenerated +\endgroup +% +\ifdoMFJob + \ifjobviiibit + \MFJobFoot + \fi + \ifjobvirtual + \begingroup + \def\temptwo{lh} + \ifx\fonttwoletters\temptwo\def\virtualtwoletters{ll}\fi + \ifx\virtualtwoletters\empty + \else + \ifjobviiibit\jobviiibitfalse\else\jobviiibittrue\fi + \let\fonttwoletters\virtualtwoletters + \MFJobHead{\fmtbase}{\mfjobscaling}{\jobmodedef}{\mfcommand} + \FontsToBeGenerated + \MFJobFoot + \fi + \endgroup + \fi +\fi +\storetoks{\egroup\egroup$$} + +\ifMakeDvi + \the\Table +\fi + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/tex/cod-edt.tex b/Master/texmf-dist/doc/fonts/lh/tex/cod-edt.tex new file mode 100644 index 00000000000..116b21f5c50 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/cod-edt.tex @@ -0,0 +1,372 @@ +% +% cod-edt.tex +% +%% 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: +% +% Generating Cyrillic codings for both MF and TeX +% and uccode/lccode/mathcode for TeX +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\catcode`\_=11 +\catcode`\~=11 +% +\ifx\encodingletters\undefined\let\encodingletters\fonttwoletters\fi +\ifBabel\Berestafalse\fi +% +\long\def\CodesToBeGenerated{\input \codebase} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% The idea and macros were borrowed from +% dcstdedt.tex (V1.1/22.3.92) (DC fonts package) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\let\EA\expandafter +\def\empty{} +\def\minus{-} +\def\blank{ } +\def\Del#1{} + +%%% TeX encoding config files creation macros +\def\singlecode#1 { + \def\lettercode{#1}% + \ifx\lettercode\blank\let\next\singlecode + \else + \ifx\lettercode\empty\let\next\singlecode + \else + \ifx\lettercode\minus\Del\lettercode\let\next\relax + \else + \advance\tablecount1 + \ifnum\tablecount=\currtable\let\next\docode + \else + \ifnum\tablecount<\currtable\let\next\singlecode + \else + \ifnum\currtable=0 + \message{Wrong currtable: currtable=\the\currtable}% + \Del\lettercode\let\next\singlecode + \fi + \Del\lettercode\let\next\singlecode + \fi\fi + \fi\fi\fi + \next} + +\def\singletablevalue#1 {% + \edef\lettercode{#1}% + \ifx\lettercode\blank\let\next\singletablevalue + \else + \ifx\minus\lettercode\Del\lettercode\let\next\relax + \else + \ifx\encodingletters\lettercode\currtable\codecount + \let\next\singletablevalue + \else\advance\codecount1\let\next\singletablevalue + \fi + \fi\fi + \next} + +\def\tablevalues(#1){\codecount=0\singletablevalue#1 - + } + +\def\Makecod #1 #2 (#3){% + \edef\letternamemf{#1}% + \edef\letnamestring{#2}% + \tablecount=0\singlecode #3 - + } + +\def\makecod{\chardeffalse\upperfalse\Makecod + } +\def\makeCOD{\chardeffalse\uppertrue\Makecod + } +\def\makechr{\chardeftrue\accentfalse\Makecod + } +\def\makeacc{\chardeftrue\accenttrue\Makecod + } + +\def\makechardef#1#2{% + \def\charletter{#1}\edef\charcode{#2}\Dochfile% + } +\def\makeaccdef#1#2{% + \def\charletter{#1}\edef\charcode{#2}\Doacfile% + } + +\def\makeuclcletter#1#2#3#4{% + \ifx#1\undefined %relax + \else + \def\upperletter{#1}\def\uppercode{#2}% + \ifx#3\undefined % + \message{\string#1: Uppercase letter has not pair} + \else + \def\lowerletter{#3}\def\lowercode{#4}\Doucfile + \fi + \fi + } + +\def\docodetest#1[#2]#3\nothing{% +\def\lettercode{#2}% +\ifx\lettercode\empty + \def\lettercodelig{#1}% + \def\lettercode{#1}% +\else + \def\lettercode{#1}% + \def\lettercodelig{#2}% +\fi} + +\def\docode{\expandafter\docodetest\lettercode[]\nothing + \expandafter\codesUP\lettercode\endcodesUP +\Docode} + +\def\LetA{A}\def\LetB{B}\def\LetC{C}\def\LetD{D}\def\LetE{E}\def\LetF{F} +\def\Leta{a}\def\Letb{b}\def\Letc{c}\def\Letd{d}\def\Lete{e}\def\Letf{f} +\def\codesUP#1#2\endcodesUP{\gdef\firstlet{#1}\gdef\secondlet{#2}% + \ifx\firstlet\Leta\let\firstlet\LetA\else + \ifx\firstlet\Letb\let\firstlet\LetB\else + \ifx\firstlet\Letc\let\firstlet\LetC\else + \ifx\firstlet\Letd\let\firstlet\LetD\else + \ifx\firstlet\Lete\let\firstlet\LetE\else + \ifx\firstlet\Letf\let\firstlet\LetF\else + \fi\fi\fi\fi\fi\fi + \ifx\secondlet\Leta\let\secondlet\LetA\else + \ifx\secondlet\Letb\let\secondlet\LetB\else + \ifx\secondlet\Letc\let\secondlet\LetC\else + \ifx\secondlet\Letd\let\secondlet\LetD\else + \ifx\secondlet\Lete\let\secondlet\LetE\else + \ifx\secondlet\Letf\let\secondlet\LetF\else + \fi\fi\fi\fi\fi\fi\Del\firstlet\Del\secondlet +} + +{\catcode`\%=11 \catcode`\|=14 +\gdef\MakeHeadFileDefinition#1#2{| + \immediate\write#1{% This is #2\space in text format as of \today^^J%\space + created by LHfonts (TeX4MF) version\space + \number\lhmajver.\number\lhminver^^J%^^J%^^J}| +} +\ifchartest| + \gdef\Docode{| + \edef\dowrite{| + \ifnum\chartestcount>\charteststart + \ifnum\chartestcount<\chartestfinish + \def\csname MF\letternamemf\endcsname{-1}|for ligs&kerning file + \immediate\write\encfontoutput{CYR_.\letternamemf\space:=-1;}| + \immediate\write\testfontoutput{testchar (\letternamemf);}| + \immediate\write16{CYR_.\letternamemf:= \number\chartestcount;\blank}| + \fi\fi\advance\chartestcount1 + }\dowrite\singlecode + } +\else + \catcode`\{=12 \catcode`\}=12 + \catcode`\(=1 \catcode`\)=2 + \catcode`\^=12 + \gdef\Docode(| + \edef\dowrite(| + \ifx\lettercode\nolettercode|relax + \else + \ifx\letnamestring\nolettercode|relax + \else + \ifMakeFontEnc + \ifBeresta\else + \ifchardef + \immediate\write\chardefoutput(| + \ifaccent + \string\makeaccdef {\letnamestring} {"\firstlet\secondlet}| + \else + \string\makechardef {\letnamestring} {"\firstlet\secondlet}| + \fi)| + \else + \immediate\write\rusdefoutput(| + \ifupper + \string\makeuclcletter\expandafter\string\csname\letnamestring\endcsname{\firstlet\secondlet}%|tempdefinition + \else + \|\expandafter\string\csname\letnamestring\endcsname{\firstlet\secondlet} + \fi)| + \expandafter\def\expandafter\csname\letnamestring\endcsname(\lettercode)|for lccode/uccode file + \fi + \fi + \ifBabel\else + \ifchardef + \ifBeresta + \immediate\write\codeoutput(| + \string\def\expandafter\string\csname\berestachar CYR_\letternamemf\endcsname{\ifcodehats\string\char"\firstlet\secondlet\else--\fi}| + )| + \fi + \else|only letters + \immediate\write\codeoutput(| + \ifx\lettercode\lettercodelig|no letter ligatures + \ifcodehats|Cyrillic letter defined as ^^hex + \ifBeresta + \string\def\expandafter\string\csname\berestachar CYR_\letternamemf\endcsname{\ifcodehats\string\char"\firstlet\secondlet\else--\fi}| + \else + \string\def\expandafter\string\csname\letnamestring\endcsname{^^\lettercode}| + \fi + \else + \ifBeresta + \string\def\expandafter\string\csname\berestachar CYR_\letternamemf\endcsname{\ifcodehats\string\char"\firstlet\secondlet\else--\fi}| + \else + \string\chardef\expandafter\string\csname\letnamestring\endcsname="\firstlet\secondlet| + \fi + \fi + \else + \ifBeresta + \string\def\expandafter\string\csname\berestachar CYR_\letternamemf\endcsname{\ifcodehats\string\char"\firstlet\secondlet\else--\fi}| + \else + \string\def\expandafter\string\csname\letnamestring\endcsname{\lettercodelig}| + \fi + \fi + )| + \fi + \fi + \fi + \fi + \def\csname MF\letternamemf\endcsname(\lettercode)|for ligs&kerning file + \immediate\write\encfontoutput(CYR_.\letternamemf\space:= hex"\lettercode";)| + \immediate\write16(CYR_.\letternamemf:=hex"\lettercode";\blank)| + \fi + )\dowrite\singlecode + ) +\fi +\ifchartest| +\else| +(\catcode`\#=12 |\catcode`\^=7 +\gdef\Doucfile(| + \edef\dowrite(| + \ifBabel + \immediate\write\codeoutput(| + \string\@tmpb\expandafter\string\upperletter{\uppercode}| + \expandafter\string\lowerletter{\lowercode}| + )| + \else + \ifBeresta\else + \immediate\write\codeoutput(| + \string\letter{^^\upperletter}{^^\lowerletter} + )| + \fi + \fi + )\dowrite|\singlecode +) +\gdef\Dochfile(| + \edef\dowrite(| + \immediate\write\codeoutput(| + \ifBabel + \string\@tmpd\expandafter\string\csname\charletter\endcsname{\charcode} + \else + \ifBeresta + \string\def\expandafter\string\csname\berestachar CYR_\letternamemf\endcsname{\ifcodehats\string\char\charcode\else--\fi}| + \else + \string\chardef\expandafter\string\csname\charletter\endcsname=\charcode + \fi + \fi)| + )\dowrite|\singlecode +) +\gdef\Doacfile(| + \edef\dowrite(| + \immediate\write\codeoutput(| + \ifBabel + \string\@tmpc\expandafter\string\csname\charletter\endcsname{\charcode} + \else + \ifBeresta + \string\def\expandafter\string\csname\berestachar CYR_\letternamemf\endcsname{\ifcodehats\string\char\charcode\else--\fi}| + \else + \string\def\expandafter\string\csname\charletter\endcsname{\string\accent\charcode} + \fi + \fi)| + )\dowrite|\singlecode +) +\gdef\Doucfilehead(\ifBabel\else\ifBeresta\else| + \edef\dowrite(| + \immediate\write\codeoutput(%) + \immediate\write\codeoutput(\string\def\string\letter#1#2{%\space + catcodes for Russian letters = \string\letter\space + \string(like A-Z,a-z\string)) + \immediate\write\codeoutput(\string\catcode`#1=11\string\catcode`#2=11%) + \immediate\write\codeoutput(\string\uccode`#1=`#1\string\lccode`#1=`#2%) + \immediate\write\codeoutput(\string\uccode`#2=`#1\string\lccode`#2=`#2%) + \immediate\write\codeoutput(| + \string\count0`#1\string\advance\string\count0 by7000| + \string\mathcode`#1=\string\count0%) + \immediate\write\codeoutput(| + \string\count0`#2\string\advance\string\count0 by7000| + \string\mathcode`#2=\string\count0%) + \immediate\write\codeoutput(}) + )\dowrite\fi\fi|\singlecode + )\catcode`\#=6) +\gdef\Doucfilefoot(\ifBabel\else\ifBeresta\else| + \edef\dowrite(| + \immediate\write\codeoutput(\string\def\string\letter{}%) + \immediate\write\codeoutput(%) + )\dowrite\fi\fi|\singlecode +)| +\fi +\catcode`\{=1 \catcode`\}=2 +} + +\immediate\write16{generated letters:} +\immediate\write16{==================} + +\immediate\openout\encfontoutput=\encfontname +\ifchartest + \immediate\openout\testfontoutput=\testfontname +\fi +\MakeHeadFileDefinition\encfontoutput{\Nencfontname} +\ifMakeFontEnc + \immediate\openout\codeoutput =\codefilename + \MakeHeadFileDefinition\codeoutput{\Ncodefilename} + \ifBabel + {\catcode`\{=12 \catcode`\}=12 + \catcode`\(=1 \catcode`\)=2 + \immediate\write\codeoutput(% + \string\ifx\string\ProvidesFile\string\undefined^^J% + \|\def\string\ProvidesFile\string#1[\string#2]{}^^J\string\fi^^J^^J% + \string\ProvidesFile{\Ncodefilename}^^J% + \|\|\|[\today\space v1.1^^J% + \|\|\|8-bit Cyrillic font encoding based on CM fonts^^J% + \|\|\|created by LHfonts version\space + \number\lhmajver.\number\lhminver]) + \catcode`\{=1 \catcode`\}=2 + } + \fi + \ifBeresta\else + \immediate\openout\rusdefoutput =\rusdefname + \immediate\openout\chardefoutput=\chardefname + \fi +\fi +% +\CodesToBeGenerated +% +\immediate\closeout\encfontoutput +\ifchartest + \immediate\closeout\testfontoutput +\fi +\ifMakeFontEnc + \ifBeresta\else + \immediate\closeout\rusdefoutput + \immediate\closeout\chardefoutput + \fi + \Doucfilehead + \ifBeresta\else + \input \rusdefname + \fi + \Doucfilefoot + \ifBeresta\else + \input \chardefname + \fi + \ifBabel\else\ifBeresta\else\begingroup\catcode`\%=11 + \immediate\write\codeoutput{%^^J\string\input\space rusdef %input additional macros} + \endgroup\fi\fi + \immediate\closeout\codeoutput +\fi +\catcode`\~=13 +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/tex/enc-t2.tex b/Master/texmf-dist/doc/fonts/lh/tex/enc-t2.tex new file mode 100644 index 00000000000..6f8414bf7ff --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/enc-t2.tex @@ -0,0 +1,614 @@ +% +% enc-t2.tex +% +%% 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: +% +% Data TeX file of font encoding #2: full font container +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% Now these file support: +% +% CODE-SCHEMES created for (possible) usage in documents +% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +% COD NOTES +% Alternative lh (encoding which supports CP866nav +,, << >> and cyrdash) +% WNCYR wn (encoding created in AmSTeX for WNCYR) +% +% Koi8 8h (encoding which used on Unix platform) +% Windows wc (Windows1251) +% Apple mc (Apple Macintosh `Macos Uk' encoding) +% ISO8859-5 ic (The part of ISO combined with Latin font (+<< >> No)) +% +% Virtual 7-bit font vf (Encoding created in cmcyr (N.Glonti) fonts) +% Koi8 Ukrainian er (data from ER fonts for Windows: 1251+ukr) +% Cyrillic Tatar ct (Cyrillic(CP866)+Tatar letters experiment) +% +% X2 font x2 T2 encodings (in progress) +% +% T2 fonts ta T2A: Europian and Asia Cyrillic (States) +% tb T2B: Russia Federation Cyrillic +% tc T2C: Much exotic Cyrillic +% td T2D: Old Slav Cyrillic +% +% Unicode uc Cyrillic page of Unicode +% +% (Not used for a while) xs T2nonD: Old Slav Cyrillic (letters for X5) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% These schemes are not for document-usage!!! +% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +% tx All non-X2 letters & signs +% ty OT2u (experimental) +% tz OT2l (experimental) +% xx All main lettershapes in this package +% (excluded accended and sample modified letters) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\tablevalues ( lh wn x2 xs ta tb tc td wx lx ix 8x mx wc ic 8h mc er vf ct tx ty tz uc xx ) + +\makeCOD A CYRA ( 80 41[A] c0 * c0 c0 c0 c0 c0 80 b0 e1 80 c0 b0 e1 80 e1 20 80 * c0 c0 10 c0 ) +\makecod a cyra ( a0 61[a] e0 * e0 e0 e0 e0 e0 a0 d0 c1 e0 e0 d0 c1 e0 c1 40 a0 * e0 e0 30 e0 ) +\makeCOD B CYRB ( 81 42[B] c1 * c1 c1 c1 c1 c1 81 b1 e2 81 c1 b1 e2 81 e2 21 81 * c1 c1 11 c1 ) +\makecod b cyrb ( a1 62[b] e1 * e1 e1 e1 e1 e1 a1 d1 c2 e1 e1 d1 c2 e1 c2 41 a1 * e1 e1 31 e1 ) +\makeCOD V CYRV ( 82 56[V] c2 * c2 c2 c2 c2 c2 82 b2 f7 82 c2 b2 f7 82 f7 22 82 * c2 c2 12 c2 ) +\makecod v cyrv ( a2 76[v] e2 * e2 e2 e2 e2 e2 a2 d2 d7 e2 e2 d2 d7 e2 d7 42 a2 * e2 e2 32 e2 ) +\makeCOD G CYRG ( 83 47[G] c3 * c3 c3 c3 c3 c3 83 b3 e7 83 c3 b3 e7 83 e7 23 83 * c3 c3 13 c3 ) +\makecod g cyrg ( a3 67[g] e3 * e3 e3 e3 e3 e3 a3 d3 c7 e3 e3 d3 c7 e3 c7 43 a3 * e3 e3 33 e3 ) +\makeCOD D CYRD ( 84 44[D] c4 * c4 c4 c4 c4 c4 84 b4 e4 84 c4 b4 e4 84 e4 24 84 * c4 c4 14 c4 ) +\makecod d cyrd ( a4 64[d] e4 * e4 e4 e4 e4 e4 a4 d4 c4 e4 e4 d4 c4 e4 c4 44 a4 * e4 e4 34 e4 ) +\makeCOD E CYRE ( 85 45[E] c5 * c5 c5 c5 c5 c5 85 b5 e5 85 c5 b5 e5 85 e5 25 85 * c5 c5 15 c5 ) +\makecod e cyre ( a5 65[e] e5 * e5 e5 e5 e5 e5 a5 d5 c5 e5 e5 d5 c5 e5 c5 45 a5 * e5 e5 35 e5 ) +\makeCOD ZH CYRZH ( 86 11[ZH] c6 * c6 c6 c6 c6 c6 86 b6 f6 86 c6 b6 f6 86 f6 26 86 * c6 c6 16 c6 ) +\makecod zh cyrzh ( a6 19[zh] e6 * e6 e6 e6 e6 e6 a6 d6 d6 e6 e6 d6 d6 e6 d6 46 a6 * e6 e6 36 e6 ) +\makeCOD Z CYRZ ( 87 5a[Z] c7 * c7 c7 c7 c7 c7 87 b7 fa 87 c7 b7 fa 87 fa 27 87 * c7 c7 17 c7 ) +\makecod z cyrz ( a7 7a[z] e7 * e7 e7 e7 e7 e7 a7 d7 da e7 e7 d7 da e7 da 47 a7 * e7 e7 37 e7 ) +\makeCOD I CYRI ( 88 49[I] c8 * c8 c8 c8 c8 c8 88 b8 e9 88 c8 b8 e9 88 e9 28 88 * c8 c8 18 c8 ) +\makecod i cyri ( a8 69[i] e8 * e8 e8 e8 e8 e8 a8 d8 c9 e8 e8 d8 c9 e8 c9 48 a8 * e8 e8 38 e8 ) +\makeCOD I_shrt CYRISHRT ( 89 12[I0] c9 * c9 c9 c9 c9 c9 89 b9 ea 89 c9 b9 ea 89 ea 29 89 * c9 c9 19 c9 ) +\makecod i_shrt cyrishrt ( a9 1a[i0] e9 * e9 e9 e9 e9 e9 a9 d9 ca e9 e9 d9 ca e9 ca 49 a9 * e9 e9 39 e9 ) +\makeCOD K CYRK ( 8a 4b[K] ca * ca ca ca ca ca 8a ba eb 8a ca ba eb 8a eb 2a 8a * ca ca 1a ca ) +\makecod k cyrk ( aa 6b[k] ea * ea ea ea ea ea aa da cb ea ea da cb ea cb 4a aa * ea ea 3a ea ) +\makeCOD L CYRL ( 8b 4c[L] cb * cb cb cb cb cb 8b bb ec 8b cb bb ec 8b ec 2b 8b * cb cb 1b cb ) +\makecod l cyrl ( ab 6c[l] eb * eb eb eb eb eb ab db cc eb eb db cc eb cc 4b ab * eb eb 3b eb ) +\makeCOD M CYRM ( 8c 4d[M] cc * cc cc cc cc cc 8c bc ed 8c cc bc ed 8c ed 2c 8c * cc cc 1c cc ) +\makecod m cyrm ( ac 6d[m] ec * ec ec ec ec ec ac dc cd ec ec dc cd ec cd 4c ac * ec ec 3c ec ) +\makeCOD N CYRN ( 8d 4e[N] cd * cd cd cd cd cd 8d bd ee 8d cd bd ee 8d ee 2d 8d * cd cd 1d cd ) +\makecod n cyrn ( ad 6e[n] ed * ed ed ed ed ed ad dd ce ed ed dd ce ed ce 4d ad * ed ed 3d ed ) +\makeCOD O CYRO ( 8e 4f[O] ce * ce ce ce ce ce 8e be ef 8e ce be ef 8e ef 2e 8e * ce ce 1e ce ) +\makecod o cyro ( ae 6f[o] ee * ee ee ee ee ee ae de cf ee ee de cf ee cf 4e ae * ee ee 3e ee ) +\makeCOD P CYRP ( 8f 50[P] cf * cf cf cf cf cf 8f bf f0 8f cf bf f0 8f f0 2f 8f * cf cf 1f cf ) +\makecod p cyrp ( af 70[p] ef * ef ef ef ef ef af df d0 ef ef df d0 ef d0 4f af * ef ef 3f ef ) +\makeCOD R CYRR ( 90 52[R] d0 * d0 d0 d0 d0 d0 90 c0 f2 90 d0 c0 f2 90 f2 30 90 * d0 d0 20 d0 ) +\makecod r cyrr ( e0 72[r] f0 * f0 f0 f0 f0 f0 e0 e0 d2 f0 f0 e0 d2 f0 d2 50 e0 * f0 f0 40 f0 ) +\makeCOD S CYRS ( 91 53[S] d1 * d1 d1 d1 d1 d1 91 c1 f3 91 d1 c1 f3 91 f3 31 91 * d1 d1 21 d1 ) +\makecod s cyrs ( e1 73[s] f1 * f1 f1 f1 f1 f1 e1 e1 d3 f1 f1 e1 d3 f1 d3 51 e1 * f1 f1 41 f1 ) +\makeCOD T CYRT ( 92 54[T] d2 * d2 d2 d2 d2 d2 92 c2 f4 92 d2 c2 f4 92 f4 32 92 * d2 d2 22 d2 ) +\makecod t cyrt ( e2 74[t] f2 * f2 f2 f2 f2 f2 e2 e2 d4 f2 f2 e2 d4 f2 d4 52 e2 * f2 f2 42 f2 ) +\makeCOD U CYRU ( 93 55[U] d3 * d3 d3 d3 d3 d3 93 c3 f5 93 d3 c3 f5 93 f5 33 93 * d3 d3 23 d3 ) +\makecod u cyru ( e3 75[u] f3 * f3 f3 f3 f3 f3 e3 e3 d5 f3 f3 e3 d5 f3 d5 53 e3 * f3 f3 43 f3 ) +\makeCOD F CYRF ( 94 46[F] d4 * d4 d4 d4 d4 d4 94 c4 e6 94 d4 c4 e6 94 e6 34 94 * d4 d4 24 d4 ) +\makecod f cyrf ( e4 66[f] f4 * f4 f4 f4 f4 f4 e4 e4 c6 f4 f4 e4 c6 f4 c6 54 e4 * f4 f4 44 f4 ) +\makeCOD H CYRH ( 95 48[H] d5 * d5 d5 d5 d5 d5 95 c5 e8 95 d5 c5 e8 95 e8 35 95 * d5 d5 25 d5 ) +\makecod h cyrh ( e5 68[h] f5 * f5 f5 f5 f5 f5 e5 e5 c8 f5 f5 e5 c8 f5 c8 55 e5 * f5 f5 45 f5 ) +\makeCOD C CYRC ( 96 43[C] d6 * d6 d6 d6 d6 d6 96 c6 e3 96 d6 c6 e3 96 e3 36 96 * d6 d6 26 d6 ) +\makecod c cyrc ( e6 63[c] f6 * f6 f6 f6 f6 f6 e6 e6 c3 f6 f6 e6 c3 f6 c3 56 e6 * f6 f6 46 f6 ) +\makeCOD CH CYRCH ( 97 51[Q] d7 * d7 d7 d7 d7 d7 97 c7 fe 97 d7 c7 fe 97 fe 37 97 * d7 d7 27 d7 ) +\makecod ch cyrch ( e7 71[q] f7 * f7 f7 f7 f7 f7 e7 e7 de f7 f7 e7 de f7 de 57 e7 * f7 f7 47 f7 ) +\makeCOD SH CYRSH ( 98 58[X] d8 * d8 d8 d8 d8 d8 98 c8 fb 98 d8 c8 fb 98 fb 38 98 * d8 d8 28 d8 ) +\makecod sh cyrsh ( e8 78[x] f8 * f8 f8 f8 f8 f8 e8 e8 db f8 f8 e8 db f8 db 58 e8 * f8 f8 48 f8 ) +\makeCOD SHCH CYRSHCH ( 99 57[W] d9 * d9 d9 d9 d9 d9 99 c9 fd 99 d9 c9 fd 99 fd 39 99 * d9 d9 29 d9 ) +\makecod shch cyrshch ( e9 77[w] f9 * f9 f9 f9 f9 f9 e9 e9 dd f9 f9 e9 dd f9 dd 59 e9 * f9 f9 49 f9 ) +\makeCOD HRDSN CYRHRDSN ( 9a 5f[P2] da * da da da da da 9a ca ff 9a da ca ff 9a ff 3a 9a * da da 2a da ) +\makecod hrdsn cyrhrdsn ( ea 7f[p2] fa * fa fa fa fa fa ea ea df fa fa ea df fa df 5a ea * fa fa 4a fa ) +\makeCOD ERY CYRERY ( 9b 59[Y] db * db db db db db 9b cb f9 9b db cb f9 9b f9 3b 9b * db db 2b db ) +\makecod ery cyrery ( eb 79[y] fb * fb fb fb fb fb eb eb d9 fb fb eb d9 fb d9 5b eb * fb fb 4b fb ) +\makeCOD SFTSN CYRSFTSN ( 9c 5e[P1] dc * dc dc dc dc dc 9c cc f8 9c dc cc f8 9c f8 3c 9c * dc dc 2c dc ) +\makecod sftsn cyrsftsn ( ec 7e[p1] fc * fc fc fc fc fc ec ec d8 fc fc ec d8 fc d8 5c ec * fc fc 4c fc ) +\makeCOD EREV CYREREV ( 9d 03[E1] dd * dd dd dd dd dd 9d cd fc 9d dd cd fc 9d fc 3d 9d * dd dd 2d dd ) +\makecod erev cyrerev ( ed 0b[e1] fd * fd fd fd fd fd ed ed dc fd fd ed dc fd dc 5d ed * fd fd 4d fd ) +\makeCOD YU CYRYU ( 9e 10[YU] de * de de de de de 9e ce e0 9e de ce e0 9e e0 3e 9e * de de 2e de ) +\makecod yu cyryu ( ee 18[yu] fe * fe fe fe fe fe ee ee c0 fe fe ee c0 fe c0 5e ee * fe fe 4e fe ) +\makeCOD YA CYRYA ( 9f 17[YA] df * df df df df df 9f cf f1 9f df cf f1 9f f1 3f 9f * df df 2f df ) +\makecod ya cyrya ( ef 1f[ya] ff * ff ff ff ff ff ef ef d1 df ff ef d1 df d1 5f ef * ff ff 4f ff ) +%%% +\makeCOD YO CYRYO ( f0 13[E0] 9c * 9c 9c 9c 9c a8 f0 a1 b3 dd a8 a1 b3 dd b3 60 f0 * 9c 9c 01 a8 ) +\makecod yo cyryo ( f1 1b[e0] bc * bc bc bc bc b8 f1 f1 a3 de b8 f1 a3 de a3 61 f1 * bc bc 51 b8 ) +%%% +% lgt2lo(u/l/ti) -- X2 Lower part +\makeCOD AE CYRAE ( * * 41 * 8c * * * * * * * * * * * * * * * * * 80 d4 * ) +\makecod ae cyrae ( * * 61 * ac * * * * * * * * * * * * * * * * * a0 d5 * ) +\makeCOD DJE CYRDJE ( * 06[DJ] 42 * 82 * * * 8e b3 ab bb cb 8e ab * cb * * * * * 81 02 80 ) +\makecod dje cyrdje ( * 0e[dj] 62 * a2 * * * 9e d3 fb ab cc 9e fb * cc * * * * * a1 52 90 ) +\makeCOD TSHE CYRTSHE ( * 07[C1] 43 * 83 * * * 80 b0 a2 b1 ab 80 a2 * ab * * * * * 82 0b 81 ) +\makecod tshe cyrtshe ( * 0f[c1] 63 * a3 * * * 90 d0 f2 a1 ac 90 f2 * ac * * * * * a2 5b 91 ) +\makeCOD ABH_CH CYRABHCH ( * * 44 * * * 91 * * * * * * * * * * * * * * * 85 bc * ) +\makecod abh_ch cyrabhch ( * * 64 * * * b1 * * * * * * * * * * * * * * * a5 bd * ) +\makeCOD ABH_CH_dsc CYRABHCHDSC ( * * 45 * * * 92 * * * * * * * * * * * * * * * 86 be 82 ) +\makecod abh_ch_dsc cyrabhchdsc ( * * 65 * * * b2 * * * * * * * * * * * * * * * a6 bf 92 ) +\makeCOD K_vcrs CYRKVCRS ( * * 46 * 8b * * * * * * * * * * * * * * * * 94 8a 9c 83 ) +\makecod k_vcrs cyrkvcrs ( * * 66 * ab * * * * * * * * * * * * * * * * b4 aa 9d 93 ) +\makeCOD K_hcrs CYRKHCRS ( * * 47 * * * 8b * * * * * * * * * * * * * * * 88 9e 84 ) +\makecod k_hcrs cyrkhcrs ( * * 67 * * * ab * * * * * * * * * * * * * * * a8 9f 94 ) +\makeCOD L_dsc CYRLDSC ( * * 48 * * 8a 8a * * * * * * * * * * * * * * * 8e * * ) +\makecod l_dsc cyrldsc ( * * 68 * * aa aa * * * * * * * * * * * * * * * ae * * ) +\makeCOD LAT_I CYRII ( f6 04[I1] 49 41 * * * * b2 f6 a6 b6 a7 b2 a6 * a7 b6 * * 50 * * 06 * ) +\makecod lat_i cyrii ( f7 0c[i1] 69 61 * * * * b3 f7 f6 a6 b4 b3 f6 * b4 a6 * * 70 * * 56 * ) +\makeCOD LAT_J CYRJE ( * 4a[J] 4a 42 * * * * a3 b5 a8 b8 b7 a3 a8 * b7 * * * 51 * * 08 * ) +\makecod lat_j cyrje ( * 6a[j] 6a 62 * * * * bc d5 f8 a8 c0 bc f8 * c0 * * * 71 * * 58 * ) +\makeCOD LJE CYRLJE ( * 01[LJ] 4b * 87 88 * * 8a b1 a9 b9 bc 8a a9 * bc * * * * * 91 09 * )%!!! +\makecod lje cyrlje ( * 09[lj] 6b * a7 a8 * * 9a d1 f9 a9 bd 9a f9 * bd * * * * * b1 59 * )%!!! +\makeCOD M_dsc CYRMDSC ( * * 4c * * * 88 * * * * * * * * * * * * * * * 90 * * ) +\makecod m_dsc cyrmdsc ( * * 6c * * * a8 * * * * * * * * * * * * * * * b0 * * ) +\makeCOD NJE CYRNJE ( * 00[NJ] 4d * 9b 99 * * 8c b2 aa ba be 8c 0a * be * * * * * 92 0a * )%!!! +\makecod nje cyrnje ( * 08[nj] 6d * bb b9 * * 9c d2 fa aa bf 9c fa * bf * * * * * b2 5a * )%!!! +\makeCOD ABH_HA CYRABHHA ( * * 4e * * * 97 * * * * * * * * * * * * * * * 93 a8 85 ) +\makecod abh_ha cyrabhha ( * * 6e * * * b7 * * * * * * * * * * * * * * * b3 a9 95 ) +\makeCOD P_tl CYRPHK ( * * 4f * * * 80 * * * * * * * * * * * * * * * 94 a6 86 ) +\makecod p_tl cyrphk ( * * 6f * * * a0 * * * * * * * * * * * * * * * b4 a7 96 ) +% +\makeCOD R_dsc CYRRDSC ( * * 50 * * * 85 * * * * * * * * * * * * * * * 96 * 87 ) +\makecod r_dsc cyrrdsc ( * * 70 * * * a5 * * * * * * * * * * * * * * * b6 * 97 ) +\makeCOD LAT_Q CYRQ ( * * 51 * * * * * * * * * * * * * * * * * 52 * * * * ) +\makecod lat_q cyrq ( * * 71 * * * * * * * * * * * * * * * * * 72 * * * * ) +\makeCOD T_dsc CYRTDSC ( * * 52 * * * 82 * * * * * * * * * * * * * * * 98 ac * ) +\makecod t_dsc cyrtdsc ( * * 72 * * * a2 * * * * * * * * * * * * * * * b8 ad * ) +\makeCOD LAT_S CYRDZE ( * 16[D3] 53 43 8f * * 8f bd b6 a5 b5 c1 bd a5 * c1 * * * * * * 05 * ) +\makecod lat_s cyrdze ( * 1e[d3] 73 63 af * * af be d6 f5 a5 cf be f5 * cf * * * * * * 55 * ) +\makeCOD TETSE CYRTETSE ( * * 54 * * * 81 * * * * * * * * * * * * * * * 99 b4 88 ) +\makecod tetse cyrtetse ( * * 74 * * * a1 * * * * * * * * * * * * * * * b9 b5 98 ) +\makeCOD DZHE CYRDZHE ( * 02[D2] 55 * 96 * 96 * 8f b4 af a0 da 8f af * da * * * * * 9b 0f 89 ) +\makecod dzhe cyrdzhe ( * 0a[d2] 75 * b6 * b6 * 9f d4 ff af db 9f ff * db * * * * * bb 5f 99 ) +\makeCOD CH_vcrs CYRCHVCRS ( * * 56 * 97 * * * * * * * * * * * * * * * * * 97 b8 8a ) +\makecod ch_vcrs cyrchvcrs ( * * 76 * b7 * * * * * * * * * * * * * * * * * b7 b9 9a ) +\makeCOD LAT_W CYRW ( * * 57 * * * * * * * * * * * * * * * * * 53 * * * * ) +\makecod lat_w cyrw ( * * 77 * * * * * * * * * * * * * * * * * 73 * * * * ) +\makeCOD YAT CYRYAT ( * 23 58 44 * * * 93 * * * * * * * * * * * * * * 9c 62 8b ) +\makecod yat cyryat ( * 2b 78 64 * * * b3 * * * * * * * * * * * * * * bc 63 9b ) +\makeCOD B_YUS CYRBYUS ( * * 59 45 * * * 97 * * * * * * * * * * * * * * * 6a 8c ) +\makecod b_yus cyrbyus ( * * 79 65 * * * b7 * * * * * * * * * * * * * * * 6b 9c ) +\makeCOD IZH CYRIZH ( * 14 5a 46 * * * 8a * * * * * * * * * * * * * * * 74 8d ) +\makecod izh cyrizh ( * 1c 7a 66 * * * aa * * * * * * * * * * * * * * * 75 9d ) +\makeCOD SEMISN CYRSEMISFTSN ( * * * * * * 93 * * * * * * * * * * * * * * * 9c * 8e ) +\makecod semisn cyrsemisftsn ( * * * * * * b3 * * * * * * * * * * * * * * * bc * 9e ) +\makeCOD I_shdsc CYRISHRTDSC ( * * * * * * 94 * * * * * * * * * * * * * * * 9c * * ) +\makecod i_shdsc cyrishrtdsc ( * * * * * * b4 * * * * * * * * * * * * * * * bc * * ) +\makeCOD R_tl CYRRHOOK ( * * * * * * 9b * * * * * * * * * * * * * * * * * 8f ) +\makecod r_tl cyrrhook ( * * * * * * bb * * * * * * * * * * * * * * * * * 9f ) +% +\makeCOD N_ltl CYRNLHK ( * * 1c * * * 99 * * * * * * * * * * * * * * * * * a0 ) +\makecod n_ltl cyrnlhk ( * * 1d * * * b9 * * * * * * * * * * * * * * * * * b0 ) +\makeCOD DELTA CYRDELTA ( * * 1e * * 86 * * * * * * * * * * * * * * * * * * a1 ) +\makecod delta cyrdelta ( * * 1f * * a6 * * * * * * * * * * * * * * * * * * b1 ) +\makeCOD R_gcrs CYRRTICK ( * * * * * * 86 * * * * * * * * * * * * * * * * * * ) +\makecod r_gcrs cyrrtick ( * * * * * * a6 * * * * * * * * * * * * * * * * * * ) +\makeCOD S_acrs CYRSTICK ( * * * * * 91 * * * * * * * * * * * * * * * * * * * ) +\makecod s_acrs cyrstick ( * * * * * b1 * * * * * * * * * * * * * * * * * * * ) +\makeCOD G_crsdsc CYRGHCRDSC ( * * * * * 80 * * * * * * * * * * * * * * * * * * * ) +\makecod g_crsdsc cyrghcrdsc ( * * * * * a0 * * * * * * * * * * * * * * * * * * * ) +\makeCOD M_tl CYRMHK ( * * * * * * 8e * * * * * * * * * * * * * * * * * a2 ) +\makecod m_tl cyrmtl ( * * * * * * ae * * * * * * * * * * * * * * * * * b2 ) +\makeCOD H_hcrs CYRHHCRS ( * * * * * 94 * * * * * * * * * * * * * * * * * * * ) +\makecod h_hcrs cyrhhcrs ( * * * * * b4 * * * * * * * * * * * * * * * * * * * ) +%%% +% lgt2up(u/l/ti) X2 Upper part +\makeCOD G_up CYRGUP ( f2 * 80 * 80 * * * a5 f2 98 bd a2 a5 * * a2 b2 * * * 80 * 90 a3 ) +\makecod g_up cyrgup ( f3 * a0 * a0 * * * b4 f3 a0 ad b6 b4 * * b6 b1 * * * a0 * 91 b3 ) +\makeCOD G_hcrs CYRGHCRS ( * * 81 * 81 81 * * 81 c0 a3 bc ae * * * * * * * * 81 * 92 * ) +\makecod g_hcrs cyrghcrs ( * * a1 * a1 a1 * * 83 c1 f3 ac af * * * * * * * * a1 * 93 * ) +\makeCOD G_dsc CYRGHDSC ( * * 82 * * 82 * * * * * * * * * * * * * * * 82 * * * ) +\makecod g_dsc cyrghdsc ( * * a2 * * a2 * * * * * * * * * * * * * * * a2 * * * ) +\makeCOD G_tl CYRGHK ( * * 83 * * 83 83 * * * * * * * * * * * * * * 83 83 94 a4 ) +\makecod g_tl cyrghk ( * * a3 * * a3 a3 * * * * * * * * * * * * * * a3 a3 95 b4 ) +\makeCOD SHHA CYRSHHA ( * * 84 * 84 84 84 * a6 bc 85 95 c5 * * * * * * fc * 84 84 ba a5 ) +\makecod shha cyrshha ( * * a4 * a4 a4 a4 * b6 dc 8d 85 c6 * * * * * * fd * a4 a4 bb b5 ) +\makeCOD ZH_dsc CYRZHDSC ( * * 85 * 85 85 * * 8b ba 83 93 b2 * * * * * * f8 * 85 * 96 * ) +\makecod zh_dsc cyrzhdsc ( * * a5 * a5 a5 * * 9b da 8b 83 b3 * * * * * * f9 * a5 * 97 * ) +\makeCOD Z_dsc CYRZDSC ( * * 86 * 86 * * * 91 bd 86 9a c9 * * * * * * * * 86 * 98 * ) +\makecod z_dsc cyrzdsc ( * * a6 * a6 * * * 92 dd 8e 8a ca * * * * * * * * a6 * 99 * ) +\makeCOD ABH_DZE CYRABHDZE ( * * 87 * * 87 87 * * * * * * * * * * * * * * 87 87 e0 a6 ) +\makecod abh_dze cyrabhdze ( * * a7 * * a7 a7 * * * * * * * * * * * * * * a7 a7 e1 b6 ) +\makeCOD UKR_I CYRYI ( f8 * 88 47 88 * * * af f8 a7 b7 ba af a7 * ba b7 * * * 88 * 07 * ) +\makecod ukr_i cyryi ( f9 * a8 67 a8 * * * bf f9 f7 a7 bb bf f7 * bb a7 * * * a8 * 57 * ) +\makeCOD K_dsc CYRKDSC ( * * 89 * 89 89 89 * * * * * * * * * * * * * * 89 89 9a * ) +\makecod k_dsc cyrkdsc ( * * a9 * a9 a9 a9 * * * * * * * * * * * * * * a9 a9 9b * ) +\makeCOD K_beak CYRKBEAK ( * * 8a * 8a * * * 8d be ac 9e cd * * * * * * * * 8a * a0 * ) +\makecod k_beak cyrkbeak ( * * aa * aa * * * 9d de fc 8e ce * * * * * * * * aa * a1 * ) +\makeCOD K_tl CYRKHK ( * * 8b * * 8b * * * * * * * * * * * * * * * 8b 8b c3 a7 ) +\makecod k_tl cyrkhk ( * * ab * * ab * * * * * * * * * * * * * * * ab ab c4 b7 ) +\makeCOD L_tl CYRLHK ( * * 8c * * 8c 8c * * * * * * * * * * * * * * 8c 8c * a8 ) +\makecod l_tl cyrlhk ( * * ac * * ac ac * * * * * * * * * * * * * * ac ac * b8 ) +\makeCOD N_dsc CYRNDSC ( * * 8d * 8d 8d 8d * a0 bb 84 94 c2 * * * * * * fa * 8d 8d a2 * ) +\makecod n_dsc cyrndsc ( * * ad * ad ad ad * b0 db 8c 84 c3 * * * * * * fb * ad ad a3 * ) +\makeCOD NG CYRNG ( * * 8e 48 8e 8e * * * * * * * * * * * * * * * 8e * a4 * ) +\makecod ng cyrng ( * * ae 68 ae ae * * * * * * * * * * * * * * * ae * a5 * ) +\makeCOD N_tl CYRNHK ( * * 8f * * 8f 8f * * * * * * * * * * * * * * 8f 8f c7 a9 ) +\makecod n_tl cyrnhk ( * * af * * af af * * * * * * * * * * * * * * af af c8 b9 ) +% +\makeCOD OTLD CYROTLD ( * * 90 * 90 90 90 * 86 b8 81 91 a5 * * * * * * f4 * 90 * e8 af ) +\makecod otld cyrotld ( * * b0 * b0 b0 b0 * 96 d8 89 81 a6 * * * * * * f5 * b0 * e9 bf ) +\makeCOD S_dsc CYRSDSC ( * * 91 * 91 * * * 93 bf 87 b2 d0 * * * * * * * * 91 * aa * ) +\makecod s_dsc cyrsdsc ( * * b1 * b1 * * * 94 df 8f a2 d1 * * * * * * * * b1 * ab * ) +\makeCOD U_shrt CYRUSHRT ( fa * 92 * 92 92 * * a1 fa ae be d8 a1 ae * d8 bc * * * 92 * 0e * ) +\makecod u_shrt cyrushrt ( fb * b2 * b2 b2 * * a2 fb fe ae d9 a2 fe * d9 bd * * * b2 * 5e * ) +\makeCOD Y CYRY ( * * 93 * 93 93 * * 87 b9 82 92 b0 * * * * * * f6 * 93 * ae aa ) +\makecod y cyry ( * * b3 * b3 b3 * * 97 d9 8a 82 b1 * * * * * * f7 * b3 * af ba ) +\makeCOD Y_hcrs CYRYHCRS ( * * 94 * 94 * * * * * * * * * * * * * * * * * * b0 * ) +\makecod y_hcrs cyryhcrs ( * * b4 * b4 * * * * * * * * * * * * * * * * * * b1 * ) +\makeCOD H_dsc CYRHDSC ( * * 95 * 95 95 95 * * * * * * * * * * * * * * 95 95 b2 * ) +\makecod h_dsc cyrhdsc ( * * b5 * b5 b5 b5 * * * * * * * * * * * * * * b5 b5 b3 * ) +\makeCOD H_tl CYRHHK ( * * 96 * * 96 * * * * * * * * * * * * * * * 96 * * ab ) +\makecod h_tl cyrhhk ( * * b6 * * b6 * * * * * * * * * * * * * * * b6 * * bb ) +\makeCOD CH_ldsc CYRCHLDSC ( * * 97 * * 97 * * * * * * * * * * * * * * * 97 97 cb * ) +\makecod ch_ldsc cyrchldsc ( * * b7 * * b7 * * * * * * * * * * * * * * * b7 b7 cc * ) +\makeCOD CH_rdsc CYRCHRDSC ( * * 98 * 98 98 98 * * * * * * * * * * * * * * 98 * b6 * ) +\makecod ch_rdsc cyrchrdsc ( * * b8 * b8 b8 b8 * * * * * * * * * * * * * * b8 * b7 * ) +\makeCOD UKR_E CYRIE ( f4 05[E2] 99 49 99 * * 99 aa f4 a4 b4 b8 aa a4 * b8 b4 * * * 99 * 04 ac ) +\makecod ukr_e cyrie ( f5 0d[e2] b9 69 b9 * * b9 ba f5 f4 a4 b9 ba f4 * b9 a4 * * * b9 * 54 bc ) +\makeCOD SCHWA CYRSCHWA ( * * 9a * 9a 9a 9a * 85 b7 80 90 a0 * * * * * * f2 * 9a 9a d8 ad ) +\makecod schwa cyrschwa ( * * ba * ba ba ba * 95 d7 88 80 a1 * * * * * * f3 * ba ba d9 bd ) +\makeCOD EPS CYREPS ( * * 9b * * 9b * 9b * * * * * * * * * * * * * 9b * * ae ) +\makecod eps cyreps ( * * bb * * bb * bb * * * * * * * * * * * * * bb * * be ) +% +%"9c/"bc-YO; "9d-"9e/"bd-bf not letters +% see below +%%% +%accents for T2/X2 encoding +% lgcyracc and others +\makeacc Agrave ` ( * * 00 * 00 00 00 00 * * * * * * * * * * * * * * * * * ) +\makeacc Aacute ' ( * 26 01 * 01 01 01 01 * * * * * * * * * * * * * * * * * ) +\makeacc Ahat ^ ( * * 02 * 02 02 02 02 * * * * * * * * * * * * * * * * * ) +\makeacc Atilde ~ ( * * 03 * 03 03 03 03 * * * * * * * * * * * * * * * * * ) +\makeacc Aumlaut " ( * 20 04 * 04 04 04 04 * * * * * * * * * * * * * * * * * ) +\makeacc Aacute_dbl H ( * * 05 * 05 05 05 05 * * * * * * * * * * * * * * * * * ) +\makeacc Aring r ( * * 06 * 06 06 06 06 * * * * * * * * * * * * * * * * * ) +\makeacc Ahachek v ( * * 07 * 07 07 07 07 * * * * * * * * * * * * * * * * * ) +\makeacc Abreve u ( * 40 08 * 08 08 08 08 * * * * * * * * * * * * * * * * * ) +\makeacc Abar = ( * * 09 * 09 09 09 09 * * * * * * * * * * * * * * * * * ) +\makeacc Adot . ( * * 0a * 0a 0a 0a 0a * * * * * * * * * * * * * * * * * ) +\makechr Acedilla c ( * * 0b * 0b 0b 0b * * * * * * * * * * * * * * * * * * ) +\makechr Aogonek k ( * * 0c * 0c 0c 0c * * * * * * * * * * * * * * * * * * ) +\makechr palochka CYRpalochka ( * * 0d * 0d 0d 0d * * * * * * * * * * * * * * * * c0 * )%lgcyrsym +\makechr angle_left cyrlangle ( * * 0e * 0e 0e 0e 0e * * * * * * * * * * * * * * * * * )%lgcyrsym +\makechr angle_right cyrrangle ( * * 0f * 0f 0f 0f 0f * * * * * * * * * * * * * * * * * )%lgcyrsym +% +\makeacc Afrown F ( * * 12 12 12 12 12 12 * * * * * * * * * * * * * * * * * ) +\makeacc Agrave_dbl C ( * * 13 13 13 13 13 13 * * * * * * * * * * * * * * * * * ) +\makeacc Acyrbreve U ( * 24 14 14 14 14 14 14 * * * * * * * * * * * * * * * * * ) +%X2/T2: "15 endash +\makechr dash cyrdash ( c4 * 16 16 16 16 16 16 98 ce 9e 97 d6 * * * * * * * 16 16 16 * * )%lgcyrsym ec: "18 +\makechr wordmark compwordmark ( * * 17 * 17 17 17 * * * * * * * * * * * * * * * * * * )%lgcyrsym ec: "18 +\makechr pmzero perthousand ( * * 18 * 18 18 18 18 89 ca 97 8f d5 * * * * * * * * 9f 9f * * )%lgcyrsym ec: "17 +\makechr Agrave_cross CYRaccrs ( * * 19 * * * * * * * * * * * * * * * * * 19 * * * * ) +\makechr i_dotl i ( * 3d * * 19 19 19 19 * * * * * * * * * * * * * * * * * )%lg(r/i)lig +\makechr Aacute_cross CYRgrcrs ( * * 1a * * * * * * * * * * * * * * * * * 1a * * * * ) +\makechr j_dotl j ( * * * * 1a 1a 1a 1a * * * * * * * * * * * * * * * * * )%lg(r/i)lig +\makechr Ahcross Ahcross ( * * 1b * * * * * * * * * * * * * * * * * 1b * * * * ) +%X2: "1c-"1f Delta and N_ltl +%T2: "1b-"1f ff-ligatures +% +\makechr dbl_quotes dblquotes ( * * 22 * 22 22 22 22 * * * * * * * * * * * * * * * * * )%lgcyrsym +% +\makechr No CYRNo ( fc 7d 9d * 9d 9d 9d 9d b9 fc f0 98 dc b9 f0 86 dc be 05 * * 9d 9d * 1b )%lgcyrsym +\makechr currency currency ( c5 * 9e * 9e 9e 9e * a4 c8 ad 9f ff * * * * * * * * 9e 9e * * )%lgcyrsym +\makechr section textsection ( * * 9f * 9f 9f 9f 9f * * * * * * * * * * * * * * * * * )%lgcyrsym +\makechr baseqq quotedblbase ( ff * bd * bd bd bd bd 84 ff 9a 96 d7 * * * * * * * * bd bd * * )%lgcyrsym ec: "12 +\makechr flqq guillemotleft ( fd 3c be * be be be be ab fd 9d 9d c7 ab ae 84 c7 84 00 * * be be * * )%lgcyrsym ec: "13 +\makechr frqq guillemotright ( fe 3e bf * bf bf bf bf bb fe 9b 9b c8 bb af 85 c8 85 01 * * bf bf * * )%lgcyrsym ec: "14 +% +%%% +% lgocyrac: Old Slav Accents +\makechr titlo CYRtitlo ( * * * 0b * * * 0b * * * * * * * * * * * * * * * 83 * ) +\makechr palatal CYRpalatal ( * * * 0c * * * 0c * * * * * * * * * * * * * * * 84 * ) +\makechr paerok CYRpaerok ( * * * 0d * * * 0d * * * * * * * * * * * * * * * * * ) +% +\makechr kamora CYRkamora ( * * * 17 * * * 17 * * * * * * * * * * * * * * * * * ) +\makechr psili CYRpsili ( * * * 1b * * * 1b * * * * * * * * * * * * * * * 86 * ) +\makechr dasia CYRdasia ( * * * 1c * * * 1c * * * * * * * * * * * * * * * 85 * ) +\makechr zvat CYRzvat ( * * * 1d * * * 1d * * * * * * * * * * * * * * * * * ) +\makechr pneuac CYRpneuac ( * * * 1e * * * 1e * * * * * * * * * * * * * * * * * ) +\makechr pneugr CYRpneugrav ( * * * 1f * * * 1f * * * * * * * * * * * * * * * * * ) +% +\makechr tlo_c CYRrtloc ( * * * 06 * * * * * * * * * * * * * * * * 00 * * 84 * ) +\makechr tlo_d CYRrtlod ( * * * 07 * * * * * * * * * * * * * * * * 01 * * 84 * ) +\makechr tlo_o CYRrtloo ( * * * 08 * * * * * * * * * * * * * * * * 02 * * 84 * ) +\makechr tlo_g CYRrtlog ( * * * 09 * * * * * * * * * * * * * * * * 03 * * 84 * ) +\makechr tlo_r CYRrtlor ( * * * 0a * * * * * * * * * * * * * * * * 04 * * 84 * ) +% +\makechr thousands CYRthousands ( * * * 9e * * * 9e * * * * * * * * * * * * 05 * * 82 * ) +\makechr accte CYRaccte ( * * * 0e * * * * * * * * * * * * * * * * 06 * * * * ) +\makechr tma CYRtma ( * * * 00 * * * * * * * * * * * * * * * * 07 * * * * ) +\makechr legion CYRlegion ( * * * 01 * * * * * * * * * * * * * * * * 08 * * * * ) +\makechr leodr CYRleodr ( * * * 02 * * * * * * * * * * * * * * * * 09 * * * * ) +\makechr vran CYRvran ( * * * 03 * * * * * * * * * * * * * * * * 0a * * * * ) +\makechr koloda CYRkoloda ( * * * 04 * * * * * * * * * * * * * * * * 0b * * * * ) +\makechr tmatem CYRtmatem ( * * * 05 * * * * * * * * * * * * * * * * 0c * * * * ) +% +\makechr pound CYRpound ( * * * * * * * * b1 c5 93 8b a3 * * * * * * * 0d * * * * )%lgcyrsym ec: "bf +\makechr lguillemet guilsinglleft ( * * * * * * * * * * * * * * * * * * * * 0e * * * * )%lgcyrsym ec: "0e +\makechr rguillemet guilsinglright ( * * * * * * * * * * * * * * * * * * * * 0f * * * * )%lgcyrsym ec: "0f +\makechr openq openq ( * * * * * * * * * * * * * * * * * * * * 10 * * * * )%lgcyrsym ec: "0d +\makechr Atie CYRtie ( * * * * * * * * * * * * * * * * * * * * 11 * * * * )%variant +\makechr Avcross CYRvcrs ( * * * * * * * * * * * * * * * * * * * * 12 * * * * ) +\makechr Adesc_up CYRudsc ( * * * * * * * * * * * * * * * * * * * * 13 * * * * )%lycyracc|for csc +\makechr Adesc_lo CYRldsc ( * * * * * * * * * * * * * * * * * * * * 14 * * * * ) +\makechr Adesc_it CYRidsc ( * * * * * * * * * * * * * * * * * * * * 15 * * * * ) +\makechr Abar_long CYRlbar ( * * * * * * * * * * * * * * * * * * * * 16 * * * * ) +\makechr Abreve_long CYRlbrv ( * * * * * * * * * * * * * * * * * * * * 18 * * * * ) +\makechr Atilde_long CYRltld ( * * * * * * * * * * * * * * * * * * * * 1c * * * * ) +%\makechr Aammoc CYRamoc ( * * * * * * * * * * * * * * * * * * * * 1d * * * * ) +\makechr Alcomma CYRlcom ( * * * * * * * * * * * * * * * * * * * * 1e * * * * ) +\makeacc Acomma acom ( * * * * * * * * * * * * * * * * * * * * 1f * * * * ) +% +\makechr LJE_title CYRLJETIT ( * * * * * * * * * * * * * * * * * * * * 20 * * * 5f )%lgcyrsp +\makechr NJE_title CYRNJETIT ( * * * * * * * * * * * * * * * * * * * * 21 * * * 7f )%lgcyrsp +% +% lgslav(u/l/ti) -- Unicode Old Slav +\makeCOD AZ CYRAZ ( * * * 4a * * * 80 * * * * * * * * * * * * * * * 70 41 ) +\makecod az cyraz ( * * * 6a * * * a0 * * * * * * * * * * * * * * * 71 61 ) +\makeCOD I_AZ CYRIAZ ( * * * 4b * * * 81 * * * * * * * * * * * * * * * * 42 ) +\makecod i_az cyriaz ( * * * 6b * * * a1 * * * * * * * * * * * * * * * * 62 ) +\makeCOD L_YUS CYRLYUS ( * * * 4c * * * 82 * * * * * * * * * * * * * * * 66 43 ) +\makecod l_yus cyrlyus ( * * * 6c * * * a2 * * * * * * * * * * * * * * * 67 63 ) +\makeCOD IL_YUS CYRIOTLYUS ( * * * 4d * * * 83 * * * * * * * * * * * * * * * 68 44 ) +\makecod il_yus cyriotlyus ( * * * 6d * * * a3 * * * * * * * * * * * * * * * 69 64 ) +\makeCOD GERV CYRGERV ( * * * 4e * * * 84 * * * * * * * * * * * * * * * * 45 )%wrong +\makecod gerv cyrgerv ( * * * 6e * * * a4 * * * * * * * * * * * * * * * * 65 )%wrong +\makechr NASH CYRNASH ( * * * 4f * * * 85 * * * * * * * * * * * * * * * * 46 ) +\makechr nash cyrnash ( * * * 6f * * * a5 * * * * * * * * * * * * * * * * 66 ) +\makeCOD ZEMLA CYRZEMLA ( * * * 50 * * * 86 * * * * * * * * * * * * * * * * 47 ) +\makecod zemla cyrzemla ( * * * 70 * * * a6 * * * * * * * * * * * * * * * * 67 ) +\makeCOD KSI CYRKSI ( * * * 51 * * * 87 * * * * * * * * * * * * * * * 6e 48 ) +\makecod ksi cyrksi ( * * * 71 * * * a7 * * * * * * * * * * * * * * * 6f 68 ) +\makeCOD VIZHE CYRVARIZHE ( * * * 52 * * * 88 * * * * * * * * * * * * * * * * 49 )%wrong +\makecod vizhe cyrvarizhe ( * * * 72 * * * a8 * * * * * * * * * * * * * * * * 69 ) +\makeCOD IZHE CYRIZHE ( * * * 53 * * * 89 * * * * * * * * * * * * * * * * 4a ) +\makecod izhe cyrizhe ( * * * 73 * * * a9 * * * * * * * * * * * * * * * * 6a ) +\makeCOD OMGA CYROMGA ( * * * 54 * * * 8b * * * * * * * * * * * * * * * 60 4b ) +\makecod omga cyromga ( * * * 74 * * * ab * * * * * * * * * * * * * * * 61 6b ) +\makeCOD OMGA_rnd CYROMRND ( * * * 55 * * * 8c * * * * * * * * * * * * * * * 7a 4c ) +\makecod omga_rnd cyromrnd ( * * * 75 * * * ac * * * * * * * * * * * * * * * 7b 6c ) +\makeCOD OT CYROT ( * * * 56 * * * 8d * * * * * * * * * * * * * * * 7e 4d ) +\makecod ot cyrot ( * * * 76 * * * ad * * * * * * * * * * * * * * * 7f 6d ) +\makeCOD OMGA_tlo CYROMTLO ( * * * 57 * * * 8e * * * * * * * * * * * * * * * 7c 4e ) +\makecod omga_tlo cyromtlo ( * * * 77 * * * ae * * * * * * * * * * * * * * * 7d 6e ) +%T2D:8F/AF ZELO=S_LAT +\makeCOD FITA CYRFITA ( * 15 * 58 * * * 90 * * * * * * * * * * * * * * * 72 4f ) +\makecod fita cyrfita ( * 1d * 78 * * * b0 * * * * * * * * * * * * * * * 73 6f ) +\makeCOD KOPPA CYRKOPPA ( * * * 59 * * * 91 * * * * * * * * * * * * * * * 80 50 ) +\makecod koppa cyrkoppa ( * * * 79 * * * b1 * * * * * * * * * * * * * * * 81 70 ) +\makeCOD UK CYRUK ( * * * 5a * * * 92 * * * * * * * * * * * * * * * 78 51 ) +\makecod uk cyruk ( * * * 7a * * * b2 * * * * * * * * * * * * * * * 79 71 ) +\makeCOD CHERV CYRCHERV ( * * * 80 * * * 94 * * * * * * * * * * * * * * * * 52 ) +\makecod cherv cyrcherv ( * * * a0 * * * b4 * * * * * * * * * * * * * * * * 72 ) +\makeCOD PSI CYRPSI ( * * * 81 * * * 95 * * * * * * * * * * * * * * * 70 53 ) +\makecod psi cyrpsi ( * * * a1 * * * b5 * * * * * * * * * * * * * * * 71 73 ) +\makeCOD SHTA CYRSHTA ( * * * 82 * * * 96 * * * * * * * * * * * * * * * * 54 ) +\makecod shta cyrshta ( * * * a2 * * * b6 * * * * * * * * * * * * * * * * 74 ) +\makeCOD IB_YUS CYRIOTBYUS ( * * * 83 * * * 98 * * * * * * * * * * * * * * * 6c 55 ) +\makecod ib_yus cyriotbyus ( * * * a3 * * * b8 * * * * * * * * * * * * * * * 6d 75 ) +%T2D:99/f9EST=UKRE +\makeCOD I_EST CYRIOTEST ( * * * 84 * * * 9a * * * * * * * * * * * * * * * 64 56 ) +\makecod i_est cyriotest ( * * * a4 * * * ba * * * * * * * * * * * * * * * 65 76 ) +%NARROW_E/narrow_e use EPS/eps +%\makeCOD NARROW_E CYRNARROWE ( * * * 85 * * * 9b * * * * * * * * * * * * * * * * 57 ) +%\makecod narrow_e cyrnarrowe ( * * * a5 * * * bb * * * * * * * * * * * * * * * * 77 ) +%T2D:9c/bc YO +% +%%% +% lgT2slx(u/l/ti) -- non-Unicode Old Slav +\makeCOD VNARROW_E CYRVNARRE ( * * * 9c * * * * * * * * * * * * * * * * 40 * * * * ) +\makecod vnarrow_e cyrvnarre ( * * * bc * * * * * * * * * * * * * * * * 60 * * * * ) +\makeCOD ZELO CYRZELO ( * * * 86 * * * * * * * * * * * * * * * * 41 * * * 58 ) +\makecod zelo cyrzelo ( * * * a6 * * * * * * * * * * * * * * * * 61 * * * 78 ) +\makeCOD VUK CYRVARUK ( * * * 87 * * * * * * * * * * * * * * * * 42 * * 78 59 ) +\makecod vuk cyrvaruk ( * * * a7 * * * * * * * * * * * * * * * * 62 * * 79 79 ) +\makeCOD VI_A CYRVIA ( * * * 88 * * * * * * * * * * * * * * * * 43 * * * 5a ) +\makecod vi_a cyrvia ( * * * a8 * * * * * * * * * * * * * * * * 63 * * * 7a ) +\makeCOD VL_YUS CYRVLYUS ( * * * 89 * * * * * * * * * * * * * * * * 44 * * * * ) +\makecod Vl_yus cyrvlyus ( * * * a9 * * * * * * * * * * * * * * * * 64 * * * * ) +\makeCOD IZH_dgr CYRIZHDGR ( * * * 8a * * * * * * * * * * * * * * * * 45 * * 76 * ) +\makecod izh_dgr cyrizhdgr ( * * * aa * * * * * * * * * * * * * * * * 65 * * 77 * ) +\makeCOD IZH_uml CYRIZHUML ( * * * 8b * * * * * * * * * * * * * * * * 46 * * * * ) +\makecod izh_uml cyrizhuml ( * * * ab * * * * * * * * * * * * * * * * 66 * * * * ) +\makeCOD OLG CYROLG ( * * * 8c * * * * * * * * * * * * * * * * 47 * * * * ) +\makecod olg cyrolg ( * * * ac * * * * * * * * * * * * * * * * 67 * * * * ) +\makeCOD OERY CYROERY ( * * * 8d * * * * * * * * * * * * * * * * 48 * * * * ) +\makecod oery cyroery ( * * * ad * * * * * * * * * * * * * * * * 68 * * * * ) +\makeCOD OHRDSN CYROHSN ( * * * 8e * * * * * * * * * * * * * * * * 49 * * * * ) +\makecod ohrdsn cyrohsn ( * * * ae * * * * * * * * * * * * * * * * 69 * * * * ) +\makeCOD OO_cdot CYROOCDOT ( * * * 8f * * * * * * * * * * * * * * * * 4a * * * 5b ) +\makecod oo_cdot cyroocdot ( * * * af * * * * * * * * * * * * * * * * 6a * * * 7b ) +\makeCOD OO_cddot CYROOCDDOT ( * * * 90 * * * * * * * * * * * * * * * * 4b * * * 5c ) +\makecod oo_cddot cyroocddot ( * * * b0 * * * * * * * * * * * * * * * * 6b * * * 7c ) +\makeCOD VIZH CYRVIZH ( * * * 91 * * * * * * * * * * * * * * * * 4c * * * * ) +\makecod vizh cyrvizh ( * * * b1 * * * * * * * * * * * * * * * * 6c * * * * ) +%\makeCOD P_peter CYRPPETER ( * * * 92 * * * * * * * * * * * * * * * * 4d * * * * ) +%\makecod p_peter cyrppeter ( * * * b2 * * * * * * * * * * * * * * * * 6d * * * * ) +\makeCOD T_peter CYRTPETER ( * * * 93 * * * * * * * * * * * * * * * * 4e * * * * ) +\makecod t_peter cyrtpeter ( * * * b3 * * * * * * * * * * * * * * * * 6e * * * * ) +\makeCOD ZELO_m CYRZELOM ( * * * 94 * * * * * * * * * * * * * * * * 4f * * * * ) +\makecod zelo_m cyrzelom ( * * * b4 * * * * * * * * * * * * * * * * 6f * * * * ) +\makeCOD IZHEI CYRIZHEI ( * * * * * * * * * * * * * * * * * * * * 22 * * * * ) +\makecod izhei cyrizhei ( * * * * * * * * * * * * * * * * * * * * 23 * * * * ) +\makeCOD LO CYRLO ( * * * * * * * * * * * * * * * * * * * * 24 * * * * ) +\makecod lo cyrlo ( * * * * * * * * * * * * * * * * * * * * 25 * * * * ) +\makeCOD MO CYRMO ( * * * * * * * * * * * * * * * * * * * * 26 * * * * ) +\makecod mo cyrmo ( * * * * * * * * * * * * * * * * * * * * 27 * * * * ) +% +%%% +% lgunic(u/l/ti) -- Unicode; non-X2/T2 +\makeCOD GJE CYRGJE ( * * * * * * * * * * * * * 81 a3 * ae * * * 54 * * 03 5d ) +\makecod gje cyrgje ( * * * * * * * * * * * * * 83 f3 * af * * * 74 * * 53 7d ) +\makeCOD KJE CYRKJE ( * * * * * * * * * * * * * 8d ac * cd * * * 55 * * 0c * ) +\makecod kje cyrkje ( * * * * * * * * * * * * * 9d fc * ce * * * 75 * * 5c * ) +\makeCOD ZH_brv CYRZHBRV ( * * * * * * * * * * * * * * * * * * * * 56 * * c1 * ) +\makecod zh_brv cyrzhbrv ( * * * * * * * * * * * * * * * * * * * * 76 * * c2 * ) +\makeCOD A_brv CYRABRV ( * * * * * * * * * * * * * * * * * * * * 57 * * d0 * ) +\makecod a_brv cyrabrv ( * * * * * * * * * * * * * * * * * * * * 77 * * d1 * ) +\makeCOD A_uml CYRAUML ( * * * * * * * * * * * * * * * * * * * * 58 * * d2 * ) +\makecod a_uml cyrauml ( * * * * * * * * * * * * * * * * * * * * 78 * * d3 * ) +\makeCOD E_brv CYREBRV ( * * * * * * * * * * * * * * * * * * * * 59 * * d6 * ) +\makecod e_brv cyrebrv ( * * * * * * * * * * * * * * * * * * * * 79 * * d7 * ) +\makeCOD SCHWA_uml CYRSCHWAUML ( * * * * * * * * * * * * * * * * * * * * 5a * * da * ) +\makecod schwa_uml cyrschwauml ( * * * * * * * * * * * * * * * * * * * * 7a * * db * ) +\makeCOD ZH_uml CYRZHUML ( * * * * * * * * * * * * * * * * * * * * 5b * * dc * ) +\makecod zh_uml cyrzhuml ( * * * * * * * * * * * * * * * * * * * * 7b * * dd * ) +\makeCOD Z_uml CYRZUML ( * * * * * * * * * * * * * * * * * * * * 5c * * de * ) +\makecod z_uml cyrzuml ( * * * * * * * * * * * * * * * * * * * * 7c * * df * ) +% +\makeCOD I_bar CYRIBAR ( * * * * * * * * * * * * * * * * * * * * 5d * * e2 * ) +\makecod i_bar cyribar ( * * * * * * * * * * * * * * * * * * * * 7d * * e3 * ) +\makeCOD I_uml CYRIUML ( * * * * * * * * * * * * * * * * * * * * 5e * * e4 * ) +\makecod i_uml cyriuml ( * * * * * * * * * * * * * * * * * * * * 7e * * e5 * ) +\makeCOD O_uml CYROUML ( * * * * * * * * * * * * * * * * * * * * 5f * * e6 * ) +\makecod o_uml cyrouml ( * * * * * * * * * * * * * * * * * * * * 7f * * e7 * ) +\makeCOD OTLD_uml CYROTLDUML ( * * * * * * * * * * * * * * * * * * * * 80 * * ea * ) +\makecod otld_uml cyrotlduml ( * * * * * * * * * * * * * * * * * * * * a0 * * eb * ) +\makeCOD U_bar CYRUBAR ( * * * * * * * * * * * * * * * * * * * * 81 * * ee * ) +\makecod u_bar cyrubar ( * * * * * * * * * * * * * * * * * * * * a1 * * ef * ) +% +\makeCOD U_uml CYRUUML ( * * * * * * * * * * * * * * * * * * * * 82 * * f0 * ) +\makecod u_uml cyruuml ( * * * * * * * * * * * * * * * * * * * * a2 * * f1 * ) +\makeCOD U_dac CYRUDAC ( * * * * * * * * * * * * * * * * * * * * 83 * * f2 * ) +\makecod u_dac cyrudac ( * * * * * * * * * * * * * * * * * * * * a3 * * f3 * ) +\makeCOD CH_uml CYRCHUML ( * * * * * * * * * * * * * * * * * * * * 84 * * f4 * ) +\makecod ch_uml cyrchuml ( * * * * * * * * * * * * * * * * * * * * a4 * * f5 * ) +\makeCOD ERY_uml CYRERYUML ( * * * * * * * * * * * * * * * * * * * * 85 * * f8 * ) +\makecod ery_uml cyreryuml ( * * * * * * * * * * * * * * * * * * * * a5 * * f9 * ) +%%% +% lgcmod(u/l/ti) -- Non-Unicode/X2/T2 +\makeCOD LAT_I_dsc CYRUKRIDSC ( * * * * * * * * * * * * * * * * * * * * 86 * * * * ) +\makecod lat_i_dsc cyrukridsc ( * * * * * * * * * * * * * * * * * * * * a6 * * * * ) +\makeCOD VG_hcrs CYRVGHCRS ( * * * * * * * * * * * * * * * * * * * * 87 * * * * ) +\makecod Vg_hcrs cyrvghcrs ( * * * * * * * * * * * * * * * * * * * * a7 * * * * ) +\makeCOD VDZHE CYRVDZHE ( * * * * * * * * * * * * * * * * * * * * 88 * * * 40 ) +\makecod Vdzhe cyrvdzhe ( * * * * * * * * * * * * * * * * * * * * a8 * * * 60 ) +% +\makechr Vy CYRVy ( * * * * * * * * * * * * * * * * * * * * 28 * * * 40 ) +\makechr Vy_bar cyrvbar ( * * * * * * * * * * * * * * * * * * * * 29 * * * 60 ) +\makechr Vy_hcrs cyrvhcrs ( * * * * * * * * * * * * * * * * * * * * 2a * * * 60 ) +\makechr Vg cyrvg ( * * * * * * * * * * * * * * * * * * * * 2b * * * 60 ) +\makechr Vp cyrvp ( * * * * * * * * * * * * * * * * * * * * 2c * * * 60 ) +\makechr Vt cyrvt ( * * * * * * * * * * * * * * * * * * * * 2d * * * 60 ) +%%% +% lgcacc(u/l/ti) +\makeCOD A_bar CYRABAR ( * * * * * * * * * * * * * * * * * * * * 89 * * * * ) +\makecod a_bar cyrabar ( * * * * * * * * * * * * * * * * * * * * a9 * * * * ) +\makechr LAT_I_dot CYRLATIDOT ( * * * * * * * * * * * * * * * * * * * * ff * * * * )%moved from T2 +\makeCOD O_bar CYROBAR ( * * * * * * * * * * * * * * * * * * * * 8a * * * * ) +\makecod o_bar cyrobar ( * * * * * * * * * * * * * * * * * * * * aa * * * * ) +\makeCOD O_lcom CYROLCOM ( * * * * * * * * * * * * * * * * * * * * 8b * * * * ) +\makecod o_lcom cyrolcom ( * * * * * * * * * * * * * * * * * * * * ab * * * * ) +\makeCOD U_hat CYRUHAT ( * * * * * * * * * * * * * * * * * * * * 8c * * * * ) +\makecod u_hat cyruhat ( * * * * * * * * * * * * * * * * * * * * ac * * * * ) +\makeCOD U_tld CYRUTLD ( * * * * * * * * * * * * * * * * * * * * 8d * * * * ) +\makecod u_tld cyrutld ( * * * * * * * * * * * * * * * * * * * * ad * * * * ) +\makeCOD U_gr CYRUGR ( * * * * * * * * * * * * * * * * * * * * 8e * * * * ) +\makecod u_gr cyrugr ( * * * * * * * * * * * * * * * * * * * * ae * * * * ) +\makeCOD U_com CYRUCOM ( * * * * * * * * * * * * * * * * * * * * 8f * * * * ) +\makecod u_com cyrucom ( * * * * * * * * * * * * * * * * * * * * af * * * * ) +\makeCOD ERY_bar CYRERYBAR ( * * * * * * * * * * * * * * * * * * * * 90 * * * * ) +\makecod ery_bar cyrerybar ( * * * * * * * * * * * * * * * * * * * * b0 * * * * ) +\makeCOD EREV_uml CYREREVUML ( * * * * * * * * * * * * * * * * * * * * 91 * * * * ) +\makecod erev_uml cyrerevuml ( * * * * * * * * * * * * * * * * * * * * b1 * * * * ) +\makeCOD EREV_bar CYREREVBAR ( * * * * * * * * * * * * * * * * * * * * 92 * * * * ) +\makecod erev_bar cyrerevbar ( * * * * * * * * * * * * * * * * * * * * b2 * * * * ) +\makeCOD EREV_dot CYREREVDOT ( * * * * * * * * * * * * * * * * * * * * 93 * * * * ) +\makecod erev_dot cyrerevdot ( * * * * * * * * * * * * * * * * * * * * b3 * * * * ) +\makeCOD YU_bar CYRYUBAR ( * * * * * * * * * * * * * * * * * * * * 94 * * * * ) +\makecod yu_bar cyryubar ( * * * * * * * * * * * * * * * * * * * * b4 * * * * ) +\makeCOD YA_bar CYRYABAR ( * * * * * * * * * * * * * * * * * * * * 95 * * * * ) +\makecod ya_bar cyryabar ( * * * * * * * * * * * * * * * * * * * * b5 * * * * ) +\makeCOD OTLD_bar CYROTLDBAR ( * * * * * * * * * * * * * * * * * * * * 96 * * * * ) +\makecod otld_bar cyrotldbar ( * * * * * * * * * * * * * * * * * * * * b6 * * * * ) +\makeCOD Y_bar CYRYBAR ( * * * * * * * * * * * * * * * * * * * * 97 * * * * ) +\makecod y_bar cyrybar ( * * * * * * * * * * * * * * * * * * * * b7 * * * * ) +\makeCOD EPS_uml CYREPSUML ( * * * * * * * * * * * * * * * * * * * * 98 * * * * ) +\makecod eps_uml cyrepsuml ( * * * * * * * * * * * * * * * * * * * * b8 * * * * ) +\makeCOD L_ldot CYRLLDOT ( * * * * * * * * * * * * * * * * * * * * 99 * * * * ) +\makecod l_ldot cyrlldot ( * * * * * * * * * * * * * * * * * * * * b9 * * * * ) +\makeCOD N_ldot CYRNLDOT ( * * * * * * * * * * * * * * * * * * * * 9a * * * * ) +\makecod n_ldot cyrnldot ( * * * * * * * * * * * * * * * * * * * * ba * * * * ) +\makeCOD R_brv CYRRBRV ( * * * * * * * * * * * * * * * * * * * * 9b * * * * ) +\makecod r_brv cyrrbrv ( * * * * * * * * * * * * * * * * * * * * bb * * * * ) +\makeCOD T_lcom CYRTLCOM ( * * * * * * * * * * * * * * * * * * * * 9c * * * * ) +\makecod t_lcom cyrtlcom ( * * * * * * * * * * * * * * * * * * * * bc * * * * ) +\makeCOD CH_ldot CYRCHLDOT ( * * * * * * * * * * * * * * * * * * * * 9d * * * * ) +\makecod ch_ldot cyrchldot ( * * * * * * * * * * * * * * * * * * * * bd * * * * ) +%%% +% lgcvac(u/l/ti) -- Accended vowels +\makeCOD A_ac CYRAAC ( * * * * * * * * * * * * * * * * * * * * 9e * * * * ) +\makecod a_ac cyraac ( * * * * * * * * * * * * * * * * * * * * be * * * * ) +\makeCOD E_ac CYREAC ( * * * * * * * * * * * * * * * * * * * * 9f * * * * ) +\makecod e_ac cyreac ( * * * * * * * * * * * * * * * * * * * * bf * * * * ) +\makeCOD YO_ac CYRYOAC ( * * * * * * * * * * * * * * * * * * * * c0 * * * * ) +\makecod yo_ac cyryoac ( * * * * * * * * * * * * * * * * * * * * e0 * * * * ) +\makeCOD UKR_E_ac CYRUKREAC ( * * * * * * * * * * * * * * * * * * * * c1 * * * * ) +\makecod ukr_e_ac cyrukreac ( * * * * * * * * * * * * * * * * * * * * e1 * * * * ) +\makeCOD I_ac CYRIAC ( * * * * * * * * * * * * * * * * * * * * c2 * * * * ) +\makecod i_ac cyriac ( * * * * * * * * * * * * * * * * * * * * e2 * * * * ) +\makeCOD LAT_I_ac CYRUKRIAC ( * * * * * * * * * * * * * * * * * * * * c3 * * * * ) +\makecod lat_i_ac cyrukriac ( * * * * * * * * * * * * * * * * * * * * e3 * * * * ) +\makeCOD UKR_I_ac CYRYIAC ( * * * * * * * * * * * * * * * * * * * * c4 * * * * ) +\makecod ukr_i_ac cyryiac ( * * * * * * * * * * * * * * * * * * * * e4 * * * * ) +\makeCOD O_ac CYROAC ( * * * * * * * * * * * * * * * * * * * * c5 * * * * ) +\makecod o_ac cyroac ( * * * * * * * * * * * * * * * * * * * * e5 * * * * ) +%% +\makeCOD U_ac CYRUAC ( * * * * * * * * * * * * * * * * * * * * c6 * * * * ) +\makecod u_ac cyruac ( * * * * * * * * * * * * * * * * * * * * e6 * * * * ) +\makeCOD ERY_ac CYRERYAC ( * * * * * * * * * * * * * * * * * * * * c7 * * * * ) +\makecod ery_ac cyreryac ( * * * * * * * * * * * * * * * * * * * * e7 * * * * ) +\makeCOD HRDSN_ac CYRHSGNAC ( * * * * * * * * * * * * * * * * * * * * c8 * * * * ) +\makecod hrdsn_ac cyrhsgnac ( * * * * * * * * * * * * * * * * * * * * e8 * * * * ) +\makeCOD EREV_ac CYREREVAC ( * * * * * * * * * * * * * * * * * * * * c9 * * * * ) +\makecod erev_ac cyrerevac ( * * * * * * * * * * * * * * * * * * * * e9 * * * * ) +\makeCOD YU_ac CYRYUAC ( * * * * * * * * * * * * * * * * * * * * ca * * * * ) +\makecod yu_ac cyryuac ( * * * * * * * * * * * * * * * * * * * * ea * * * * ) +\makeCOD YA_ac CYRYAAC ( * * * * * * * * * * * * * * * * * * * * cb * * * * ) +\makecod ya_ac cyryaac ( * * * * * * * * * * * * * * * * * * * * eb * * * * ) +%% +\makeCOD YAT_ac CYRYATAC ( * * * * * * * * * * * * * * * * * * * * cc * * * * ) +\makecod yat_ac cyryatac ( * * * * * * * * * * * * * * * * * * * * ec * * * * ) +\makeCOD IZH_ac CYRIZHAC ( * * * * * * * * * * * * * * * * * * * * cd * * * * ) +\makecod izh_ac cyrizhac ( * * * * * * * * * * * * * * * * * * * * ed * * * * ) +\makeCOD B_YUS_ac CYRBYUSAC ( * * * * * * * * * * * * * * * * * * * * ce * * * * ) +\makecod b_yus_ac cyrbyusac ( * * * * * * * * * * * * * * * * * * * * ee * * * * ) +\makeCOD L_YUS_ac CYRLYUSAC ( * * * * * * * * * * * * * * * * * * * * cf * * * * ) +\makecod l_yus_ac cyrlyusac ( * * * * * * * * * * * * * * * * * * * * ef * * * * ) +\makeCOD IB_YUS_ac CYRIBYUSAC ( * * * * * * * * * * * * * * * * * * * * d0 * * * * ) +\makecod ib_yus_ac cyribyusac ( * * * * * * * * * * * * * * * * * * * * f0 * * * * ) +\makeCOD IL_YUS_ac CYRILYUSAC ( * * * * * * * * * * * * * * * * * * * * d1 * * * * ) +\makecod il_yus_ac cyrilyusac ( * * * * * * * * * * * * * * * * * * * * f1 * * * * ) +\makeCOD I_E_ac CYRIOTYEAC ( * * * * * * * * * * * * * * * * * * * * d2 * * * * ) +\makecod i_e_ac cyriotyeac ( * * * * * * * * * * * * * * * * * * * * f2 * * * * ) +\makeCOD UK_ac CYRUKAC ( * * * * * * * * * * * * * * * * * * * * d3 * * * * ) +\makecod uk_ac cyrukac ( * * * * * * * * * * * * * * * * * * * * f3 * * * * ) +%% +\makeCOD Y_ac CYRYAC ( * * * * * * * * * * * * * * * * * * * * d4 * * * * ) +\makecod y_ac cyryac ( * * * * * * * * * * * * * * * * * * * * f4 * * * * ) +\makeCOD AE_ac CYRAEAC ( * * * * * * * * * * * * * * * * * * * * d5 * * * * ) +\makecod ae_ac cyraeac ( * * * * * * * * * * * * * * * * * * * * f5 * * * * ) +\makeCOD SCHWA_ac CYRSCHWAAC ( * * * * * * * * * * * * * * * * * * * * d6 * * * * ) +\makecod schwa_ac cyrschwaac ( * * * * * * * * * * * * * * * * * * * * f6 * * * * ) +\makeCOD OTLD_ac CYROTLD ( * * * * * * * * * * * * * * * * * * * * d7 * * * * ) +\makecod otld_ac cyrotld ( * * * * * * * * * * * * * * * * * * * * f7 * * * * ) +%% +\makeCOD DJE_ac CYRDJAC ( * * * * * * * * * * * * * * * * * * * * d8 * * * * ) +\makecod dje_ac cyrdjac ( * * * * * * * * * * * * * * * * * * * * f8 * * * * ) +\makechr VDJE_ac CYRVDJAC ( * * * * * * * * * * * * * * * * * * * * df * * * * ) +%%% +% end of file diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntallcm.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntallcm.tex new file mode 100644 index 00000000000..5e7d0f31e6e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntallcm.tex @@ -0,0 +1,50 @@ +% +% fntallcm.tex +% +%% 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: +% +% Data TeX file of head files for cm-like fonts: full assortment +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding +% + \tablevalues ( 5 6 7 8 9 10 12 17.28[17] ) + + \makefont \fonttwoletters r ( 5 6 7 8 9 10 12 17.28[17] )() + \makefont \fonttwoletters sl ( 8 9 10 12 )() + \makefont \fonttwoletters fib ( 8 )() + \makefont \fonttwoletters bxsl ( 10 )() + \makefont \fonttwoletters bx ( 5 6 7 8 9 10 12 )() + \makefont \fonttwoletters b ( 10 )() + \makefont \fonttwoletters dunh ( 10 )() + \makefont \fonttwoletters tt ( 8 9 10 12 )() + \makefont \fonttwoletters vtt ( 10 )() + \makefont \fonttwoletters sltt ( 10 )() + \makefont \fonttwoletters ss ( 8 9 10 12 17.28[17] )() + \makefont \fonttwoletters ssi ( 8 9 10 12 17.28[17] )() + \makefont \fonttwoletters ssbx ( 10 )() + \makefont \fonttwoletters ssdc ( 10 )() + \makefont \fonttwoletters ssq ( 8 )() + \makefont \fonttwoletters ssqi ( 8 )() + \makefont \fonttwoletters ff ( 10 )() + \makefont \fonttwoletters ti ( 7 8 9 10 12 )() + \makefont \fonttwoletters itt ( 10 )() + \makefont \fonttwoletters u ( 10 )() + \makefont \fonttwoletters fi ( 10 )() + \makefont \fonttwoletters bxti ( 10 )() + \makefont \fonttwoletters csc ( 8 9 10 )() + \makefont \fonttwoletters tcsc ( 10 )() diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntallec.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntallec.tex new file mode 100644 index 00000000000..33bf856f5d7 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntallec.tex @@ -0,0 +1,171 @@ +% +% fntallec.tex +% +%% 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: +% +% Data TeX file of head files for ec-like fonts: full assortment +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding +% + \tablevalues ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] + 29.86[2986] 35.83[3583]) + + \makefont\fonttwoletters rm %cmr + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters sl %cmsl + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters bx %cmbx + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters bl %cmbxsl + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters rb %cmb + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters ti %cmti + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters ui %cmu + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters bi %cmbxti + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters cc %csc + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters xc %bx/csc + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters sc %sl/csc + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters oc %/bx/sl/csc + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters ci % + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters tt %cmtt + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters it %cmitt + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters vt %cmvtt + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters vi %vtt\it + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters tc %cmtcsc + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters st % + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters ss %cmss + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters si %cmssi + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters sx %cmssbx + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() + \makefont\fonttwoletters so % + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] + 35.83[3583])() +% \makefont\fonttwoletters ff %cmff +% ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] +% 10[1000] 10.95[1095] 12[1200] 14.4[1440] +% 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] +% 35.83[3583])() +% \makefont\fonttwoletters fi %cmfi +% ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] +% 10[1000] 10.95[1095] 12[1200] 14.4[1440] +% 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] +% 35.83[3583])() +% \makefont\fonttwoletters fb %cmfib +% ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] +% 10[1000] 10.95[1095] 12[1200] 14.4[1440] +% 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] +% 35.83[3583])() +% \makefont\fonttwoletters dh %cmdh +% ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] +% 10[1000] 10.95[1095] 12[1200] 14.4[1440] +% 17.28[1728] 20.74[2074] 24.88[2488] 29.86[2986] +% 35.83[3583])() + diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntbasec.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntbasec.tex new file mode 100644 index 00000000000..efeb6684647 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntbasec.tex @@ -0,0 +1,142 @@ +% +% fntbasec.tex +% +%% 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: +% +% Data TeX file of head files for ec-like fonts: experimental base assortment +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding +% + \tablevalues ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488]) + + \makefont\fonttwoletters rm %cmr + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488])() + \makefont\fonttwoletters sl %cmsl + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488])() + \makefont\fonttwoletters bx %cmbx + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488])() + \makefont\fonttwoletters bl %cmbxsl + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters rb %cmb + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters ti %cmti + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488])() + \makefont\fonttwoletters ui %cmu + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters bi %cmbxti + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters cc %csc + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488])() + \makefont\fonttwoletters xc %bx/csc + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters sc %sl/csc + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488])() + \makefont\fonttwoletters oc %/bx/sl/csc + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters ci % + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters tt %cmtt + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters it %cmitt + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters vt %cmvtt + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters vi %vtt\it + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters tc %cmtcsc + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters st % + (% 5[0500] 6[0600] 7[0700] + 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters ss %cmss + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488])() + \makefont\fonttwoletters si %cmssi + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters sx %cmssbx + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() + \makefont\fonttwoletters so % + ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + )() +% \makefont\fonttwoletters ff %cmff +% ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] +% 10[1000] 10.95[1095] 12[1200] 14.4[1440] +% )() +% \makefont\fonttwoletters fi %cmfi +% ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] +% 10[1000] 10.95[1095] 12[1200] 14.4[1440] +% )() +% \makefont\fonttwoletters fb %cmfib +% ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] +% 10[1000] 10.95[1095] 12[1200] 14.4[1440] +% )() +% \makefont\fonttwoletters dh %cmdh +% ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] +% 10[1000] 10.95[1095] 12[1200] 14.4[1440] +% )() diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntbercm.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntbercm.tex new file mode 100644 index 00000000000..6569faed9db --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntbercm.tex @@ -0,0 +1,34 @@ +% +% fntbercm.tex +% +%% 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: +% +% Data TeX file of head files for cm-like fonts: fonts for beresta doc +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding + + \tablevalues ( 7 10 12 ) + + \makefont \fonttwoletters r ( 7 10 12 )() + \makefont \fonttwoletters sl ( 10 12 )() + \makefont \fonttwoletters bx ( 10 12 )() + \makefont \fonttwoletters ti ( 10 12 )() + \makefont \fonttwoletters csc ( 10 )() + \makefont \fonttwoletters tt ( 10 12 )() + \makefont \fonttwoletters ss ( 10 12 )() + \makefont \fonttwoletters ssbx ( 10 )() diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntberec.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntberec.tex new file mode 100644 index 00000000000..bf2cf7812f1 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntberec.tex @@ -0,0 +1,40 @@ +% +% fntberec.tex +% +%% 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: +% +% Data TeX file of head files for ec-like fonts: fonts for beresta doc +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + + \tablevalues ( 7[0700] 10[1000] 12[1200] 14[1440]) + + \makefont\fonttwoletters rm %cmr + ( 7[0700] 10[1000] 12[1200] 14[1440])() + \makefont\fonttwoletters sl %cmsl + ( 10[1000] 14[1440])() + \makefont\fonttwoletters bx %cmbx + ( 10[1000] 14[1440])() + \makefont\fonttwoletters ti %cmti + ( 10[1000] 14[1440])() + \makefont\fonttwoletters cc %csc + ( 10[1000] 14[1440])() + \makefont\fonttwoletters tt %cmtt + ( 10[1000] 14[1440])() + \makefont\fonttwoletters ss %cmss + ( 10[1000] 14[1440])() + \makefont\fonttwoletters sx %cmssbx + ( 10[1000] 14[1440])() diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntbricm.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntbricm.tex new file mode 100644 index 00000000000..7f9f14962a3 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntbricm.tex @@ -0,0 +1,32 @@ +% +% fntbricm.tex +% +%% 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: +% +% Data TeX file of head files for cm-like CM Bright fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding +% +\MakeFileHeadstrue % always do font heads + \tablevalues ( 8 9 10 17 ) + \makefont \fonttwoletters br ( 8 9 10 17 )() + \makefont \fonttwoletters brsl ( 8 9 10 17 )() + \makefont \fonttwoletters brbx ( 10 )() + \makefont \fonttwoletters sltl ( 10 )() + \makefont \fonttwoletters tl ( 10 )() +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntbriec.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntbriec.tex new file mode 100644 index 00000000000..5c1b5c35684 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntbriec.tex @@ -0,0 +1,42 @@ +% +% fntbriec.tex +% +%% 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: +% +% Data TeX file of head files for ec-like CM Bright fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding +% +\MakeFileHeadstrue % always do font heads + \tablevalues ( 8 9 10 17 ) + + \makefont \fonttwoletters bmr ( 8 9 10 17 )(% + input ebbase;) + \makefont \fonttwoletters bmo ( 8 9 10 17 )(% + input ebbase;) + \makefont \fonttwoletters bsr ( 8 9 10 17 )(% + input ebbase;) + \makefont \fonttwoletters bso ( 8 9 10 17 )(% + input ebbase;) + \makefont \fonttwoletters bbx ( 10 )(% + input ebbase;) + \makefont \fonttwoletters btl ( 10 )(% + input exbase; def cmbright=true enddef;) + \makefont \fonttwoletters bto ( 10 )(% + input exbase; def cmbright=true enddef;) +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntconcm.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntconcm.tex new file mode 100644 index 00000000000..9e7358330db --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntconcm.tex @@ -0,0 +1,38 @@ +% +% fntconcm.tex +% +%% 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: +% +% Data TeX file of head files for cm-like fonts: concrete fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding +% +\MakeFileHeadstrue % always do font heads + \tablevalues ( 5 6 7 8 9 10 ) + + \makefont \fonttwoletters cr ( 5 6 7 8 9 10 )(% + def concrete=true enddef;) + \makefont \fonttwoletters csl ( 9 10 )(% + def concrete=true enddef;) + \makefont \fonttwoletters cslc ( 9 )(% + def concrete=true enddef;) + \makefont \fonttwoletters cti ( 10 )(% + def concrete=true enddef;) + \makefont \fonttwoletters ccsc ( 10 )(% + def concrete=true enddef;) +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntconec.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntconec.tex new file mode 100644 index 00000000000..b88c4dc6207 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntconec.tex @@ -0,0 +1,36 @@ +% +% fntconec.tex +% +%% 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: +% +% Data TeX file of head files for ec-like fonts: concrete fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding +% +\MakeFileHeadstrue % always do font heads + \tablevalues ( 5 6 7 8 9 10 ) + + \makefont \fonttwoletters orm ( 5 6 7 8 9 10 )(% + def concrete=true enddef;) + \makefont \fonttwoletters osl ( 5 6 7 8 9 10 )(% + def concrete=true enddef;) + \makefont \fonttwoletters oti ( 10 )(% + def concrete=true enddef;) + \makefont \fonttwoletters occ ( 10 )(% + def concrete=true enddef;) +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntinvcm.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntinvcm.tex new file mode 100644 index 00000000000..a3ce5eae2ef --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntinvcm.tex @@ -0,0 +1,51 @@ +% +% fntinvcm.tex +% +%% 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: +% +% Data TeX file of head files for cm-like fonts: invisible fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding +% +\MakeFileHeadstrue % always do font heads + \tablevalues ( 8 10 ) + +\def\ifont{l} + \makefont \ifont\fonttwoletters ss ( 8 )(% + def fonteq=3 enddef;) + \makefont \ifont\fonttwoletters ssb ( 8 )(% + def fonteq=3 enddef;) + \makefont \ifont\fonttwoletters ssi ( 8 )(% + def fonteq=3 enddef;) +\def\ifont{i} +% there could be an error in old versions of icmcsc10.mf: +% in corrected file the line: extra_endchar := extra_endchar & "clearit"; +% must stay BEFORE line: generate csc % switch to the driver file + \makefont \ifont\fonttwoletters csc ( 10 )(% + def fonteq=3 enddef;) + \makefont \ifont\fonttwoletters tt ( 8 )(% + def fonteq=3 enddef;) +\def\ifont{il} + \makefont \ifont\fonttwoletters ss ( 8 )(% + def fonteq=4 enddef;) + \makefont \ifont\fonttwoletters ssb ( 8 )(% + def fonteq=4 enddef;) + \makefont \ifont\fonttwoletters ssi ( 8 )(% + def fonteq=4 enddef;) + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntinvec.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntinvec.tex new file mode 100644 index 00000000000..71249aac445 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntinvec.tex @@ -0,0 +1,57 @@ +% +% fntinvec.tex +% +%% 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: +% +% Data TeX file of head files for cm-like fonts: invisible fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding +% +\MakeFileHeadstrue % always do font heads + \tablevalues ( 8 10 ) + +\def\ifont{} + \makefont \ifont\fonttwoletters lq ( 8 )() + + \makefont \ifont\fonttwoletters li ( 8 )() + + \makefont \ifont\fonttwoletters lb ( 8 )() + + \makefont \ifont\fonttwoletters lo ( 8 )() + + \makefont \ifont\fonttwoletters ltt ( 8 )() + + \makefont \ifont\fonttwoletters ssdc ( 10 )() + + \makefont \ifont\fonttwoletters qi ( 8 )() + + \makefont \ifont\fonttwoletters sq ( 8 )() + +\def\ifont{i} + \makefont \ifont\fonttwoletters lq ( 8 )(% + def fonteq=3 enddef;) + \makefont \ifont\fonttwoletters li ( 8 )(% + def fonteq=3 enddef;) + \makefont \ifont\fonttwoletters lb ( 8 )(% + def fonteq=3 enddef;) + \makefont \ifont\fonttwoletters lo ( 8 )(% + def fonteq=3 enddef;) + \makefont \ifont\fonttwoletters ltt ( 8 )(% + def fonteq=3 enddef;) + +\endinput diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntmincm.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntmincm.tex new file mode 100644 index 00000000000..bec96c650f8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntmincm.tex @@ -0,0 +1,50 @@ +% +% fntmincm.tex +% +%% 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: +% +% Data TeX file of head files for cm-like fonts: only main sizes +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding +% + \tablevalues ( 8 10 ) + + \makefont \fonttwoletters r ( 10 )() + \makefont \fonttwoletters sl ( 10 )() + \makefont \fonttwoletters fib ( 8 )() + \makefont \fonttwoletters bxsl ( 10 )() + \makefont \fonttwoletters bx ( 10 )() + \makefont \fonttwoletters b ( 10 )() + \makefont \fonttwoletters dunh ( 10 )() + \makefont \fonttwoletters tt ( 10 )() + \makefont \fonttwoletters vtt ( 10 )() + \makefont \fonttwoletters sltt ( 10 )() + \makefont \fonttwoletters ss ( 10 )() + \makefont \fonttwoletters ssi ( 10 )() + \makefont \fonttwoletters ssbx ( 10 )() + \makefont \fonttwoletters ssdc ( 10 )() + \makefont \fonttwoletters ssq ( 8 )() + \makefont \fonttwoletters ssqi ( 8 )() + \makefont \fonttwoletters ff ( 10 )() + \makefont \fonttwoletters ti ( 10 )() + \makefont \fonttwoletters itt ( 10 )() + \makefont \fonttwoletters u ( 10 )() + \makefont \fonttwoletters fi ( 10 )() + \makefont \fonttwoletters bxti ( 10 )() + \makefont \fonttwoletters csc ( 10 )() + \makefont \fonttwoletters tcsc ( 10 )() diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fntminec.tex b/Master/texmf-dist/doc/fonts/lh/tex/fntminec.tex new file mode 100644 index 00000000000..9be59e72ba3 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fntminec.tex @@ -0,0 +1,83 @@ +% +% fntminec.tex +% +%% 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: +% +% Data TeX file of head files for ec-like fonts: size 10 for all fonts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding + + \tablevalues ( 5[0500] 6[0600] 7[0700] 8[0800] 9[0900] + 10[1000] 10.95[1095] 12[1200] 14.4[1440] + 17.28[1728] 20.74[2074] 24.88[2488] + 29.86[2986] 35.83[3583]) + + \makefont\fonttwoletters rm %cmr + ( 10[1000] 14.4[1440] )() + \makefont\fonttwoletters sl %cmsl + ( 10[1000] )() + \makefont\fonttwoletters bx %cmbx + ( 10[1000] )() + \makefont\fonttwoletters bl %cmbxsl + ( 10[1000] )() + \makefont\fonttwoletters rb %cmb + ( 10[1000] )() + \makefont\fonttwoletters ti %cmti + ( 10[1000] 14.4[1440] )() + \makefont\fonttwoletters ui %cmu + ( 10[1000] )() + \makefont\fonttwoletters bi %cmbxti + ( 10[1000] )() + \makefont\fonttwoletters cc %csc + ( 10[1000] 14.4[1440] )() + \makefont\fonttwoletters xc %bx/csc + ( 10[1000] )() + \makefont\fonttwoletters sc %sl/csc + ( 10[1000] )() + \makefont\fonttwoletters oc %/bx/sl/csc + ( 10[1000] )() + \makefont\fonttwoletters ci % + ( 10[1000] )() + \makefont\fonttwoletters tt %cmtt + ( 10[1000] 14.4[1440] )() + \makefont\fonttwoletters it %cmitt + ( 10[1000] )() + \makefont\fonttwoletters vt %cmvtt + ( 10[1000] )() + \makefont\fonttwoletters vi %vtt\it + ( 10[1000] )() + \makefont\fonttwoletters tc %cmtcsc + ( 10[1000] )() + \makefont\fonttwoletters st % + ( 10[1000] )() + \makefont\fonttwoletters ss %cmss + ( 10[1000] 14.4[1440] )() + \makefont\fonttwoletters si %cmssi + ( 10[1000] )() + \makefont\fonttwoletters sx %cmssbx + ( 10[1000] )() + \makefont\fonttwoletters so % + ( 10[1000] )() +% \makefont\fonttwoletters ff %cmff +% ( 10[1000] )() +% \makefont\fonttwoletters fi %cmfi +% ( 10[1000] )() +% \makefont\fonttwoletters fb %cmfib +% ( 10[1000] )() + \makefont\fonttwoletters dh %cmdh + ( 10[1000] )() diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fnttstcm.tex b/Master/texmf-dist/doc/fonts/lh/tex/fnttstcm.tex new file mode 100644 index 00000000000..f93e29c6a41 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fnttstcm.tex @@ -0,0 +1,33 @@ +% +% fntmincm.tex +% +%% 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: +% +% Data TeX file of head files for cm-like fonts: fonts for test job +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% file names depend to necessary encoding +% + \tablevalues ( 8 10 ) + + \makefont \fonttwoletters r ( 10 )() + \makefont \fonttwoletters sl ( 10 )() + \makefont \fonttwoletters bx ( 10 )() + \makefont \fonttwoletters tt ( 10 )() + \makefont \fonttwoletters ss ( 10 )() + \makefont \fonttwoletters ti ( 10 )() + \makefont \fonttwoletters csc ( 10 )() diff --git a/Master/texmf-dist/doc/fonts/lh/tex/fnttstec.tex b/Master/texmf-dist/doc/fonts/lh/tex/fnttstec.tex new file mode 100644 index 00000000000..5a503fd4983 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/fnttstec.tex @@ -0,0 +1,38 @@ +% +% beresec.tex +% +%% 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: +% +% Data TeX file of head files for ec-like fonts: fonts for test job +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + + \tablevalues ( 10[1000]) + + \makefont\fonttwoletters rm %cmr + ( 10[1000])() + \makefont\fonttwoletters sl %cmsl + ( 10[1000])() + \makefont\fonttwoletters bx %cmbx + ( 10[1000])() + \makefont\fonttwoletters ti %cmti + ( 10[1000])() + \makefont\fonttwoletters cc %csc + ( 10[1000])() + \makefont\fonttwoletters tt %cmtt + ( 10[1000])() + \makefont\fonttwoletters ss %cmss + ( 10[1000])() diff --git a/Master/texmf-dist/doc/fonts/lh/tex/likerdat.tex b/Master/texmf-dist/doc/fonts/lh/tex/likerdat.tex new file mode 100644 index 00000000000..b21b8c8e477 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/likerdat.tex @@ -0,0 +1,975 @@ +% +% likerdat.tex +% +%% 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: +% +% Data TeX file for liker files except lower part of csc ligs & kerns +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +% ligatures and kerning for Cyrillic fonts +% +\ifwncoding%%% +\begingroup +\obeyspaces\catcode`\^^M=\active\newlinechar=`\^^M +\wl{% +% ligatures for cyrillic quotes +beginligtable + labelchar ([ASCII"["]); + setlig ([ASCII"["],CYR_.flqq); % "<<" +endligtable; + +beginligtable + labelchar ([ASCII"]"]); + setlig ([ASCII"]"],CYR_.frqq); % ">>" +endligtable; + +% COMMON: UPPERCASES +if not concrete: + beginligtable^^M%"L" + labelchar (CYR_.D); + setlig([ASCII "1"],CYR_.DJE); + setlig([ASCII "2"],CYR_.DZHE); setlig([ASCII "3"],CYR_.LAT_S); + setlig([ASCII "J"],CYR_.DJE); setlig([ASCII "j"],CYR_.DJE); + endligtable; + + beginligtable^^M%"L" + labelchar (CYR_.L); + setlig([ASCII "1"],CYR_.LJE); + setlig([ASCII "J"],CYR_.LJE); setlig([ASCII "j"],CYR_.LJE); + endligtable; +fi + +beginligtable^^M%"Z" + labelchar (CYR_.Z); + setlig([ASCII "1"],CYR_.ZH); + setlig([ASCII "H"],CYR_.ZH); setlig([ASCII "h"],CYR_.ZH); +endligtable; + +beginligtable^^M%"E" + labelchar (CYR_.E); + setlig([ASCII "0"],CYR_.YO); + setlig([ASCII "1"],CYR_.EREV); setlig([ASCII "2"],CYR_.UKR_E); +endligtable; + +beginligtable^^M%"S" + labelchar (CYR_.S); + setlig([ASCII "H"],CYR_.SH); setlig([ASCII "h"],CYR_.SH); +endligtable; + +beginligtable^^M%"C" + labelchar (CYR_.C); + setlig([ASCII "1"],CYR_.TSHE); + setlig([ASCII "H"],CYR_.CH); setlig([ASCII "h"],CYR_.CH); +endligtable; + +% +% BEGIN LOWERCASES: Roman/Italic and Small Caps +if not TITLEfont: + + if SmallCapsfont:^^M% SmallCaps true + + beginligtable^^M%"z" + labelchar (CYR_.z); + setlig([ASCII "1"],CYR_.zh); setlig([ASCII "h"],CYR_.zh); + endligtable; + + beginligtable^^M%"e" + labelchar (CYR_.e); + setlig([ASCII "0"],CYR_.yo); setlig([ASCII "1"],CYR_.erev); + setlig([ASCII "2"],CYR_.ukr_e); + endligtable; + + beginligtable^^M%"s" + labelchar (CYR_.s); + setlig([ASCII "h"],CYR_.sh); + endligtable; + + beginligtable^^M%"c" + labelchar (CYR_.c); + setlig([ASCII "1"],CYR_.tshe); setlig([ASCII "h"],CYR_.ch); + endligtable; + +% + else:^^M% SmallCaps false + +% Roman/Italic COMMON + beginligtable^^M%"z" + labelchar (CYR_.z); + setlig([ASCII "1"],CYR_.zh); setlig([ASCII "h"],CYR_.zh); + endligtable; + + beginligtable^^M%"c" + labelchar (CYR_.c); + setlig([ASCII "1"],CYR_.tshe); setlig([ASCII "h"],CYR_.ch); + endligtable; + +% + if ROMANfont:^^M% Roman + + beginligtable^^M%"e" + labelchar (CYR_.e); + setlig([ASCII "0"],CYR_.yo); setlig([ASCII "1"],CYR_.erev); + setlig([ASCII "2"],CYR_.ukr_e); + endligtable; + +% + else:^^M% Italic + + beginligtable ^^M%"k" + labelchar (CYR_.k); setlig([ASCII "h"],CYR_.h); + endligtable; + + beginligtable^^M%"t" + labelchar (CYR_.t); setlig([ASCII "s"],CYR_.c); + endligtable; + + fi^^M% Roman/Italic + + fi^^M% Roman/Italic or Small Caps + + if not concrete:^^M% Concrete + beginligtable^^M%"d" + labelchar (CYR_.d); + setlig([ASCII "1"],CYR_.dje); setlig([ASCII "2"],CYR_.dzhe); + setlig([ASCII "3"],CYR_.lat_s); setlig([ASCII "j"],CYR_.dje); + endligtable; + + if ROMANfont:^^M% Roman + beginligtable^^M%"l" + labelchar (CYR_.l); + setlig([ASCII "1"],CYR_.lje); setlig([ASCII "j"],CYR_.lje); + endligtable; + fi^^M% Roman + + fi^^M% Concrete + + +% LOWERCASE COMMON + beginligtable + labelchar (CYR_.i); + setlig([ASCII "0"],CYR_.i_shrt); setlig([ASCII "1"],CYR_.lat_i); + endligtable; + + beginligtable + labelchar (CYR_.n); + setlig([ASCII "1"],CYR_.nje); setlig([ASCII "j"],CYR_.nje); + endligtable; + + beginligtable + labelchar (CYR_.lat_j); + setlig([ASCII "1"],CYR_.ya); setlig([ASCII "2"],CYR_.yu); + endligtable; + + beginligtable + labelchar ([ASCII "p"]); + setlig([ASCII "1"],CYR_.sftsn); setlig([ASCII "2"],CYR_.hrdsn); + endligtable; + + beginligtable + labelchar ([ASCII "7"]); + setlig([ASCII "h"],CYR_.shch); + endligtable; + + beginligtable + labelchar ([ASCII "x"]); + setlig([ASCII "q"],CYR_.shch); setlig([ASCII "c"],[ASCII "7"]); + endligtable; + + beginligtable + labelchar ([ASCII "y"]); + setlig([ASCII "a"],CYR_.ya); setlig([ASCII "u"],CYR_.yu); + endligtable; + +fi^^M% END LOWERCASES: Roman/Italic and Small Caps + +% COMMON: UPPERCASES +beginligtable + labelchar (CYR_.I); + setlig([ASCII "0"],CYR_.I_shrt); setlig([ASCII "1"],CYR_.LAT_I); +endligtable; + +beginligtable + labelchar (CYR_.N); + setlig([ASCII "0"],CYR_.No); setlig([ASCII "1"],CYR_.NJE); + setlig([ASCII "J"],CYR_.NJE); setlig([ASCII "j"],CYR_.NJE); +endligtable; + +beginligtable + labelchar (CYR_.LAT_J); + setlig([ASCII "1"],CYR_.YA); setlig([ASCII "2"],CYR_.YU); +endligtable; + +beginligtable + labelchar ([ASCII "P"]); + setlig([ASCII "1"],CYR_.SFTSN); setlig([ASCII "2"],CYR_.HRDSN); +endligtable; + +beginligtable + labelchar ([ASCII "6"]); + setlig([ASCII "h"],CYR_.SHCH); setlig([ASCII "H"],CYR_.SHCH); +endligtable; + +beginligtable + labelchar ([ASCII "X"]); + setlig([ASCII "Q"],CYR_.SHCH); setlig([ASCII "q"],CYR_.SHCH); + setlig([ASCII "C"],[ASCII "6"]); setlig([ASCII "c"],[ASCII "6"]); +endligtable; + +beginligtable + labelchar ([ASCII "Y"]); + setlig([ASCII "A"],CYR_.YA); setlig([ASCII "a"],CYR_.YA); + setlig([ASCII "U"],CYR_.YU); setlig([ASCII "u"],CYR_.YU); +endligtable; + +} +\endgroup + +\fi % \ifwncoding%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\beginligtable %A + \labelchar {\<bup_>} + \setcern [k#] {\<K> } + \labelchar {\<A_> + \WL{if serifs:} + \<R_> + \WL{fi} + } + % % + \setcern [k#] {\<O> \<_C>} + \setcern [kk#] {\<_T> \<_P> \<Y> \<eh>} + \WL{if serifs:} + \setcern [kk#] {\<YV>} + \setcern [kkk#] {\<V>} + \WL{else:} + \setcern [k#] {\<YV>} + \setcern [kk#] {\<V>} + \WL{fi} + \WL{if not TITLEfont:} + \WL{\|if SmallCapsfont:} + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<_Plo>} + \setcern [kk#] {\<_Tlo> \<_Tsc> \<y> \<ehl>} + \setcern [kkk#] {\<v>} + \WL{\|elseif ROMANfont:} + \setcern [k#] {\<_Tlo>} + \setcern [kk#] {\<_Plo>} + \WL{\|else:} + \setcern [k#] {\<Tit> \<vit> \<nit> \(ukr_i) \<iit> \<uit> \<yit>} + \WL{\|fi} + \WL{fi} +\endligtable + + +\wl{if concrete:}\let\.\| + + \beginligtable %D(A) + \labeligchar{D}{%"D" + setlig([ASCII "1"],CYR_.DJE);^^J\.\|\|\|% + setlig([ASCII "2"],CYR_.DZHE); setlig([ASCII "3"],CYR_.LAT_S);^^J\.\|\|\|% + setlig([ASCII "J"],CYR_.DJE); setlig([ASCII "j"],CYR_.DJE);} + % + \setcern [k#] {\<O> \<_C>} + \setcern [kk#] {\<_T> \<_P> \<Y> \<eh>} + \WL{\|if serifs:} + \setcern [kk#] {\<YV>} + \setcern [kkk#] {\<V>} + \WL{\|else:} + \setcern [k#] {\<YV>} + \setcern [kk#] {\<V>} + \WL{\|fi} + \WL{\|if not TITLEfont:} + \WL{\|\|if SmallCapsfont:} + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<_Plo>} + \setcern [kk#] {\<_Tlo> \<_Tsc> \<y> \<ehl>} + \setcern [kkk#] {\<v>} + \WL{\|\|elseif ROMANfont:} + \setcern [k#] {\<_Plo> \<_Tlo>} + \WL{\|\|else:} + \setcern [k#] {\<Tit> \<vit> \<nit> \(ukr_i) \<iit> \<uit> \<yit>} + \WL{\|\|fi} + \WL{\|fi} + \endligtable + + \beginligtable %L(A) + \labeligchar{L}{%"L" + setlig([ASCII "1"],CYR_.LJE); setlig([ASCII "J"],CYR_.LJE);^^J\.\|\|\|% + setlig([ASCII "j"],CYR_.LJE);} + % + \setcern [k#] {\<O> \<_C>} + \setcern [kk#] {\<_T> \<_P> \<Y> \<eh>} + \WL{if serifs:} + \setcern [kk#] {\<YV>} + \setcern [kkk#] {\<V>} + \WL{else:} + \setcern [k#] {\<YV>} + \setcern [kk#] {\<V>} + \WL{fi} + \WL{if not TITLEfont:} + \WL{\|if SmallCapsfont:} + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<_Plo>} + \setcern [kk#] {\<_Tlo> \<_Tsc> \<y> \<ehl>} + \setcern [kkk#] {\<v>} + \WL{\|elseif ROMANfont:} + \setcern [k#] {\<_Plo> \<_Tlo>} + \WL{\|else:} + \setcern [k#] {\<Tit> \<vit> \<nit> \(ukr_i) \<iit> \<uit> \<yit>} + \WL{\|fi} + \WL{fi} + \endligtable + +\let\.\empty +\wl{fi} + + +%2u +\beginligtable %K + \labeligchar{K}{%"K" + setlig([ASCII "H"],CYR_.H); setlig([ASCII "h"],CYR_.H);} + % + \labelchar {\<K_>} + % % + \setcern [k#] {\<O> \<_C> \<eh>} + \WL{if not TITLEfont:} + \WL{\|if SmallCapsfont:} + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<ehl>} + \WL{\|else:} + \setcern [k#] {\<_Plo>} + \WL{\|\|if ROMANfont:} + \setcern [k#] {\<_Tlo>} + \WL{\|\|fi} + \WL{\|fi} + \WL{fi} +\endligtable + +%3u +\beginligtable %O + \labelchar {\<O> \<O_> \<C_>} + % % + \setcern [k#] {\<_A> + \WL{if concrete:} + \(D)\(L) + \WL{else:} + \(D) + \WL{fi} + \<K> \<Y> \<YV> \<V> + \WL{if serifs:} + \<_R> + \WL{fi} + } + \WL{if not TITLEfont:} + \WL{\|if SmallCapsfont:} + \setcern [k#] {\<_Alo> \<_Asc> + \WL{if concrete:} + \(d) \(l) + \WL{else:} + \<_Jlo> + \WL{fi} + \<k> \<y> \<v> + \WL{if serifs:} + \<_Rlo> + \WL{fi} + } + \WL{\|elseif ROMANfont:} + \setcern [k#] {\<_Alo>} + \WL{\|fi} + \WL{fi} +\endligtable + +%4u +\beginligtable %T + \labeligchar{T}{%"T" + setlig([ASCII "S"],CYR_.C); setlig([ASCII "s"],CYR_.C);} + % + \labelchar {\<T_>} + % % + \setcern [kk#] {\<_A> \WL{if concrete:} + \(D) \(L) + \WL{else:} + \(D) + \WL{fi} + \WL{if serifs:} + \<_R> + \WL{fi} + } + \WL{if not concrete:} + \WL{\|if serifs:} + \setcern [k#] {\<_J>} + \WL{\|else:} + \setcern [-u#] {\<_J>} + \WL{\|fi} + \WL{fi} + \WL{if not TITLEfont:} + \WL{\|if SmallCapsfont:} + \setcern [kk#] {\<_Alo> \<_Asc> + \WL{if concrete:} + \(d) \(l) + \WL{else:} + \<_Jlo> + \WL{fi} + \<k> \<y> \<v> + \WL{if serifs:} + \<_Rlo> + \WL{fi} + } + \WL{\|else:} + \setcern [kk#] {\<a> \<o> \(e)\<e> \(s)\<_c> \<_q> \<ehl>} + \WL{\|\|if ROMANfont:} + \setcern [kk#] {\<_Jlo> \<_Rlo> \<_Alo>} + \WL{\|\|else:} + \setcern [kk#]{\<uit> \<yit> \<vit> \<Tit> \<Jit>} + \WL{\|\|fi} + \WL{\|fi} + \WL{\|if altcoding:}%restored + \setkern [kk#] {\([ASCII "."]) \([ASCII ","]) + \([ASCII ";"]) \([ASCII ":"]) + }% + \WL{\|fi} + \WL{fi} +\endligtable + +\beginligtable %G_up%!!! + \labelchar {\(G_up)} + % % + \setcern [kk#] {\<_A> + \WL{if concrete:} + \(D) \(L) + \WL{else:} + \(D) + \WL{fi} + \WL{if serifs:} + \<_R> + \WL{fi} + } + \setcern [k#] {\<O> \<_C>}%!!! + \WL{if not concrete:} + \WL{\|if serifs:} + \setcern [k#] {\<_J>} + \WL{\|else:} + \setcern [-u#] {\<_J>} + \WL{\|fi} + \WL{fi} + \WL{if not TITLEfont:} + \WL{\|if SmallCapsfont:} + \setcern [kk#] {\<_Alo> \<_Asc> + \WL{if concrete:} + \(d) \(l) + \WL{else:} + \<_Jlo> + \WL{fi} + \<k> \<y> \<v> + \WL{if serifs:} + \<_Rlo> + \WL{fi} + } + \WL{\|else:} + \setcern [kk#] {\<a> \<o> \(e)\<e> \(s)\<_c> \<_q> \<ehl>} + \WL{\|\|if ROMANfont:} + \setcern [kk#] {\<_Jlo> \<_Rlo> \<_Alo>} + \WL{\|\|else:} + \setcern [kkk#] {\<uit> \<yit> \<vit> \<Tit> \<Jit>} + \WL{\|\|fi} + \WL{\|fi} + \WL{\|if altcoding:}%restored + \setkern [kk#] {\([ASCII "."]) \([ASCII ","]) + \([ASCII ";"]) \([ASCII ":"]) + }% + \WL{\|fi} + \WL{fi} +\endligtable + +\beginligtable %Y + \labelchar {\<Y>} + % % + \setcern [kk#] {\<_A> + \WL{if concrete:} + \(D) \(L) + \WL{else:} + \(D) + \WL{fi} + \WL{if serifs:} + \<_R> + \WL{fi} + } + \WL{if not concrete:} + \setcern [-u#] {\<_J>} + \WL{fi} + \WL{if not TITLEfont:} + \WL{\|if SmallCapsfont:} + \setcern [kk#] {\<_Alo> \<_Asc> + \WL{if concrete:} + \(d) \(l) + \WL{else:} + \<_Jlo> + \WL{fi} + \<k> \<y> \<v> + \WL{if serifs:} + \<_Rlo> + \WL{fi} + } + \WL{\|else:} + \setcern [kk#] {\<a> \<o> \(e)\<e> \<ehl>} + \WL{\|\|if ROMANfont:} + \WL{\|\|\|if serifs:} + \setcern [kkk#] {\<_Jlo> \<_Rlo> \<_Alo>} + \WL{\|\|\|else:} + \setcern [kk#] {\<_Jlo> \<_Rlo> \<_Alo>} + \WL{\|\|\|fi} + \WL{\|\|else:} + \setcern [kkk#] {\<uit> \<yit> \<vit> \<Tit> \<Jit>} + \WL{\|\|fi} + \WL{\|fi} + \WL{\|if altcoding:}%restored + \setkern [kk#] {\([ASCII "."]) \([ASCII ","]) + \([ASCII ";"]) \([ASCII ":"]) + }% + \WL{\|fi} + \WL{fi} +\endligtable + +\beginligtable %V + \labelchar {\<V>} + % % + \WL{if serifs:} + \setcern [kkk#] {\<_A> + \WL{if concrete:} + \(D) \(L) + \WL{fi} + \<_R> + } + \WL{else:} + \setcern [kk#] {\<_A>} + \setcern [-u#] {\(D) \<_J>} + \WL{fi} + \setcern [k#] {\<O> \<_C> \<eh>} + \WL{if not TITLEfont:} + \WL{\|if SmallCapsfont:} + \setcern [kkk#] {\<_Alo> \<_Asc> + \WL{if concrete:} + \(d) \(l) + \WL{fi} + \WL{if serifs:} + \<_Rlo> + \WL{fi} + } + \setcern [kk#] {\WL{if concrete:} + \<_Jlo> + \WL{fi} + } + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<ehl>} + \WL{\|else:} + \WL{\|\|if serifs:} + \setcern [kk#]{\<a> \<o> \(e)\<e> \<ehl>} + \WL{\|\|else:} + \setcern [k#] {\<a> \<o> \(e)\<e> \<ehl>} + \WL{\|\|fi} + \WL{\|\|if ROMANfont:} + \WL{\|\|\|if serifs:} + \setcern [kkk#]{\<_Jlo> \<_Rlo> \<_Alo>} + \WL{\|\|\|else:} + \setcern [kk#]{\<_Jlo> \<_Rlo> \<_Alo>} + \WL{\|\|\|fi} + \WL{\|\|else:} + \setcern [kkk#]{\<uit> \<yit> \<vit> \<Tit> \<Jit>} + \WL{\|\|fi} + \WL{\|fi} + \WL{\|if altcoding:}%restored + \setkern [kk#] {\([ASCII "."]) \([ASCII ","]) + \([ASCII ";"]) \([ASCII ":"]) + }% + \WL{\|fi} + \WL{fi} +\endligtable + +\beginligtable %YV + \labelchar {\<YV>} + % % + \WL{if serifs:} + \setcern [kk#] {\<_A> + \WL{if concrete:} + \(D) \(L) + \WL{fi} + \<_R> + } + \WL{if not concrete:} + \setcern [-u#] {\(D) \<_J>} + \WL{fi} + \WL{else:} + \setcern [k#] {\<_A>} + \setcern [-u#] {\(D) \<_J>} + \WL{fi} + \setcern [k#] {\<O> \<_C> \<eh>} + \WL{if not TITLEfont:} + \WL{\|if SmallCapsfont:} + \setcern [kkk#] {\<_Alo> \<_Asc> + \WL{if concrete:} + \(d) \(l) + \WL{fi} + \WL{if serifs:} + \<_Rlo> + \WL{fi} + } + \setcern [kk#] {\WL{if concrete:} + \<_Jlo> + \WL{fi} + } + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<ehl>} + \WL{\|else:} + \WL{\|\|if serifs:} + \setcern [kk#]{\<a> \<o> \(e)\<e> \(s)\<_c> \<ehl>} + \WL{\|\|else:} + \setcern [k#] {\<a> \<o> \(e)\<e> \(s)\<_c> \<ehl>} + \WL{\|\|fi} + \WL{\|\|if ROMANfont:} + \setcern [kk#]{\<_Jlo> \<_Rlo> \<_Alo>} + \WL{\|\|else:} + \setcern [kkk#]{\<uit> \<yit> \<vit> \<Tit> \<Jit>} + \WL{\|\|fi} + \WL{\|fi} + \WL{\|if altcoding:}%restored + \setkern [kk#] {\([ASCII "."]) \([ASCII ","]) + \([ASCII ";"]) \([ASCII ":"]) + }% + \WL{\|fi} + \WL{fi} +\endligtable + +\beginligtable %P + \labelchar {\<P_>} + % % + \setcern [kk#] {\<_A> + \(D) \<_J> + \WL{if serifs:} + \<_R> + \WL{fi} + } + \WL{if not TITLEfont:} + \WL{\|if SmallCapsfont:} + \setcern [kk#] {\<_Alo> \<_Asc> + \WL{if concrete:} + \(d) \(l) + \WL{else:} + \(d) + \WL{fi} + \WL{if serifs:} + \<_Rlo> + \WL{fi} + } + \setcern [k#] {\<ehl>} + \WL{\|else:} + \setcern [k#] {\<a> \<o> \(e)\<e> \<ehl>} + \setcern [kk#] {\<_Jlo>} + \WL{\|fi} + \WL{\|if altcoding:}% + \setkern [kk#] {\([ASCII "."]) \([ASCII ","]) + \([ASCII ";"]) \([ASCII ":"]) + }% + \WL{\|fi} + \WL{fi} +\endligtable + + +\beginligtable %I + \labelchar {\<I>} + \setcern [-k#] {\<I>} +\endligtable + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Lowercase +% +\wl{% +if TITLEfont: endinput \string\\ fi;^^J^^J% +% +if SmallCapsfont:^^J^^J % true (Small Caps Fonts) +% +\|u#:=lower.u#;^^J% +\|k#:=-.5u#; kk#:=-1.5u#; kkk#:=-2u#;^^J % repeat three degrees of kerning + ^^J} +\let\.\| + + \beginligtable %Alo (Small Caps) + \labelchar {\<Alo_> \<Asc_> \<blo_> + \WL{if serifs:} + \<Rlo_> + \WL{fi} + } + % % + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<_Tlo> \<_Tsc> \<_Plo>} + \setcern [kk#] {\<y>} + \setcern [kkk#] {\<v>} + \endligtable + + + \wl{if concrete:^^J}\def\.{\|\|} + + \beginligtable %d(A) (Small Caps) + \labeligchar{d}{%"d" + setlig([ASCII "1"],CYR_.dje); setlig([ASCII "2"],CYR_.dzhe);^^J\.\|\|\|% + setlig([ASCII "3"],CYR_.lat_s); setlig([ASCII "j"],CYR_.dje);} + % + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<_Tlo> \<_Tsc> \<_Plo> } + \setcern [kk#] {\<y>} + \setcern [kkk#] {\<v>} + \endligtable + + \beginligtable %l(A) (Small Caps) + \labeligchar{l}{%"l" + setlig([ASCII "1"],CYR_.lje); setlig([ASCII "j"],CYR_.lje);} + % + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<_Tlo> \<_Tsc> \<_Plo>} + \setcern [kk#] {\<y>} + \setcern [kkk#] {\<v>} + \endligtable + + \wl{fi^^J}\let\.\| + + + \beginligtable %k (Small Caps) + \labeligchar{k}{%"k" + setlig([ASCII "h"],CYR_.h);} + % + \labelchar {\<k_>} + % % + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<ehl>} + \endligtable + + + \beginligtable %o (Small Caps) + \labelchar {\<o> \<Osc> \<o_> \<c_> \<ehl>} + % % + \setcern [k#] {\<_Alo> \<_Asc> \<_Jlo> \<k> \<y> \<v> + \WL{if serifs:} + \<_Rlo> + \WL{fi} + } + \endligtable + + + \beginligtable %T (Small Caps) + \labeligchar{t}{%"t" + setlig([ASCII "s"],CYR_.C);} + % + \labelchar {\<Tlo_> \<Plo_>} + % % + \setcern [k#] {\<_Alo> \<_Asc> \<_Jlo> + \WL{if serifs:} + \<_Rlo> + \WL{fi} + } + \endligtable + + + \beginligtable %Y (Small Caps) + \labelchar {\<y>} + % % + \setcern [kk#] {\<_Alo> \<_Asc> \<_Jlo> + \WL{if serifs:} + \<_Rlo> + \WL{fi} + } + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<ehl>} + \endligtable + + + \beginligtable %V (Small Caps) + \labelchar {\<v>} + % % + \setcern [kkk#] {\<_Alo> \<_Asc> + \WL{if serifs:} + \<_Rlo> + \WL{fi} + } + \setcern [kk#] {\<_Jlo>} + \setcern [k#] {\<o> \<Osc> \(s)\<_c> \<ehl>} + \endligtable + + \beginligtable %i + \labelchar {\<i> \(ukr_i)} + \setcern [-k#] {\<i> \(ukr_i)} + \endligtable + +\let\.\empty +\wl{else:^^J} % false (Small Caps Fonts)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\let\.\| + + \wl{if ROMANfont:^^J}\def\.{\|\|} + + \beginligtable %a (ROMANfont) + \labelchar {\<a>} + % + \setcern [k#] {\<_Plo> \<y> + \WL{if serifs:} + \<v> + \WL{fi} + } + \endligtable + + + \wl{if concrete:}\def\.{\|\|\|} + + \beginligtable %d (ROMANfont) + \labeligchar{d}{%"d" + setlig([ASCII "1"],CYR_.dje); setlig([ASCII "2"],CYR_.dzhe);^^J\|\|\|\|% + setlig([ASCII "3"],CYR_.lat_s); setlig([ASCII "j"],CYR_.dje);} + \setcern [k#] {\<o> \(s)\<_c> \<_Tlo> \<_Plo> \<y> \<v> \(l)} + \setcern [kk#] {\<_Plo> \<ehl>} + \endligtable + + \beginligtable %l (ROMANfont) + \labeligchar{l}{%"l" + setlig([ASCII "1"],CYR_.lje); setlig([ASCII "j"],CYR_.lje);} + \setcern [k#] {\<o> \(s)\<_c> \<_Tlo> \<_Plo> \<y> \<v> \(l)} + \setcern [kk#] {\<_Plo> \<ehl>} + \endligtable + + \def\.{\|\|} + \wl{fi} + + \beginligtable %Tlo (ROMANfont) + \labeligchar{t}{%"t" + setlig([ASCII "s"],CYR_.c);} + \labelchar {\<Tlo_> + \WL{if kapitel:} + \(r) + \WL{fi} + } + \WL{if serifs:} + \setcern [k#] {\<a>} + \WL{fi} + \setcern [k#] {\<_Jlo> \<_Alo> \<_Rlo> \<ehl>} + % + \WL{if altcoding:} + \setkern [kk#] {\([ASCII "."]) \([ASCII ","])} + \WL{fi} + \endligtable + + \beginligtable %x (ROMANfont) + \labeligchar{k}{%"k" + setlig([ASCII "h"],CYR_.h);} + \labelchar {\<k_>} + \setcern [k#] {\<a>} + \setcern [k#] {\<o> \(s)\<_c> \(e)\<e> \<ehl>} + \endligtable + + \beginligtable %i (ROMANfont) + \labelchar {\<i>} + \setcern [-k#] {\(ukr_i)} + \endligtable + + \beginligtable %i (ROMANfont) + \labelchar {\(ukr_i)} + \setcern [-k#] {\<i>} + \setcern [-kk#] {\(ukr_i)} + \endligtable + + \beginligtable %y (ROMANfont) + \labelchar {\<y> \<v>} + % % + \setcern [k#] {\<a> \<o> \(s)\<_c> \(e)\<e> \<ehl> \<_Rlo>} + \setcern [kk#] {\<_Alo>} + \setcern [-u#] {\<_Jlo>} + % + \WL{if altcoding:} + \setkern [kk#] {\([ASCII "."]) \([ASCII ","])} + \WL{fi} + \endligtable + + \let\.\| + \wl{else:^^J} % false (ROMANfont) + \def\.{\|\|} + + \beginligtable %e (not ROMANfont) + \labeligchar{e}{%"e" + setlig([ASCII "0"],CYR_.yo); setlig([ASCII "1"],CYR_.erev);^^J% + setlig([ASCII "2"],CYR_.ukr_e);} + \labelchar {\<e>} + \setcern [-u#] {\<_q>\<a>} % \<o> \(e)\<e> % \(s)\<_c> + \setcern [k#] {\<Jit>} + \endligtable + + \beginligtable %Jit (not ROMANfont) + \labelchar {\(g_up)} + \setcern [kkk#] {\<Jit>} + \endligtable + + \beginligtable %v (not ROMANfont) + \labelchar {\<vit>} + \setcern [kk#] {\<Jit>} + \endligtable + + \beginligtable %i (not ROMANfont) + \labelchar {\(ukr_i)} + \setcern [-k#] {\(dje) \(tshe)} + \labelchar {\<iit>} + \setcern [-k#] {\(ukr_i)} + \endligtable + + \beginligtable %l (not ROMANfont) + \labeligchar{l}{%"l" + setlig([ASCII "1"],CYR_.lje); setlig([ASCII "j"],CYR_.lje);} + \setcern [k#] {\<Jit> \<vit> \<Tit>} + \setcern [kk#] {\<_Plo> \<ehl>} + \endligtable + + \let\.\| + \wl{fi^^J} % (ROMANfont) + + + \beginligtable %b (Lowercase) + \labelchar {\<blo_> \<Alo_>} + % % + \WL{if ROMANfont:} + \setcern [-u#] {\<y> \<v>} + \setcern [k#] {\<_Tlo>} + \WL{\|if concrete:} + \setcern [k#] {\(d)\(l)} + \WL{\|fi} + \WL{else:} + \setcern [k#] {\<Jit> \<vit> \<Tit>} + \WL{fi} + \setcern [kk#] {\<_Plo> \<ehl>} + \setcern [k#] {\<o> \<_q> \<_c>} + \endligtable + + + + \beginligtable %o (Lowercase) + \labeligchar{s}{%"s" + setlig([ASCII "h"],CYR_.sh);} + \labelchar {\<o> \<o_> \<p_> \<c_>}%\<_c> + % % + \WL{if ROMANfont:} + %\setcern [-k#] {\<_q> \<o> \(e)\<e> \(s)\<_c>} + \setcern [k#] {\(d) \<k> \<_Rlo> \<_Alo>}%\<_Jlo> + \WL{else:} + \setcern [-u#] {\<_q> \<a>}%\<o> \(e)\<e> %\(s)\<_c> + \setcern [k#] {\<Jit>} + \WL{fi} + \endligtable + + + \beginligtable %x (Lowercase) + \labelchar {\<Rlo_>} + % % + \setcern [k#] {\<a> \<o> \(s)\<_c> \(e)\<e> \<ehl> + \<_Tlo> \<v> \<y>} + \endligtable + + +\let\.\empty +\wl{fi} % (Small Caps Fonts) +% +% end of likerdat.mf diff --git a/Master/texmf-dist/doc/fonts/lh/tex/likergrp.tex b/Master/texmf-dist/doc/fonts/lh/tex/likergrp.tex new file mode 100644 index 00000000000..d0dba619d32 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/likergrp.tex @@ -0,0 +1,409 @@ +% +% likergrp.tex +% +%% 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: +% +% Data TeX file ligs & kerns +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +\lkgroup{A_}{% + \(A) + \(L_YUS) \(IL_YUS) \(VL_YUS) + \(A_brv) \(A_uml) \(A_bar) \(A_ac) + \(L_YUS_ac) \(IL_YUS_ac) + } +\lkgroup{Alo_}{% + \WL{if kapitel:} + \(a) + \WL{fi} + \(l_yus) \(il_yus) \(Vl_yus) + \(l_yus_ac)\(il_yus_ac) + } +% +\lkgroup{Asc_}{% + \(a) + \(a_brv) \(a_uml) \(a_bar) \(a_ac) + } +% +\lkgroup{_A}{% + \(A) + \(AE) + \(L_YUS) \(VL_YUS) + \(A_brv) \(A_uml) \(A_bar) \(A_ac) + \(L_YUS_ac) + } +\lkgroup{_Alo}{% + \WL{if kapitel:} + \(a) + \WL{fi} + \(ae) + \(l_yus) \(Vl_yus) + \(l_yus_ac) + } +\lkgroup{_Asc}{% + \(a) + \(a_brv) \(a_uml) \(a_bar) \(a_ac) + } +%%%%% +\lkgroup{_J}{% + \(L) + \(LJE) \(L_tl) \(L_dsc) + \(L_ldot) + \(OLG) + } +\lkgroup{_Jlo}{% + \(d) + \(l) + \(lje) \(l_tl) \(l_dsc) + \(l_ldot) + \(olg) + } +%%%%% +\lkgroup{bup_}{% + \(HRDSN) \(SFTSN) + \(DJE) \(LJE) \(NJE) + \(YAT) \(SEMISN) + \(P_tl) + \(SHHA) + \(OHRDSN) + \(YAT_ac) \(HRDSN_ac) \(DJE_ac) + } +\lkgroup{blo_}{% + \(hrdsn) \(sftsn) + \WL{if SmallCapsfont:} + \(dje) + \WL{fi} + \(lje) \(nje) + \(yat) \(semisn) + \(p_tl) + \WL{if SmallCapsfont:} + \(shha) + \WL{fi} + \(ohrdsn) + \(hrdsn_ac) \(yat_ac) + \WL{if SmallCapsfont:} + \(dje_ac) + \WL{fi} + } +%%%%% +\lkgroup{R_}{% + \(B_YUS) \(IB_YUS) + \(B_YUS_ac) \(IB_YUS_ac) + } +%% +\lkgroup{Rlo_}{% + \(b_yus) \(ib_yus) + \(b_yus_ac) \(ib_yus_ac) + } +%%% +\lkgroup{_R}{% + \(YA) \(B_YUS) + \(YA_bar) + \(YA_ac) \(B_YUS_ac) + } +%% +\lkgroup{_Rlo}{% + \(ya) \(b_yus) + \(ya_bar) + \(ya_ac) \(b_yus_ac) + } +%%%%% +\lkgroup{K_}{% + %\labeligchar{K}{if wn: setlig\("H",H) setlig\("h",H) fi} + \(KJE) \(K_dsc) \(K_vcrs) \(K_hcrs) \(K_beak) + \(ZH) \(ZH_dsc) \(ZH_brv) \(ZH_uml) + \(H) \(H_dsc) \(H_hcrs) \(H_tl) + } +%% +\lkgroup{k_}{% + %\labeligchar{k}{if wn: setlig\("h",h) fi} + \(kje) \(k_dsc) \(k_vcrs) \(k_hcrs) \(k_beak) + \(zh) \(zh_dsc) \(zh_brv) \(zh_uml) + \(h) \(h_dsc) \(h_hcrs) \(h_tl) + } +%%% +\lkgroup{K}{% + \(ZH) \(ZH_dsc) \(ZH_brv) \(ZH_uml) + \(H) \(H_dsc) \(H_hcrs) \(H_tl) + } +%% +\lkgroup{k}{% + \(zh) \(zh_dsc) \(zh_brv) \(zh_uml) + \(h) \(h_dsc) \(h_hcrs) \(h_tl) + } +%%%%% +\lkgroup{O_}{% + \(YU) + \(YU_bar) \(YU_ac) + } +\lkgroup{O}{% + \(O) \(O_uml) \(O_bar) \(O_ac) %\(O_lcom) + \(F) + \(OTLD) \(OTLD_uml) \(OTLD_bar) \(OTLD_ac) + \(ABH_HA) + \(LAT_Q) + \(OMGA) \(OMGA_tlo) \(OT) + \(PSI) + \(FITA) + \(OMGA_rnd) \(OO_cdot) \(OO_cddot) + } +\lkgroup{o_}{% + \(b) \(yu) + \(yu_bar) \(yu_ac) + } +\lkgroup{o}{% + \(o) \(o_uml) \(o_bar) \(o_ac) %\(o_lcom) + \(otld) \(otld_uml) \(otld_bar) \(otld_ac) + \(abh_ha) + \(omga) \(omga_tlo) \(ot) + \(fita) + \(omga_rnd) \(oo_cdot) \(oo_cddot) + } +\lkgroup{Osc}{% + \(f) + \(lat_q) + \(psi) + } +%%%%% +\lkgroup{_C}{% not used in ligtable + %\labeligchar{S}{if wn: setlig\("H",SH) setlig\("h",SH) fi} + \(S)%<- + \(S_dsc) + \(UKR_E) \(UKR_E_ac) + \(KOPPA) \(AZ) + } +%%% +\lkgroup{_c}{% + %\labeligchar{s}{if wn: setlig\("h",sh) fi} + \(s_dsc) + \(ukr_e) \(ukr_e_ac) + \(koppa) \(az) + } +%%%%% +\lkgroup{C_}{% + \(EREV) + \(SCHWA) \(SCHWA_uml) + \(EREV_uml) \(EREV_bar) \(EREV_dot) + \(EREV_ac) \(SCHWA_ac) + } +%% +\lkgroup{c_}{% + \(erev) + \(schwa) \(schwa_uml) + \(erev_uml) \(erev_bar) \(erev_dot) + \(erev_ac) \(schwa_ac) + } +%%%%% +\lkgroup{T_}{% + %\labeligchar{T}{if wn: setlig\("S",C) setlig\("s",C) fi} + \(T_dsc) + \(G) \(GJE) \(G_hcrs) %\(G_up) + \(NG) + \(VG_hcrs) \(G_dsc) \(G_crsdsc) + \(OLG) + \(T_lcom) + } +%% +\lkgroup{Tlo_}{% + %\labeligchar{t}{if wn: setlig\("s",c) setlig\("s",c) fi} + \(t_dsc) \(t_lcom) + \(g) \(gje) \(g_up) \(g_hcrs) + \(ng) + \(Vg_hcrs) \(g_dsc) \(g_crsdsc) + \(olg) + } +%%% +\lkgroup{_T}{% + \(T) \(T_dsc) \(T_lcom) + \(HRDSN) + \(DJE) \(TSHE) + \(YAT) \(SEMISN) + \(K_beak) \(TETSE) + \(OHRDSN) \(OERY) + \(YAT_ac) \(DJE_ac) + } +\lkgroup{_Tlo}{% + \(t) \(t_dsc) \(t_lcom) + \(hrdsn) + \(yat) \(semisn) + \(k_beak) \(tetse) + \(ohrdsn) \(oery) + \(yat_ac) + } +\lkgroup{_Tsc}{% + \(dje) \(tshe) + \(dje_ac) + } +%%%%% +\lkgroup{Y}{% + \(Y) \(Y_hcrs) + \(Y_bar) \(Y_ac) + } +\lkgroup{YV}{% + \(U) \(U_shrt) + \(U_uml) \(U_dac) \(U_hat) \(U_tld) %\(U_com) + \(U_bar) \(U_gr) \(U_ac) + } +\lkgroup{y}{% + \(u) \(u_shrt) + \(u_bar) \(u_gr) \(u_ac) + \(u_uml) \(u_dac) \(u_hat) \(u_tld) %\(u_com) + \(y) \(y_hcrs) + \(y_bar) \(y_ac) + } +% +\lkgroup{V}{% + \(IZH) \(IZH_dgr) \(IZH_uml) \(IZH_ac) + \(LAT_W) + } +\lkgroup{v}{% + \(izh) \(izh_dgr) \(izh_uml) \(izh_ac) + \(lat_w) + } +% +\lkgroup{P_}{% + \(R) + \(R_dsc) \(R_brv) \(R_gcrs) + \(CHERV) + } +\lkgroup{Plo_}{% + \(r) + \(r_dsc) \(r_brv) \(r_gcrs) \(r_tl) + \(cherv) +} +% +\lkgroup{_P}{% + \(CH) \(CH_ldsc) \(CH_rdsc) \(CH_vcrs) \(CH_uml) + \(CHERV) + } +\lkgroup{_Plo}{% + \(ch) \(ch_ldsc) \(ch_rdsc) \(ch_vcrs) \(ch_uml) + \(cherv) + } +% +\lkgroup{I}{% + \(LAT_I) + \(UKR_I) + \(VIZHE) + \(LAT_I_dsc) \(LAT_I_dot) + \(LAT_I_ac) \(UKR_I_ac) + } +% +\lkgroup{i}{% + \(lat_i) +% \(ukr_i) + \(izhe) + \(lat_i_dsc) + \(lat_i_ac) %\(ukr_i_ac) + } +% +\lkgroup{eh}{% + \(ABH_CH) \(ABH_CH_dsc) + } +\lkgroup{ehl}{% + \(abh_ch) \(abh_ch_dsc) + } +% +%new! +\lkgroup{DSC_}{% + \(C) \(SHCH) + \(ZH_dsc)\(K_dsc) + \(L_dsc) \(M_dsc) \(N_dsc) \(CH_rdsc) + \(LAT_I_dsc) \(I_shdsc) +} +% +\lkgroup{dsc_}{% + \(c) \(shch) + \(zh_dsc)\(k_dsc) \(l_dsc) \(m_dsc) \(n_dsc) \(ch_rdsc) + \(lat_i_dsc) (i_shdsc) +} + + +%%%%%%%%%%%% +% Lowercases only +\lkgroup{a}{% + \(a) + \(a_brv) \(a_uml) \(a_bar) \(a_ac) + } +\lkgroup{e}{% + %\labeligchar{e}{% + %if wn: setlig\("0",yo) setlig\("1",erev) setlig\("2",ukr_e) fi} + \(yo) + \(e_brv) + \(e_ac) \(yo_ac) + } +\lkgroup{p_}{% + \(r) \(f) + \(psi) + } +\lkgroup{_q}{% + \(f) + \(lat_q) + \(psi) + } + +%%%%%%%% +% Italic +\lkgroup{Tit}{% + \(hrdsn) + \(k_beak) \(tetse) + \(hrdsn_ac) + } +\lkgroup{nit}{% + \(k) \(kje) \(k_dsc) \(k_vcrs) \(k_tl) + \(n) \(nje) \(n_dsc) \(n_tl) \(ng) + \(p) \(p_tl) + \(t) \(t_dsc) + \(yu) + \(yat) + \(yu_ac) \(yat_ac) + } +\lkgroup{uit}{% + \(i) \(i_shrt) \(i_bar) \(i_uml) + \(c) \(sh) \(shch) + \(sftsn) + \(ery) \(ery_uml) + \(i_ac) \(ery_ac) + } +\lkgroup{yit}{% + \(u) \(u_shrt) + \(u_uml) \(u_bar) \(u_dac) + \(u_tld) \(u_hat) \(u_gr) \(u_ac) %\(u_com) + } +\lkgroup{vit}{% + \(y) \(y_hcrs) + \(izh) \(izh_dgr) \(izh_uml) + \(lat_w) + \(y_bar) + \(izh_ac) + } +\lkgroup{iit}{% + \(lat_i) + %\(ukr_i) + \(lat_i_dsc) %\(lat_i_dot) + \(ukr_i_ac) \(lat_i_ac) + } +\lkgroup{Jit}{% + \(l) \(m) + \(lje) + \(g_up) + \(l_dsc) \(l_tl) + \(m_dsc) \(m_tl) + \(l_ldot) + } +% +% end of likergrp.tex diff --git a/Master/texmf-dist/doc/fonts/lh/tex/likermac.tex b/Master/texmf-dist/doc/fonts/lh/tex/likermac.tex new file mode 100644 index 00000000000..99cea30439e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/likermac.tex @@ -0,0 +1,127 @@ +% +% likermac.tex +% +%% 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: +% +% TeX style file of ligs & kerns creation +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +\catcode`\@=11 +\catcode`\#=12 \catcode`\$=6 %\catcode`\_=11 + +%%% from LaTeX +\long\def\@ifundefined$1$2$3{\expandafter\ifx\csname + $1\endcsname\relax$2\else$3\fi} +%%% + +\def\@wrilig{\immediate\write\ligoutput} + +\def\lkgroup$1$2{\expandafter\def\csname LiK@r $1\endcsname{$2}} +\def\<$1>{\csname LiK@r $1\endcsname + \@ifundefined{LiK@r$1}{}{\errmessage{group $1 undefined}} + } + +\def\@letteri $1{\@ifundefined{MF$1}{\ifchartest\ifx\phanfont\undefined + \errmessage{letter $1 undefined}\fi\else\relax\fi}{\@lettertrue}% + } +\def\@letterii $1{\@ifundefined{MF$1}{\relax}{\@colonfalse}% + } + +\def\@letteriii$1{\@ifundefined{MF$1}{\relax}% + {\if@colon\@wrilig{\.\|\|\| CYR_.$1}\@colonfalse% first letter + \else \@wrilig{\.\|\|\|,CYR_.$1}\fi}% next letter + } + +\def\@kerni $1{\@ifundefined{MF$1}{\ifchartest\ifx\phanfont\undefined + \errmessage{letter $1 undefined}\fi\else\relax\fi}{\if@letter\@ligtrue\fi}% + } + +\def\@kerniii $1{\@ifundefined{MF$1}{\relax}% + {\if@colon\@wrilig{\.\|\|\|\|\|\| CYR_.$1}\@colonfalse% first letter + \else \@wrilig{\.\|\|\|\|\|\|,CYR_.$1}\fi}% next letter + } + +\def\@kerniv $1{% + \if@colon\@wrilig{\.\|\|\|\|\|\| $1}\@colonfalse% first letter + \else \@wrilig{\.\|\|\|\|\|\|,$1}\fi% next letter + } + +\long\def\beginligtable$1\endligtable{% + \@letterfalse\@ligfalse\@wrioutfalse +% FIRST RUN : +% full check of existance of letters and ligs&kerns + \def\labeligchar$$1$$2{\@ifundefined{MF$$1}{\relax}% + {\@lettertrue\@ligtrue}}% + \def\labelchar$$1{\def\($$$$1){\@letteri{$$$$1}}% + $$1} + \def\setcern[$$1]$$2{\def\($$$$1){\@kerni{$$$$1}}% + $$2} + \def\setkern[$$1]$$2{}% nothing to check + \def\WL$$1{}% + $1 % run text for ligtable first time +% SECOND RUN : + \if@letter % any ligtable letter defined + \if@lig % any kern for letters defined + \@wriouttrue +%% + \def\labeligchar$$1$$2{\@ifundefined{MF$$1}{\relax}% repeat check of letter + {\@wrilig{\.\|labelchar ( CYR_.$$1 );\ifwncoding ^^J\.\|\|\|$$2 \fi}}} % writing +%% + \def\labelchar$$1{\begingroup\@colontrue + \def\($$$$1){\@letterii{$$$$1}}% repeat check of letters in lettergroup + \def\WL$$$$1{} + $$1 + \if@colon\relax + \else\@colontrue % THIRD : writing + \def\($$$$1){\@letteriii{$$$$1}} + \def\WL$$$$1{\@wrilig{\.\|\|$$$$1}} +% + \@wrilig{\.\|labelchar (} $$1 \@wrilig{\.\| );} + \fi\endgroup} +%% + \def\setcern[$$1]$$2{\begingroup\@colontrue + \def\($$$$1){\@letterii{$$$$1}}% repeat check of letters in lettergroup + \def\WL$$$$1{} + $$2 + \if@colon\relax + \else\@colontrue % THIRD : writing + \def\($$$$1){\@kerniii{$$$$1}} + \def\WL$$$$1{\@wrilig{\.\|\|\|\|\|$$$$1}} +% + \@wrilig{\.\|\|\|\|setkern [$$1] (} $$2 \@wrilig{\.\|\|\|\| );} + \fi\endgroup} +%% + \def\setkern[$$1]$$2{\begingroup\@colontrue + \def\($$$$1){\@kerniv{$$$$1}} + \def\WL$$$$1{\@wrilig{\.\|\|\|\|\|$$$$1}} +% + \@wrilig{\.\|\|\|\|setkern [$$1] (} $$2 \@wrilig{\.\|\|\|\| );} + \endgroup} +%%% + \def\WL$$1{\@wrilig{\.\|$$1}} + \@wrilig{^^J\.beginligtable}% +% RUN + $1 % run text for ligtable output + \@wrilig{\. endligtable;^^J}% +% + \fi\fi + } + +\def\wl$1{\@wrilig{\.$1}} +\let\.\empty +% +% end of likermac.tex diff --git a/Master/texmf-dist/doc/fonts/lh/tex/rliker.tex b/Master/texmf-dist/doc/fonts/lh/tex/rliker.tex new file mode 100644 index 00000000000..73fa5502c49 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/rliker.tex @@ -0,0 +1,37 @@ +% +% rliker.tex +% +%% 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: +% +% TeX file for generation of data file of ligs & kerns +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\lhvercheck(3,4) + +\input likermac +\input likergrp + +\message{\ligfile} +\immediate\openout\ligoutput\ligfile +\MakeHeadFileDefinition\ligoutput{\fonttwoletters liker.mf} +\input likerdat % ligatures and kerning data for Cyrillic fonts +\immediate\closeout\ligoutput + +%\catcode`\_=8 +\catcode`\#=6 \catcode`\$=3 + +\endinput +% +% end of rliker.tex diff --git a/Master/texmf-dist/doc/fonts/lh/tex/setter.tex b/Master/texmf-dist/doc/fonts/lh/tex/setter.tex new file mode 100644 index 00000000000..121b4001cd3 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/lh/tex/setter.tex @@ -0,0 +1,55 @@ +% +% setter.tex +% +%% Cyrillic font container with T2 encoding beta-support +% +% This file is future part of lxfonts package +% Version 3.4 // Patchlevel=1 +% (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: +% +% The example file of resetting some defaults +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% + +\def\fntallcm{fntbercm} % Font assortment for CM-like fonts +\def\fntallec{fntberec} % Font assortment for EC-like fonts + +\MakeFileHeadsfalse % Create font file headers ? +\SliTeXtrue % Create SliTeX font file headers ? +%\SliTeXfalse % Create SliTeX font file headers ? +\Concretetrue % Create concrete font file headers ? +%\Concretefalse % Create concrete font file headers ? +\CMBrighttrue % Create CM Bright font file headers ? +%\CMBrightfalse % Create CM Bright font file headers ? + +\MakeDvifalse % Create DVI file ? + +%for experts +%\MakeFontEnctrue % Create encoding files ? +\MakeFontEncfalse % Create encoding files ? +%\Babeltrue % Create encoding files like LaTeX2e XXXdef.enc ? +%\Babelfalse % Create encoding files like LaTeX2e XXXdef.enc ? + +%\TFMonlyfalse % Create tfm-files only ? +\TFMonlytrue % Create tfm-files only ? + +\doBatchfalse % Create Batch file + % [true option is only for experts; that was heavily + % borrowed from EC's ecstdedt.tex and had not any testing] + +\doMFJobtrue % Create MFJob file ? +%\doMFJobfalse % Create MFJob file ? +%\def\jobmodedef{m} % (works if \doMFJobtrue) +%\def\fmtbase{plain} % (works if \doMFJobtrue) +%\def\mfjobscaling{s0} % (works if \doMFJobtrue) +%\def\mfcommand{} % (works if \doMFJobtrue) + +\endinput |