summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/lucida
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lucida')
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/beresta/beresta.mfj155
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/beresta/beresta.tex397
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/beresta/berestax.tex1760
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/beresta/lacodes.tex158
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/beresta/lbcodes.tex158
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/beresta/lccodes.tex158
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/beresta/ldcodes.tex165
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/beresta/rscodes.tex125
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/beresta/rxcodes.tex215
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/beresta/txcodes.tex171
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/allenc.tex30
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/allenc0.tex109
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/allenc1.tex66
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/allenc2.tex42
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/allenc3.tex50
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/allenc4.tex42
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.lh26
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.t225
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.lh53
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.t244
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.lh7
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.t244
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/katalog3.t244
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/katalog4.t244
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/katalog5.t244
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/katalog6.t243
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/katalog7.t255
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/lh-fmap.tex15
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/lh-text.tex15
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-fmap.tex19
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-text.tex20
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-fmap.tex19
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-text.tex20
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-fmap.tex19
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-text.tex20
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-fmap.tex19
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-text.tex20
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/testfox.tex241
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/testkern.tex132
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/testtext.tex234
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/wn-comp.tex46
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/wn-fmap.tex11
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/wn-text.tex11
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/x2-fmap.tex19
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/x2-text.tex20
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-fmap.tex19
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-text.tex20
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/lhpack/T1inT2.en182
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/lhpack/TODO8
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/lhpack/fonttest.en46
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.en180
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru185
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/lhpack/lhfonts.hst378
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/lucida.txt84
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/makefile91
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/readme.lucida263
56 files changed, 6586 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.mfj b/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.mfj
new file mode 100644
index 00000000000..3137ed0e00b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.mfj
@@ -0,0 +1,155 @@
+% This is rxjob.mfj in text format as of 1999/4/7
+% created by LHfonts (TeX4MF) version 3.3
+%
+%
+
+def s=[s0]; % the mags of font generation
+ % you can change it to line as: "def s=[s0];"
+input [modes];
+{
+ base=plain;
+ mags=s; m;
+ name=[rx@f];
+ size=1; % sorry, that's trick
+ command=[input fikparm;];
+ fonts =
+ %--------------
+ rm1000
+ ti1000
+ cc1000
+ tt1000
+ ss1000
+ rm1440
+ ti1440
+ cc1440
+ tt1440
+ ss1440
+ %--------------
+ ;
+ }
+{
+ base=plain;
+ mags=s; m;
+ name=[la@f];
+ size=1; % sorry, that's trick
+ command=[input fikparm;];
+ fonts =
+ %--------------
+ rm1000
+ ti1000
+ cc1000
+ tt1000
+ ss1000
+ rm1440
+ ti1440
+ cc1440
+ tt1440
+ ss1440
+ %--------------
+ ;
+ }
+{
+ base=plain;
+ mags=s; m;
+ name=[lb@f];
+ size=1; % sorry, that's trick
+ command=[input fikparm;];
+ fonts =
+ %--------------
+ rm1000
+ ti1000
+ cc1000
+ tt1000
+ ss1000
+ rm1440
+ ti1440
+ cc1440
+ tt1440
+ ss1440
+ %--------------
+ ;
+ }
+{
+ base=plain;
+ mags=s; m;
+ name=[lc@f];
+ size=1; % sorry, that's trick
+ command=[input fikparm;];
+ fonts =
+ %--------------
+ rm1000
+ ti1000
+ cc1000
+ tt1000
+ ss1000
+ rm1440
+ ti1440
+ cc1440
+ tt1440
+ ss1440
+ %--------------
+ ;
+ }
+{
+ base=plain;
+ mags=s; m;
+ name=[ld@f];
+ size=1; % sorry, that's trick
+ command=[input fikparm;];
+ fonts =
+ %--------------
+ rm1000
+ ti1000
+ cc1000
+ tt1000
+ ss1000
+ rm1440
+ ti1440
+ cc1440
+ tt1440
+ ss1440
+ %--------------
+ ;
+ }
+{
+ base=plain;
+ mags=s; m;
+ name=[rs@f];
+ size=1; % sorry, that's trick
+ command=[input fikparm;];
+ fonts =
+ %--------------
+ rm1000
+ ti1000
+ cc1000
+ tt1000
+ ss1000
+ rm1440
+ ti1440
+ cc1440
+ tt1440
+ ss1440
+ %--------------
+ ;
+ }
+{
+ base=plain;
+ mags=s; m;
+ name=[tx@f];
+ size=1; % sorry, that's trick
+ command=[input fikparm;];
+ fonts =
+ %--------------
+ rm1000
+ ti1000
+ cc1000
+ tt1000
+ ss1000
+ rm1440
+ ti1440
+ cc1440
+ tt1440
+ ss1440
+ %--------------
+ ;
+ }
diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.tex
new file mode 100644
index 00000000000..3797aac864b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/beresta/beresta.tex
@@ -0,0 +1,397 @@
+%
+% 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:
+%
+% Start file; runs documentation files
+% with list of all T2 letters created in LHFONTS package in:
+% English; Russian languages;
+% Russian: Alternative alt; T2 encoding (here: =Windows 1251) win; KOI-8 koi
+% ~~~ ~~~ ~~~
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% 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
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newif\ifrussiandoc % documentation in Russian
+\newif\ifmainencoding % documentation in T2 encoding?
+\newif\ifalt % documentation in Alternative (or Koi-8) encoding?
+\newif\ifpoortype % only font with T2 encoding used?
+
+\newlinechar`\^^J
+\def\help{
+ \message{
+ \string\eng = English^^J
+ \string\rus = Alternative^^J
+ }%
+\message{@Name of language/encoding or type \string\help\ = ^^J}
+ \read-1 to\startdoc
+}
+
+\def\eng {\russiandocfalse}
+\def\rus {\russiandoctrue\mainencodingfalse\alttrue}
+
+\def\poor{\poortypetrue}
+\def\full{\poortypefalse}
+
+\message{^^JName of language/encoding or type \string\help\ = ^^J}%
+\read-1 to\startdoc
+\startdoc
+\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
+
+%%%%%%%%%
+\overfullrule=0pt
+\hsize185mm\hoffset-.5in
+\parindent0pt
+\raggedbottom\raggedright
+
+\catcode`\_=11
+\input rxcodes
+\input rscodes
+\input txcodes
+\input lacodes
+\input lbcodes
+\input lccodes
+\input ldcodes
+
+\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
+%
+\font\dc rxrm1000
+\font\dcit rxti1000
+%
+\font\dcr rxrm1440
+\font\dcti rxti1440
+\font\dcss rxss1440
+\font\dctt rxtt1440
+\font\dccsc rxcc1440
+
+\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
+
+\else
+
+ %%%
+ \font\dctwox txrm1000
+ \font\dcittwox txti1000
+ \font\dctwos rsrm1000
+ \font\dcittwos rsti1000
+ \font\dctwoa larm1000
+ \font\dcittwoa lati1000
+ \font\dctwob lbrm1000
+ \font\dcittwob lbti1000
+ \font\dctwoc lcrm1000
+ \font\dcittwoc lcti1000
+ \font\dctwod ldrm1000
+ \font\dcittwod ldti1000
+ %%%
+ \font\dcrtwox txrm1440
+ \font\dctitwox txti1440
+ \font\dcsstwox txss1440
+ \font\dctttwox txtt1440
+ \font\dccsctwox txcc1440
+ %
+ \font\dcrtwos rsrm1440
+ \font\dctitwos rsti1440
+ \font\dcsstwos rsss1440
+ \font\dctttwos rstt1440
+ \font\dccsctwos rscc1440
+ %
+ \font\dcrtwoa larm1440
+ \font\dctitwoa lati1440
+ \font\dcsstwoa lass1440
+ \font\dctttwoa latt1440
+ \font\dccsctwoa lacc1440
+ %
+ \font\dcrtwob lbrm1440
+ \font\dctitwob lbti1440
+ \font\dcsstwob lbss1440
+ \font\dctttwob lbtt1440
+ \font\dccsctwob lbcc1440
+ %
+ \font\dcrtwoc lcrm1440
+ \font\dctitwoc lcti1440
+ \font\dcsstwoc lcss1440
+ \font\dctttwoc lctt1440
+ \font\dccsctwoc lccc1440
+ %
+ \font\dcrtwod ldrm1440
+ \font\dctitwod ldti1440
+ \font\dcsstwod ldss1440
+ \font\dctttwod ldtt1440
+ \font\dccsctwod ldcc1440
+
+\fi
+
+% DEFINITIONS
+
+\def\ifpoor#1#2{\ifpoortype{\dc #1 }\else
+ \ifx\dctwox\undefined{--}\else{#2}\fi\fi}
+
+
+\def\tableonemacros{%
+%
+\def\: ##1 ##2 ##3 //##4//{%
+ \vtop{\raggedright\rightskip0ptplus200pt\tt\hsize9em
+ \strut CYR_##1:\hfil\break\strut ##3\par}%
+ & \vtop{\offinterlineskip\dcr\hsize7pc
+ \hbox{\hbox to1.5pc{\csname CYR_##1\endcsname\hss}\nobreak
+ \unskip\hbox to1.5pc{\dccsc\csname CYR_##1\endcsname\hss}\nobreak
+ \unskip\hbox to1.5pc{\dcti \csname CYR_##1\endcsname\hss}\nobreak
+ \unskip\hbox to1.5pc{\dcss \csname CYR_##1\endcsname\hss}\nobreak
+ \unskip\hbox to1pc {\dctt \csname CYR_##1\endcsname\hss}%
+ }\par}%
+ & \vtop{\raggedright
+ \rightskip0ptplus200pt\hsize4cm\xrm##4\strut\par}%
+ & \vtop{\raggedright
+ \rightskip0ptplus200pt\hsize7.75cm\xrm##2\strut\par}%
+ \cr
+ \noalign{\vskip.5ex}
+}
+
+
+\def\;##1 ##2 ##3 ##4 //##5//{%
+ \vtop{\raggedright\rightskip0ptplus200pt\tt\hsize9em
+ \strut CYR_##2:\hfil\break\strut ##4\par}%
+ & \vtop{\offinterlineskip\dcr\hsize7pc
+ \hbox {\hbox to1.5pc{\ifpoor{--}
+ {\csname dcrtwo##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak
+ \unskip\hbox to1.5pc{\ifpoor{--}%
+ {\csname dccsctwo##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak
+ \unskip\hbox to1.5pc{\ifpoor{--}%
+ {\csname dctitwo##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak
+ \unskip\hbox to1.5pc{\ifpoor{--}%
+ {\csname dcsstwo##1\endcsname\csname ##1CYR_##2\endcsname}\hss}\nobreak
+ \unskip\hbox to1pc {\ifpoor{--}%
+ {\csname dctttwo##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//{%
+ \vtop{\raggedright\rightskip0ptplus200pt\tt\hsize9em
+ \strut CYR_##1,\hfil\break\strut CYR_##2:\hfil\break
+ \strut ##3##4\par}%
+ & \vtop{\offinterlineskip\dcr\hsize7pc
+ \hbox{\hbox to1.5pc{\csname CYR_##1\endcsname\hfil}\nobreak
+ \unskip\hbox to1.5pc
+ {\dccsc\csname CYR_##1\endcsname\hss}\nobreak
+ \unskip\hbox to1.5pc
+ {\dcti \csname CYR_##1\endcsname\hss}\nobreak
+ \unskip\hbox to1.5pc
+ {\dcss \csname CYR_##1\endcsname\hss}\nobreak
+ \unskip\hbox to1pc
+ {\dctt \csname CYR_##1\endcsname\hss}\ignorespaces
+ }\par
+ \lineskip3pt\lineskiplimit3pt
+ \hbox{\hbox to1.5pc{\csname CYR_##2\endcsname\hfil}\nobreak
+ \unskip\hbox to1.5pc
+ {\dccsc\csname CYR_##2\endcsname\hss}\nobreak
+ \unskip\hbox to1.5pc
+ {\dcti \csname CYR_##2\endcsname\hss}\nobreak
+ \unskip\hbox to1.5pc
+ {\dcss \csname CYR_##2\endcsname\hss}\nobreak
+ \unskip\hbox to1pc
+ {\dctt \csname CYR_##2\endcsname\hss}\ignorespaces
+ }\par
+ }%
+ & \vtop{\raggedright
+ \rightskip0ptplus200pt\hsize4cm\xrm##5\strut\par
+ }%
+ & \vtop{\raggedright
+ \rightskip0ptplus200pt\hsize7.75cm\rm##6\strut\par
+ }%
+ \cr
+ \noalign{\vskip.5ex}
+ }
+%
+ \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\dcr\hsize7pc
+ \hbox{\hbox to1.5pc{\csname dcrtwo##1\endcsname\csname ##1CYR_##2\endcsname\hfil}\nobreak
+ \unskip\hbox to1.5pc
+ {\csname dccsctwo##1\endcsname\csname ##1CYR_##2\endcsname\hss}\nobreak
+ \unskip\hbox to1.5pc
+ {\csname dctitwo##1\endcsname\csname ##1CYR_##2\endcsname\hss}\nobreak
+ \unskip\hbox to1.5pc
+ {\csname dcsstwo##1\endcsname\csname ##1CYR_##2\endcsname\hss}\nobreak
+ \unskip\hbox to1pc
+ {\csname dctttwo##1\endcsname\csname ##1CYR_##2\endcsname\hss}\ignorespaces
+ }\par
+ \lineskip3pt\lineskiplimit3pt
+ \hbox{\hbox to1.5pc{\csname dcrtwo##1\endcsname\csname ##1CYR_##3\endcsname\hfil}\nobreak
+ \unskip\hbox to1.5pc
+ {\csname dccsctwo##1\endcsname\csname ##1CYR_##3\endcsname\hss}\nobreak
+ \unskip\hbox to1.5pc
+ {\csname dctitwo##1\endcsname\csname ##1CYR_##3\endcsname\hss}\nobreak
+ \unskip\hbox to1.5pc
+ {\csname dcsstwo##1\endcsname\csname ##1CYR_##3\endcsname\hss}\nobreak
+ \unskip\hbox to1pc
+ {\csname dctttwo##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\Excl ##1 {{\dc \csname CYR_##1\endcsname}\ }%
+%
+ \def\Excls##1 {{\dc \csname CYR_##1\endcsname}\
+ ({\dcit\csname CYR_##1\endcsname})\ }%
+%
+%
+ \ifpoortype
+ %\relax
+ \else
+%
+ \def\Point ##1 ##2 {{\csname dctwo##1\endcsname\csname CYR_##2\endcsname}\ }%
+%
+ \def\Points##1 ##2 {{\csname dctwo##1\endcsname\csname CYR_##2\endcsname}\
+ ({\csname dcittwo##1\endcsname\csname CYRI_##2\endcsname})\ }%
+%
+ \fi
+%
+}
+\catcode`\@12
+%%%
+
+\def\CYR_ {}
+\def\CYRI_{}
+
+\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/lucida/beresta/berestax.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/berestax.tex
new file mode 100644
index 00000000000..b55606a8af8
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/beresta/berestax.tex
@@ -0,0 +1,1760 @@
+%
+% 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}
+}
+%
+\: Agrave {Accent;} {\COD{"00 `000}{''}{''}{''}{''} } // GRAVIS //
+\: Aacute {Accent;} {\COD{"01 `001}{''}{''}{''}{''} } // ACUTE //
+\: Ahat {Accent;} {\COD{"02 `002}{''}{''}{''}{''} } // CIRCUMFLEX (HAT) //
+\: Atilde {Accent;} {\COD{"03 `003}{''}{''}{''}{''} } // TILDE //
+\: Aumlaut {Accent;} {\COD{"04 `004}{''}{''}{''}{''} } // UMLAUT //
+\: Aacute_dbl {Accent;} {\COD{"05 `005}{''}{''}{''}{''} } // DOUBLE ACUTE
+ (${}\equiv{}$HUNGARIAN UMLAUT) //
+\: Aring {Accent;} {\COD{"06 `006}{''}{''}{''}{''} } // SCANDINAVIAN CIRCLE //
+\: Ahachek {Accent;} {\COD{"07 `007}{''}{''}{''}{''} } // HACHECK //
+\: Abreve {Accent;} {\COD{"08 `010}{''}{''}{''}{''} } // BREVE //
+\: Abar {Accent;} {\COD{"09 `011}{''}{''}{''}{''} } // MACRON (BAR) //
+\: Adot {Accent;} {\COD{"0a `012}{''}{''}{''}{''} } // DOT //
+\: Acedilla {Modifier;} {\COD{"0b `013}{''}{''}{''}{--} } // CEDILLA //
+\: Aogonek {Modifier;} {\COD{"0c `014}{''}{''}{''}{--} } // POLISH OGONEK (VARIANT OF CEDILLA) //
+\: palochka {Symbol;\hfil\break
+ \twolang
+ {Abazinian, Avar, Adygey, Dargin, Ingush,
+ Kabardinian, Chircassian, Lak, Lezgin, Tabasaran,
+ Chechen}
+ {\rm абазинский, аварский, адыгейский, даргинский, ингушский,
+ кабардино-черкесский, лакский, лезгинский, табасаранский,
+ чеченский}
+ } {\COD{"0d `015}{''}{''}{''}{--} } // CYRILLIC PALOCHKA //
+\: angle_left {Symbol;} {\COD{"0e `016}{''}{''}{''}{''} } // CYRILLIC LEFT ANGLE
+ BRACKET\Sign{\ast} //
+\: angle_right {Symbol;} {\COD{"0f `017}{}{}{}{} } // CYRILLIC RIGHT ANGLE
+ BRACKET\Sign{\ast} //
+%
+\noalign{\medskip}
+%
+\: Afrown {Accent;} {\COD{"12 `033}{''}{''}{''}{''} } // CYRILLIC (SERBIAN) FLIPPED
+ BREVE\Sign{\ast} //
+\: Agrave_dbl {Accent;} {\COD{"13 `023}{''}{''}{''}{''} } // DOUBLE GRAVE\Sign{\ast} //
+\: Acyrbreve {Accent;} {\COD{"14 `024}{''}{''}{''}{''} } // CYRILLIC BREVE\Sign{\ast} //
+\: dash {Symbol;} {\COD{"16 `026}{''}{''}{''}{''} } // CYRILLIC DASH\Sign{\ast} //
+\: Ahcross {Modifier;} {\COD{"1b `033}{''}{''}{''}{''} } // VERTICAL CROSS MODIFIER\Sign{\ast} //
+\: wordmark {Symbol} {\COD{"17 `027}{''}{''}{''}{''} } // COMPOUND WORD MARK //
+\: pmzero {Symbol;} %
+ {\COD{"18 `030\hfil\break
+ (ec: "17 `027)}{''}{''}{''}{''}} // PRO MILLIE ZERO\Sign{\ast\ast} //
+\: Agrave_cross {Modifier;} {\COD{"19 `031}{--}{--}{--}{--} } // DIAGONAL ACUTE-CROSS
+ MODIFIER\Sign{\ast} //
+\;a i_dotl {Letter;} {\COD{--}{"19 `031}{''}{''}{''} } // DOTLESS I //
+\: Aacute_cross {Modifier;} {\COD{"1a `032}{--}{--}{--}{--} } // DIAGONAL GRAVE-CROSS
+ MODIFIER\Sign{\ast} //
+\;a j_dotl {Letter;} {\COD{--}{"1a `032}{''}{''}{''} } // DOTLESS J //
+%
+\noalign{\medskip}
+%
+\: dbl_quotes {Accent;} {\COD{"22 `042}{''}{''}{''}{''} } // EC DOUBLE QUOTES //
+%
+\noalign{\medskip}
+%
+\: No {Symbol;} {\COD{"9d `235}{''}{''}{''}{''} } // NUMBER SIGN\Sign{\ast\ast} //
+\: currency {Symbol;} {\COD{"9e `236}{''}{''}{''}{--} } // CYRILLIC CURRENCY\Sign{\ast\ast} //
+\: section {Symbol;} {\COD{"9f `237}{''}{''}{''}{''} } // SECTION SIGN //
+\: baseqq {Symbol;} {\COD{"bd `275\hfil\break
+ (ec: "12 `022)}{''}{''}{''}{''}} // CYRILLIC (GERMAN) OPEN
+ QUOTE\Sign{\ast\ast} //
+\: flqq {Symbol;} {\COD{"be `276\hfil\break
+ (ec: "13 `023)}{''}{''}{''}{''}} // CYRILLIC (FRENCH) OPEN
+ QUOTE\Sign{\ast\ast} //
+\: 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 Avcross 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'') //
+\; 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 \dcr \ALPHABET\vskip3ex
+\let\rm\xivcsc\rm CAPS AND SMALL CAPS\smallskip \dccsc\ALPHABET\vskip3ex
+\let\rm\xivti \rm ITALIC\smallskip \dcti \ALPHABET\vskip3ex
+\let\rm\xivss \rm SANS SERIF\smallskip \dcss \ALPHABET\vskip3ex
+\let\rm\xivtt \rm TYPEWRITER\smallskip \dctt \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)}%
+%
+\> AE+ae \COD{"41/"61~(A/a)}{"8c/"ac}{--}{--}{--}
+ LIGATURE A-IE // \twolang
+ {Nganasan, Ossetian}
+ {нганасанский, осетинский} //
+\> DJE+dje \COD{"42/"62~(B/b)}{"82/"a2}{--}{--}{--}
+ DJE // \twolang
+ {Serbian} %(Nganasan),
+ {сербскохорватский} // %(нганасанский),
+\> TSHE+tshe \COD{"43/"63~(C/c)}{"83/"a3}{--}{--}{--}
+ TSHE // \twolang
+ {Serbian} %(Nganasan),
+ {сербскохорватский} // %(нганасанский),
+\> ABH_CH+abh_ch %
+ \COD{"44/"64~(D/d)}{--}{--}{"91/"b1}{--}
+ ABKHAZIAN CHE (IE HOOK) // \twolang{Abkhazian}{абхазский} //
+\> ABH_CH_dsc+abh_ch_dsc %
+ \COD{"45/"65~(E/e)}{--}{--}{"92/"b2}{--}
+ ABKH CHE DESCENDER
+ (IE HOOK OGONEK) // \twolang{Abkhazian}{абхазский} //
+\> K_vcrs+k_vcrs %
+ \COD{"46/"66~(F/f)}{"8b/"ab}{--}{--}{--}
+ KA WITH VERTICAL STROKE
+ (KA VERTICAL BAR) // \twolang
+ {Azerbaijani} %(Abkhazian),
+ {азербайджанский} // %(абхазский),
+\> K_hcrs+k_hcrs %
+ \COD{"47/"67~(G/g)}{--}{--}{"8b/"ab}{--}
+ KA WITH STROKE (KA BAR) // \twolang{Abkhazian}{абхазский} //
+\> L_dsc+l_dsc \COD{"48/"68~(H/h)}{--}{"8a/"aa}{''}{--}
+ L WITH DESCENDER // \twolang
+ {Itelmen, Saam, Khanty (Kazym khanty)} %, Chukchi
+ {ительменский, саамский, хантыйский (язык казымских ханты)} // %, чукотский
+\> LAT_I+lat_i \COD{"49/"69~(I/i)}{--}{--}{--}{--}
+ LATIN~I // \twolang
+ {Byelorussian, Kazakh, Komi, Komi-Permyak, Old Slav,
+ Tofalar, Ukrainian, Khakassian, Yakut}
+ {белорусский, казахский, коми, коми-пермяцкий, старославянский,
+ тофаларский, украинский, хакасский, якутский} //
+\> LAT_J+lat_j \COD{"4a/"6a~(J/j)}{--}{--}{--}{--}
+ LATIN~J (JE) // \twolang
+ {Azerbaijani, Altai, Macedonian, Saam, Serbian,
+ Khanty (Ostyak)}
+ {азербайджанский, алтайский, македонский, саамский, сербскохорватский,
+ хантыйский (остяцкий)} //
+\> LJE+lje \COD{"4b/"6b~(K/k)}{--}{"87/"a7}{"88/"a8}{--}
+ LJE // \twolang
+ {Itelmen, Macedonian, Serbian}
+ {ительменский, македонский, сербскохорватский} //
+\> M_dsc+m_dsc \COD{"4c/"6c~(L/l)}{--}{--}{"88/"a8}{--}
+ EM WITH DESCENDER // \twolang{Saam}{саамский} //
+\> NJE+nje \COD{"4d/"6d~(M/m)}{"9b/"bb}{"99/"b9}{--}{--}
+ NJE // \twolang
+ {Itelmen, Macedonian, Serbian}
+ {ительменский, македонский, сербскохорватский} //
+\> ABH_HA+abh_ha %
+ \COD{"4e/"6e~(N/n)}{--}{--}{"97/"a7}{--}
+ ABKHAZIAN HA (O HOOK) // \twolang{Abkhazian}{абхазский} //
+\> P_tl+p_tl \COD{"4f/"6f~(O/o)}{--}{--}{"80/"a0}{--}
+ P WITH MIDDLE HOOK // \twolang{Abkhazian}{абхазский} //
+\> R_dsc+r_dsc \COD{"50/"70~(P/p)}{--}{--}{"85/"a5}{--}
+ ER WITH (RIGHT)
+ DESCENDER // \twolang{Saam}{саамский} //
+\> LAT_Q+lat_q \COD{"51/"71~(Q/q)}{--}{--}{--}{--}
+ LATIN~Q // \twolang{Kurdish}{курдский} //
+\> T_dsc+t_dsc \COD{"52/"72~(R/r)}{--}{--}{"82/"a2}{--}
+ TE WITH (RIGHT)
+ DESCENDER // \twolang{Abkhazian}{абхазский} //
+\> LAT_S+lat_s \COD{"53/"73~(S/s)}{"8f/"af}{--}{--}{''}
+ LATIN~S (DZE) // \twolang
+ {Macedonian, Old Slav}
+ {македонский, старославянский} //
+\> TETSE+tetse \COD{"54/"74~(T/t)}{--}{--}{"81/"a1}{--}
+ LETTER (LIGATURE)
+ TE-TSE // \twolang{Abkhazian}{абхазский} //
+\> DZHE+dzhe \COD{"55/"75~(U/u)}{"96/"b6}{--}{''}{--}
+ DZHE // \twolang
+ {Abkhazian, Macedonian, Serbian}
+ {абхазский, македонский, сербскохорватский} //
+\> CH_vcrs+ch_vcrs %
+ \COD{"56/"76~(V/v)}{"97/"a7}{--}{--}{--}
+ CHE WITH VERTICAL STROKE
+ (CHE VERTICAL BAR) // \twolang
+ {Azerbaijani}{азербайджанский} //
+\> LAT_W+lat_w \COD{"57/"77~(W/w)}{--}{--}{--}{--}
+ LATIN~W // \twolang{Kurdish}{курдский} //
+\> YAT+yat \COD{"58/"78~(X/x)}{--}{--}{--}{"93/"b3}
+ YAT // \twolang
+ {Old Slav}{старославянский} //
+\> B_YUS+b_yus \COD{"59/"79~(Y/y)}{--}{--}{--}{"97/"b7}
+ BIG YUS // \twolang
+ {Old Bulgarian, Old Slav}
+ {староболгарский, старославянский} //
+\> IZH+izh \COD{"5a/"7a~(Z/z)}{--}{--}{--}{"8a/"aa}
+ IZHITSA // \twolang{Old Slav}{старославянский} //
+\> N_ltl+n_ltl \COD{"1c/"1d}{--}{--}{"99/"b9}{--}
+ EN WITH LEFT TAIL // \twolang{Uilta}{Уильтский} //
+\> 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)}%
+%
+\> G_up+g_up \COD{"80/"A0}{''}{--}{--}{--}
+ GHE WITH UPTURN (HARD GHE) // \twolang{Ukrainian}{украинский} //
+\> 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}
+ {азербайджанский, башкирский, казахский, каракалпакский, нивхский,
+ таджикский, тофаларский, узбекский, уйгурский, хакасский, шорский} //
+\> G_dsc+g_dsc \COD{"82/"A2}{--}{''}{--}{--}
+ GHE DESCENDER // \twolang
+ {Aleut, Kettish, Nivkh, Khakassian, Eskimo}
+ {алеутский, кетский, нивхский, хакасский, эскимосский} //
+\> G_tl+g_tl \COD{"83/"A3}{--}{''}{''}{--}
+ GHE WITH MIDDLE HOOK // \twolang
+ {Abkhazian, Dolgan, Yukagir, Khakassian, Yakut} %Eskimo
+ {абхазский, долганский, юкагирский, хакасский, якутский} // %эскимосский
+\> SHHA+shha \COD{"84/"A4}{''}{''}{''}{--}
+ SHHA (CAPITAL LETTER~H) // \twolang
+ {Azerbaijani, Bashkir, Buryat, Dolgan, Kazakh,
+ Kalmyk, Kurdish, Saam, Tatar, Tofalar, Uigur,
+ Yukagir, Yakut}
+ {азербайджанский, башкирский, бурятский, долганский, казахский,
+ калмыцкий, курдский, саамский, татарский, тофаларский, уйгурский,
+ юкагирский, якутский} //
+\> ZH_dsc+zh_dsc %
+ \COD{"85/"A5}{''}{''}{--}{--}
+ ZHE WITH (RIGHT) DESCENDER // \twolang
+ {Dungan, Kalmyk, Tatar, Turkmen, Uigur} %, Uzbek (mistake in Gilyarevski)
+ {дунганский, калмыцкий, татарский, туркменский, уйгурский} // %, узбекский (ошибка в Гиляревском)
+\> Z_dsc+z_dsc \COD{"86/"A6}{''}{--}{--}{--}
+ ZE WITH DESCENDER
+ (ZE CEDILLA) // \twolang{Bashkir}{башкирский} //
+\> ABH_DZE+abh_dze %
+ \COD{"87/"A7}{--}{''}{''}{--}
+ ABKHAZIAN DZE // \twolang
+ {Abkhazian, Nganasan, Nenetz}
+ {абхазский, нганасанский, ненецкий} //
+\> UKR_I+ukr_i \COD{"88/"A8}{''}{--}{--}{--}
+ YI // \twolang{Ukrainian}{украинский} //
+\> 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 ({\dc\CYR_K_dsc})} and
+ {\sl KA WITH HOOK\/} ({\dc\bCYR_K_tl}) (see below)
+ not differ and don't used together.}
+ {абхазский, алеутский, ительменский, казахский, каракалпакский, кетский,
+ корякский, нивхский, селькупский, таджикский, тофаларский, узбекский,
+ уйгурский, шорский, эскимосский.\par %чукотский,
+ {\it Примечание\/}:
+ В языках: алеутский, ительменский, кетский, корякский, нивхский,
+ селькупский, тофаларский, шорский, эскимосский --- знаки %чукотский,
+ {\xrm KA WITH (RIGHT) DESCENDER ({\dc\CYR_K_dsc})} и
+ {\xsl KA WITH HOOK\/} ({\dc\bCYR_K_tl}) (см. далее)
+ не различаются и совместно не встречаются.}
+ //
+\> K_beak+k_beak %
+ \COD{"8a/"Aa}{''}{--}{--}{--}
+ BASHKIR KA (REVERSED GHE KA) // \twolang{Bashkir}{башкирский} //
+\> 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\/} ({\dc\CYR_K_dsc}) (see above) and
+ {KA WITH HOOK} ({\dc\bCYR_K_tl})
+ not differ and don't used together.}
+ {алеутский, ительменский, кетский, корякский, нивхский, селькупский,
+ тофаларский, хантыйский (язык ваховских ханты), чукотский, шорский,
+ эскимосский.\par
+ {\it Примечание\/}:
+ В языках: алеутский, ительменский, кетский, корякский, нивхский,
+ селькупский, тофаларский, чукотский, шорский, эскимосский --- знаки
+ {\xsl KA WITH (RIGHT) DESCENDER\/} ({\dc\CYR_K_dsc}) (см. ранее) и
+ {\xrm KA WITH HOOK} ({\dc\bCYR_K_tl})
+ не различаются и совместно не встречаются.} //
+\> L_tl+l_tl \COD{"8c/"Ac}{--}{''}{''}{--}
+ EL WITH TAIL // \twolang
+ {Itelmen, Saam, Khanty (Kazym khanty), Chukchi}
+ {ительменский, саамский, хантыйский (язык казымских ханты), чукотский} //
+\> 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 ({\dc\CYR_N_dsc})}
+ and {\sl EN WITH HOOK\/} ({\dc\bCYR_N_tl}) (see below)
+ not differ and don't used together.
+ Signs {EN WITH (RIGHT) DESCENDER ({\dc\CYR_N_dsc})} and
+ {\sl EN WITH HOOK ({\dc\bCYR_N_tl})}
+ differ and used together in Saam language.}
+ {башкирский, дунганский, ительменский, казахский, калмыцкий,
+ каракалпакский, киргизский, корякский, мансийский, нанайский, нивхский,
+ саамский, селькупский, татарский, тофаларский, тувинский, туркменский,
+ уйгурский, ульчский, шорский, хакасский, эвенкийский, эвенский, %чукотский,
+ эскимосский, (якутский).\par
+ {\it Примечание\/}:
+ В языках: ительменский, корякский, нанайский, нивхский, селькупский,
+ тофаларский, ульчский, шорский, эвенкийский, эвенский, эскимосский ---
+ знаки {\xrm EN WITH (RIGHT) DESCENDER ({\dc\CYR_N_dsc})}
+ и {\xsl EN WITH HOOK\/} ({\dc\bCYR_N_tl}) (см. далее)
+ не различаются и совместно не встречаются.
+ Знаки {\xrm EN WITH (RIGHT) DESCENDER ({\dc\CYR_N_dsc})} и
+ {\xsl EN WITH HOOK\/} ({\dc\bCYR_N_tl})
+ различаются и встречаются совместно в саамском.
+} //
+\> NG+ng \COD{"8e/"Ae}{''}{''}{--}{--}
+ LETTER (LIGATURE) EN-GHE // \twolang
+ {Altai, Dolgan, Mari-low, Mari-high,
+ Nganasan, Nenetz, Yukagir, Yakut}
+ {алтайский, долганский, марийский (луговой), марийский (горный),
+ нганасанский, ненецкий, юкагирский, якутский} //
+\> 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\/} ({\dc\CYR_N_dsc})
+ (see above) and {EN WITH HOOK} ({\dc\bCYR_N_tl})
+ not differ and don't used together.\par
+ Signs {\sl EN WITH (RIGHT) DESCENDER\/} ({\dc\CYR_N_dsc}) and
+ {EN WITH HOOK} ({\dc\bCYR_N_tl}) differ and used
+ together in Saam language.}
+ {ительменский, корякский, нанайский, нганасанский, ненецкий,
+ нивхский, саамский, селькупский, тофаларский, хакасский,
+ хантыйский (язык ваховских ханты), хантыйский (язык казымских ханты),
+ хантыйский (сургутский), ульчский, чукотский, шорский, хакасский,
+ эвенкийский, эвенский, эскимосский.\par
+ {\it Примечание\/}:
+ В языках: ительменский, корякский, нанайский, нивхский, селькупский,
+ тофаларский, ульчский, шорский, эвенкийский, эвенский, эскимосский ---
+ знаки {\xsl EN WITH (RIGHT) DESCENDER\/} ({\dc\CYR_N_dsc})
+ (см. ранее) и {\xrm EN WITH HOOK} ({\dc\bCYR_N_tl})
+ не различаются и совместно не встречаются.\par
+ Знаки {\xsl EN WITH (RIGHT) DESCENDER\/} ({\dc\CYR_N_dsc}) и
+ {\xrm EN WITH HOOK} ({\dc\bCYR_N_tl}) различаются и встречаются
+ совместно в саамском.
+} //
+%
+\> 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 года можно встретить такое начертание фиты,
+ поэтому эта буква используется и в качестве фиты.} //
+\> S_dsc+es_dsc \COD{"91/"b1}{''}{--}{--}{--}
+ ES DESCENDER
+ (ES CEDILLA) // \twolang
+ {Bashkir, Chuvash}
+ {башкирский, чувашский} //
+\> U_shrt+u_shrt
+ \COD{"92/"b2}{''}{''}{--}{--}
+ SHORT U // \twolang
+ {Aleut, Balkar, Byelorussian, Dungan, Kara-Kalpak,
+ Karachai, Nivkh (Sakhalin), Uzbek,
+ Khanty (Kazym khanty), Eskimo}
+ {алеутский, балкарский, белорусский, дунганский, каракалпакский,
+ карачаевский, нивхский (сахалинский), узбекский,
+ хантыйский (язык казымских ханты), эскимосский} //
+\> 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}
+ {азербайджанский, башкирский, бурятский, долганский, дунганский,
+ казахский, калмыцкий, каракалпакский, киргизский, монгольский,
+ татарский, тофаларский, тувинский, туркменский, уйгурский, якутский} //
+\> Y_hcrs+y_hcrs %
+ \COD{"94/"b4}{''}{--}{--}{--}
+ STRAIGHT U STROKE
+ (STRAIGHT U BAR) // \twolang{Kazakh}{казахский} //
+\> H_dsc+h_dsc \COD{"95/"b5}{''}{''}{''}{--}
+ HA WITH (RIGHT) DESCENDER // \twolang
+ {Abkhazian, Aleut, Kara-Kalpak, Itelmen, Nivkh,
+ Tadzhik, Uzbek, Eskimo}
+ {абхазский, алеутский, каракалпакский, ительменский, нивхский,
+ таджикский, узбекский, эскимосский} //
+\> H_tl+h_tl \COD{"96/"b6}{--}{''}{--}{--}
+ KHA WITH TAIL // \twolang
+ {Aleut, Nivkh}{алеутский, нивхский} //
+\> CH_ldsc+ch_ldsc %
+ \COD{"97/"b7}{--}{''}{--}{--}
+ KHAKASSIAN CHE (CHE
+ WITH LEFT DESCENDER) // \twolang
+ {Tofalar, Khakassian}
+ {тофаларский, хакасский} //
+\> CH_rdsc+ch_rdsc %
+ \COD{"98/"b8}{''}{''}{''}{--}
+ CHE WITH (RIGHT) DESCENDER // \twolang
+ {Abkhazian, Tadzhik, Tofalar, Chuvash, Shor}
+ {абхазский, таджикский, тофаларский, чувашский, шорский} //
+\> UKR_E+ukr_e \COD{"99/"b9}{''}{--}{--}{''}
+ UKRAINIAN IE // \twolang
+ {Ukrainian, Old Slav}
+ {украинский, старославянский} //
+\> 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)}
+ {абхазский, азербайджанский, алеутский, башкирский, дунганский,
+ ительменский, казахский, калмыцкий, кетский, курдский,
+ нганасанский, татарский, тофаларский, туркменский, уйгурский,
+ хантыйский (язык ваховских ханты), хантыйский (язык казымских ханты)} //
+\> EPS+eps \COD{"9b/"bb}{--}{''}{--}{''}
+ EPSILON // \twolang
+ {Khanty (Kazym Khanty)}
+ {хантыйский (язык казымских ханты)} //
+\> 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:
+\medskip
+Abazinian,
+Abkhazian,
+Avar,
+Azerbaijani,
+Bashkir\Sign{\ast},
+Byelorussian,
+Bulgarian,
+Buryat,
+Dargin,
+Dolgan,
+Dungan,
+Ingush,
+Itelmen,
+Kabardinian-cherkessian,
+Kazakh\Sign{\ast},
+Kara-Kalpak\Sign{\ast},
+Kettish,
+Kirgiz,
+Koryak,
+Kumyk,
+Lak,
+Lezgin,
+Moldavian,
+Mongolian,
+Mordvin Moksha,
+Mordvin Erzya,
+Nanai,
+Nogai,
+Ossetian,
+Russian,
+Serbian,
+Tabasaran,
+Tatar,
+Tofalar,
+Tuvinian,
+Turkmen,
+Uzbek,
+Uigur,
+Ukrainian,
+Ulchi,
+Chechen,
+Chukchi,
+Yukagir,
+Yakut.
+%
+\medskip
+{\it With accented letters\/}:
+\medskip
+Adygey,
+Aleut,
+Altai,
+Balkar\Sign{\ast\ast\ast},
+Gagaus,
+Kalmyk,
+Karachai\Sign{\ast\ast\ast},
+Komi,
+Komi-Permyak,
+Kurdish,
+Macedonian,
+Mansi,
+Mari,
+Nganasan,
+Nenetz,
+Nivkh\Sign{\ast\ast},
+Saam\Sign{\ast\ast},
+Selkup,
+Tadzhik,
+Udmurt,
+Khakassian,
+Khanty,
+Chuvash,
+Shor\Sign{\ast\ast},
+Eskimo\Sign{\ast\ast\ast},
+Evenki,
+Even,
+%
+\medskip
+\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
+\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:
+
+K.~Pi\v ska, lections: ``Cyrillic Alphabets and Unicode''
+({\it CyrTUG}, Protvino); ``Cyrillic Alphabets'' (TUG, Dubna).
+
+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.
+
+``Yazyki narodov SSSR''(``Languages of folks in USSR''), 5V, 1966-68.
+
+The World Major Languages ed by Bernhard Comrie, London, Sydney, 1987.
+
+Fonts Katalog of ParaGraph (1995~г.).}
+%
+{\tolerance7000\hbadness7000\noindent
+Следующая таблица, приводит языки, которые охватывает данный шрифт и
+дополнительные буквы (помимо русских), которые используются в данных языках.
+Также приведены данные (в миллионах), сколько человек говорит на каждом
+языке. Данная таблица охватывает следующие языки:
+\medskip
+абазинский,
+абхазский,
+аварский,
+азербайджанский,
+башкирский\Sign{\ast},
+белорусский,
+болгарский,
+бурятский,
+даргинский,
+долганский,
+дунганский,
+ингушский,
+ительменский,
+кабардино-черкесский,
+казахский\Sign{\ast},
+каракалпакский\Sign{\ast},
+кетский,
+киргизский,
+корякский,
+кумыкский,
+лакский,
+лезгинский,
+молдавский,
+монгольский,
+мордовско-мокшанский,
+мордовско-эрзянский,
+нанайский,
+ногайский,
+осетинский,
+русский,
+сербскохорватский,
+табасаранский,
+татарский,
+тофаларский,
+тувинский,
+туркменский,
+узбекский,
+уйгурский,
+украинский,
+ульчский,
+чеченский,
+чукотский,
+юкагирский,
+якутский,
+%
+\medskip
+{\it С акцентированными буквами\/}:
+\medskip
+адыгейский,
+алеутский,
+алтайский,
+балкарский\Sign{\ast\ast\ast},
+гагаузский,
+калмыцкий,
+карачаевский\Sign{\ast\ast\ast},
+коми,
+коми-пермяцкий,
+курдский,
+македонский,
+мансийский,
+марийский,
+нганасанский,
+ненецкий,
+нивхский\Sign{\ast\ast},
+саамский\Sign{\ast\ast},
+селькупский,
+таджикский,
+удмуртский,
+хакасский,
+хантыйский,
+чувашский,
+шорский\Sign{\ast\ast},
+эвенкийский,
+эвенский,
+эскимосский\Sign{\ast\ast\ast},
+%
+\medskip
+\Sign{\ast}---имеются варианты с модификаторами.\par
+\Sign{\ast\ast}---имеются буквы с модификаторами.\par
+\Sign{\ast\ast\ast}---имеются варианты с акцентами.\par
+\medskip
+\noindent Эта таблица выполнена вне соблюдения национальных кодировок.
+Данные базируются на справочнике Р.~С.~Гиляревского и В.~С.~Гривнина
+<<Определитель языков мира по письменностям>>
+Москва, <<Издательство восточной литературы>>, 1960.
+
+Дополнения:
+
+К.~Пишка, доклады: <<Кириллические алфавиты и {\xrm Unicode}>>
+({\xti CyrTUG}, Протвино); ``{\xrm Cyrillic Alphabets}''({\xrm TUG}, Дубна).
+
+Е.~И.~Убрятова, <<Некоторые вопросы графики и орфографии
+письменности языков народов
+СССР пользующихся алфавитами на русской основе>>,
+М., 1959.
+
+<<Языки народов СССР>>, 5~т., М. 1966-68.
+
+{\xrm The World Major Languages ed by Bernhard Comrie, London, Sydney, 1987.}
+
+Каталог шрифтов фирмы {\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{\Excls}{\Excl}}%
+
+\ifpoortype
+\else
+ \catcode`\.=\active
+ \def.{\@ifstar{\Points}{\Point}}%
+\fi
+
+\catcode`\@12
+
+%%%
+
+\tabskip=0pt
+
+\vfil\eject
+%
+%
+%
+\halign to\hsize{%
+#\quad\tabskip6ptplus2000pt&#\quad&\hfill#\hfill&\dc #\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
+ !LAT_I !lat_i !UKR_I !ukr_i \unskip\char59\
+ !G_up !g_up !UKR_E !ukr_e
+ -- %{\rm({\tt ukr})}
+\> \twolang{Byelorussian}{Белорусский}
+ 7
+ !UKR_I !ukr_i !U_shrt !u_shrt
+ -- %{\rm({\tt bel}/{\it ruw})}
+%
+\EXTRA{\twolang
+ {{\it Southern Branch}}
+ {{\it Южная подгруппа славянских языков}}}
+%
+\> \twolang{Bulgarian}{Болгарский}
+ 7
+ -- %{\rm({\tt bul}/{\it blg})}
+\> \twolang{Macedonian}{Македонский}
+ --
+ !LAT_J !lat_j !LJE !lje !NJE !nje !LAT_S !lat_s !DZHE !dzhe
+ \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"01\CYR_G} {.x GJE } %GJE: $\equiv$\'\CYR_G
+ \ifpoor {\dc\accent"01\CYR_g} {.x gje } %gje: $\equiv$\'\CYR_g
+ \ifpoor {\dc\accent"01\CYR_K} {.x KJE } %KJE: $\equiv$\'\CYR_K
+ \ifpoor {\dc\accent"01\CYR_k} {.x kje } %kje: $\equiv$\'\CYR_k
+ -- %{\rm({\tt mac}/{\it mkj})}
+\> \twolang{Serbian (Serbocroatian$^{cyr}$)}{Сербскохорватский$^{cyr}$}
+ 10
+ !TSHE !tshe !DJE !dje !LAT_J !lat_j
+ !LJE !lje !NJE !nje !DZHE !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
+ !LAT_Q !lat_q !LAT_W !lat_w \unskip\char59\
+ !SHHA !shha !SCHWA !schwa \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ -- %{\rm({\tt kur})}
+\> \twolang{Ossetian}{Осетинский}
+` 0,40
+ !AE !ae
+ -- %{\rm({\tt oss}/{\it ose})}
+\> \twolang{Tadzhik}{Таджикский}
+ 2 $1,5+0,5~${\rm (Uzbek)}\hfil\break
+ !G_hcrs !g_hcrs !K_dsc !k_dsc !H_dsc !h_dsc !CH_rdsc !ch_rdsc
+ \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"09\CYR_I} {.x I_bar }
+ \ifpoor {\dc\accent"09\CYR_i} {.x i_bar }
+ \ifpoor {\dc\accent"09\CYR_U} {.x U_bar }
+ \ifpoor {\dc\accent"09\CYR_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
+ !ABH_CH !abh_ch !ABH_CH_dsc !abh_ch_dsc
+ !P_tl !p_tl !ABH_HA !abh_ha !T_dsc !t_dsc
+ !TETSE !tetse !DZHE !dzhe \unskip\char59\
+ !G_tl !g_tl !ABH_DZE !abh_dze
+ !K_dsc !k_dsc !K_hcrs !k_hcrs !H_dsc !h_dsc
+ !CH_rdsc !ch_rdsc !SCHWA !schwa
+ -- %{\rm({\tt abk})}
+\> \twolang{Abazinian}{Абазинский}
+ 0,020
+ !palochka
+ -- %{\rm({\it abq})}
+\> \twolang{Adygey}{Адыгейский}
+ 0,080
+ !palochka \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"02\CYR_U} {.x U_hat }
+ \ifpoor {\dc\accent"02\CYR_u} {.x u_hat }
+ -- %{\rm({\it ady})}
+\> \twolang{Kabardinian-Chircassian}{Кабардино-Черкесский}
+ 0,320
+ !palochka
+ -- %{\rm({\it kab})}
+%
+\EXTRA{\twolang
+ {{Eastern (Chechen-Ingush or Veykhan) Subgroup}}
+ {{\it Восточная (чечено-ингушская или вейханьская) подгруппа языков}}}
+%
+\> \twolang{Ingush}{Ингушский}
+ 0,420
+ !palochka
+ -- %{\rm({\tt inh})}
+\> \twolang{Chechen}{Чеченский}
+ 0,100
+ !palochka
+ -- %{\rm({\tt ch}/{\it cjc})}
+%
+\EXTRA{\twolang{Dagestan Subgroup}{Дагестанская группа языков}}
+%
+\> \twolang{Avar}{Аварский}
+ 0,260
+ !palochka
+ -- %{\rm({\tt ava}/{\it avr})}
+\> \twolang{Dargin}{Даргинский}
+ 0,150
+ !palochka
+ -- %{\rm({\it dar})}
+\> \twolang{Lak}{Лакский}
+ 0,060
+ !palochka
+ --
+\> \twolang{Lezgin}{Лезгинский}
+ 0,200
+ !palochka
+ --
+\> \twolang{Tabasaran}{Табасаранский}
+ 0,034
+ !palochka
+ --
+%
+\EXTRA{\twolang{\uppercase{Uralic Family}}{\uppercase{Уральские языки}}}
+%
+\EXTRA{\twolang{Finny-Ugric Subgroup}{Финно-угорская группа языков}}
+%
+\EXTRA{\twolang{\it Ugric Branch}{\it Угорская подгруппа языков}}
+%
+\> \twolang{Mansi (Vogul)}{Мансийский (вогульский)}
+ 0,003
+ !N_dsc !n_dsc \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"09\CYR_A} {.x A_bar }
+ \ifpoor {\dc\accent"09\CYR_a} {.x a_bar }
+ \ifpoor {\dc\accent"09\CYR_I} {.x I_bar }
+ \ifpoor {\dc\accent"09\CYR_i} {.x i_bar }
+ \ifpoor {\dc\accent"09\CYR_O} {.x O_bar }
+ \ifpoor {\dc\accent"09\CYR_o} {.x o_bar }
+ \ifpoor {\dc\accent"09\CYR_U} {.x U_bar }
+ \ifpoor {\dc\accent"09\CYR_u} {.x u_bar }
+ \ifpoor {\dc\accent"09\CYR_ERY} {.x ERY_bar }
+ \ifpoor {\dc\accent"09\CYR_ery} {.x ery_bar }
+ \ifpoor {\dc\accent"09\CYR_EREV} {.x EREV_bar }
+ \ifpoor {\dc\accent"09\CYR_erev} {.x erev_bar }
+ \ifpoor {\dc\accent"09\CYR_YU} {.x YU_bar }
+ \ifpoor {\dc\accent"09\CYR_yu} {.x yu_bar }
+ \ifpoor {\dc\accent"09\CYR_YA} {.x YA_bar }
+ \ifpoor {\dc\accent"09\CYR_YA} {.x ya_bar }
+ --
+\> \twolang{\sl Khanty}{\sl Хантыйский:}
+ 0,015
+ --
+\> \twolang{Khanty (Ostyak)}{Хантыйский (остяцкий)}
+ --
+ %\ifpoor {\oalign{\CYR_L\crcr\hidewidth.\hidewidth}} {.x L_ldot }
+ %\ifpoor {\oalign{\CYR_l\crcr\hidewidth.\hidewidth}} {.x l_ldot }
+ %\ifpoor {\oalign{\CYR_N\crcr\hidewidth.\hidewidth}} {.x N_ldot }
+ %\ifpoor {\oalign{\CYR_n\crcr\hidewidth.\hidewidth}} {.x n_ldot }
+ %\ifpoor {\oalign{\CYR_CH\crcr\hidewidth.\hidewidth}}{.x CH_ldot }
+ %\ifpoor {\oalign{\CYR_ch\crcr\hidewidth.\hidewidth}}{.x ch_ldot }
+ %!LAT_J !lat_j
+ --
+\> \twolang{Khanty (Vakh khanty)}{Хантыйский (язык ваховских ханты)}
+ --
+ !K_tl !k_tl !N_tl !n_tl !SCHWA !schwa !OTLD !otld
+ \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_A} {.x A_uml }
+ \ifpoor {\dc\accent"04\CYR_a} {.x a_uml }
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_u} {.x u_uml }
+ \ifpoor {\dc\accent"04\CYR_OTLD} {.x OTLD_uml }
+ \ifpoor {\dc\accent"04\CYR_otld} {.x otld_uml }
+ \ifpoor {\dc\accent"04\CYR_SCHWA} {.x SCHWA_uml }
+ \ifpoor {\dc\accent"04\CYR_schwa} {.x schwa_uml }
+ %\ifpoor {\dc\accent"08\CYR_E} {.x E_brv }
+ %\ifpoor {\dc\accent"08\CYR_e} {.x E_brv }
+ %\ifpoor {\oalign{\CYR_L\crcr\hidewidth.\hidewidth}} {.x L_ldot }
+ %\ifpoor {\oalign{\CYR_l\crcr\hidewidth.\hidewidth}} {.x l_ldot }
+ %\ifpoor {\oalign{\CYR_N\crcr\hidewidth.\hidewidth}} {.x N_ldot }
+ %\ifpoor {\oalign{\CYR_n\crcr\hidewidth.\hidewidth}} {.x n_ldot }
+ %\ifpoor {\oalign{\CYR_CH\crcr\hidewidth.\hidewidth}}{.x CH_ldot }
+ %\ifpoor {\oalign{\CYR_ch\crcr\hidewidth.\hidewidth}}{.x ch_ldot }
+ %!LAT_J !lat_j
+ --
+\> \twolang{Khanty (Kazym khanty)}{Хантыйский (язык казымских ханты)}
+ --
+ !L_tl !l_tl (1993) (\Var{} !L_dsc !l_dsc (1993))\hfil\break
+ !N_tl !n_tl (\Var{} !N_dsc !n_dsc \)\hfil\break
+ !OTLD !otld !U_shrt !u_shrt (1993)\hfil\break
+ !SCHWA !schwa !EPS !eps (1993) \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"08\CYR_A} {.x A_brv }
+ \ifpoor {\dc\accent"08\CYR_a} {.x a_brv }
+ (1993)
+ \ifpoor {\dc\accent"04\CYR_A} {.x A_uml }
+ \ifpoor {\dc\accent"04\CYR_a} {.x a_uml }
+ \ifpoor {\dc\accent"04\CYR_OTLD} {.x OTLD_uml }
+ \ifpoor {\dc\accent"04\CYR_otld} {.x otld_uml }
+ \ifpoor {\dc\accent"04\CYR_SCHWA} {.x SCHWA_uml }
+ \ifpoor {\dc\accent"04\CYR_schwa} {.x schwa_uml }
+ \ifpoor {\dc\accent"04\CYR_EPS} {.x EPS_uml }
+ \ifpoor {\dc\accent"04\CYR_eps} {.x eps_uml }
+ (1993)
+ --
+\> \twolang{Khanty (Surgut Khanty)}{Хантыйский (сургутский)}
+ --
+ !N_tl !n_tl \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_A} {.x A_uml }
+ \ifpoor {\dc\accent"04\CYR_a} {.x a_uml }
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_u} {.x u_uml }
+ --
+\> \twolang{Khanty (Shuryshkar khanty)}{Хантыйский (язык шурышкарских ханты)}
+ --
+ --
+%
+\EXTRA{\twolang{\it Finnic Branch}{\it Финская подгруппа языков}}
+%
+\> \twolang{Komi (Zyryan)}{Коми (зырянский)}
+ 0,230
+ !LAT_I !lat_i \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ --
+\> twolang{Komi-Permyak}{Коми-пермяцкий}
+ 0,150
+ !LAT_I !lat_i \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ --
+\> \twolang{\sl Mari (Cheremis):}{\sl Марийский (черемис):}
+ 0,500
+ --
+\> \twolang{Mari-low}{Марийский (луговой)}
+ --
+ !NG !ng \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_A} {.x A_uml }
+ \ifpoor {\dc\accent"04\CYR_a} {.x a_uml }
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_u} {.x u_uml }
+ \ifpoor {\dc\accent"04\CYR_ERY} {.x ERY_uml }
+ \ifpoor {\dc\accent"04\CYR_ery} {.x ery_uml }
+ --
+\> \twolang{Mari-high}{Марийский (горный)}
+ --
+ !NG !ng \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_A} {.x A_uml }
+ \ifpoor {\dc\accent"04\CYR_a} {.x a_uml }
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_u} {.x u_uml }
+ \ifpoor {\dc\accent"04\CYR_ERY} {.x ERY_uml }
+ \ifpoor {\dc\accent"04\CYR_ery} {.x ery_uml }
+ --
+\> \twolang{\sl Mordvin:}{\sl Мордовский:}
+ 1
+ --
+\> \twolang{Mordvin Mokshan}{Мордовско-Мокшанский} 0,5
+ --
+\> \twolang{Mordvin Erzyan}{Мордовско-Эрзянский}
+ 0,5
+ --
+\> \twolang{Saam}{Саамский}
+ (1985)
+ !LAT_J !lat_j !R_dsc !r_dsc !YAT !yat \unskip\char59\hfil\break
+ !SHHA !shha
+ !L_tl !l_tl (\Var{} !L_dsc !l_dsc \)\hfil\break
+ !M_dsc !m_dsc !M_tl !m_tl
+ !N_dsc !n_dsc !N_tl !n_tl \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_A} {.x A_uml }
+ \ifpoor {\dc\accent"04\CYR_a} {.x a_uml }
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_u} {.x u_uml }
+ \ifpoor {\dc\accent"04\CYR_EREV} {.x EREV_uml }
+ \ifpoor {\dc\accent"04\CYR_erev} {.x erev_uml }
+ \hfil\break
+ (\Var{}
+ \hfil\break{\it variants absent in \xti T2\/}:
+ \ifpoor {{\tt CYR_M_tl}} {.x M_tl }
+ \ifpoor {{\tt CYR_m_tl}} {.x m_tl \unskip}%
+ \unskip---{\it\unskip variant\/} !M_dsc
+ \ifpoor {(\xrm has tail as !L_tl \)} {}\hfil\break
+ \ifpoor {{\tt CYR_R_crv}} {.x R_crv }
+ \ifpoor {{\tt CYR_r_crv}} {.x r_crv \unskip}%
+ \unskip---{\it\unskip variant\/} !R_dsc
+ \ifpoor {({\xti look like\/}
+ {\dc\raise\lowtoup\hbox{\CYR_Agrave_cross}\kern-0,6em\CYR_R})} {}
+ --
+\> \twolang{Udmurt (Votyak)}{Удмуртский (вотский)}
+ 0,600
+ \accented
+ \ifpoor {\dc\accent"04\CYR_ZH} {.x ZH_uml }
+ \ifpoor {\dc\accent"04\CYR_zh} {.x zh_uml }
+ \ifpoor {\dc\accent"04\CYR_Z} {.x Z_uml }
+ \ifpoor {\dc\accent"04\CYR_z} {.x z_uml }
+ \ifpoor {\dc\accent"04\CYR_I} {.x I_uml }
+ \ifpoor {\dc\accent"04\CYR_i} {.x i_uml }
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ \ifpoor {\dc\accent"04\CYR_CH} {.x CH_uml }
+ \ifpoor {\dc\accent"04\CYR_ch} {.x ch_uml }
+ --
+%
+\EXTRA{\twolang{Samoed Subgroup}{Самодийские языки}}
+%
+\> \twolang{Nganasan}{Нганасанский}
+ --
+ !ABH_DZE !abh_dze !NG !ng !N_tl !n_tl \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_I} {.x I_uml }
+ \ifpoor {\dc\accent"04\CYR_i} {.x i_uml }
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_u} {.x u_uml }
+ \ifpoor {\dc\accent"0a\CYR_EREV} {.x EREV_dot }
+ \ifpoor {\dc\accent"0a\CYR_erev} {.x erev_dot }
+ --
+\> \twolang{Nenets (Yurak)}{Ненецкий (самоедский)}
+ 0,025
+ !AE !ae \unskip\char59\
+ !NG !ng !N_tl !n_tl !ABH_DZE !abh_dze \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_I} {.x I_uml }
+ \ifpoor {\dc\accent"04\CYR_i} {.x i_uml }
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_u} {.x u_uml }
+ \ifpoor {\dc\accent"04\CYR_EREV} {.x EREV_uml }
+ \ifpoor {\dc\accent"04\CYR_erev} {.x erev_uml }
+ --
+\> \twolang{Selkup (Ostyak-Samoed)}{Селькупский (остяко-самоедский)}
+ 0,002
+ !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)
+ !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)
+ !OTLD !otld (1987) \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_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
+ !S_dsc !s_dsc !CH_rdsc !ch_rdsc
+ (\Var{} !U_shrt !u_shrt \) \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"08\CYR_A} {.x A_brv }
+ \ifpoor {\dc\accent"08\CYR_a} {.x a_brv }
+ \ifpoor {\dc\accent"08\CYR_E} {.x E_brv }
+ \ifpoor {\dc\accent"08\CYR_e} {.x e_brv }
+ (\Var{}
+ \ifpoor {\dc\accent"08\CYR_U} {.x U_dac }
+ \ifpoor {\dc\accent"08\CYR_u} {.x u_dac }
+ \ifpoor {\dc\accent"08\CYR_U} {.x U_tld }
+ \ifpoor {\dc\accent"08\CYR_u} {.x u_tld }
+ \)
+ -- %{\rm({\tt chv}/{\it cju})}
+%
+\EXTRA{\twolang
+ {\it Southwestern (Oghuz or Turkmen) Branch}
+ {\it Юго-западная (огузская или туркменская) подгруппа языков}}
+%
+\> \twolang{Azerbaijani}{Азербайджанский}
+ 4
+ !LAT_J !lat_j !CH_vcrs !ch_vcrs \unskip\char59\
+ !G_hcrs !g_hcrs !SHHA !shha !K_vcrs !k_vcrs
+ !OTLD !otld !Y !y !SCHWA !schwa
+ -- %{\rm({\tt aze})}
+\> \twolang{Gagaus}{Гагаузский}
+ --
+ \accented
+ \ifpoor {\dc\accent"04\CYR_A} {.x A_uml }
+ \ifpoor {\dc\accent"04\CYR_a} {.x a_uml }
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_u} {.x u_uml }
+ --
+\> \twolang{Turkmen}{Туркменский}
+ 1,5 (400 thousands in Afghanistan)\hfil\break
+ !ZH_dsc !zh_dsc !N_dsc !n_dsc
+ !OTLD !otld !Y !y !SCHWA !schwa
+ -- %{\rm({\tt tuk}/{\it tck})}
+%
+\EXTRA{\twolang
+ {\it Northwestern (Kipchak) Branch}
+ {\it Северо-западная (кыпчакская) подгруппа языков}}
+%
+\> \twolang{Altai (Oirot)}{Алтайский (ойротский)}
+ 0,040
+ !LAT_J !lat_j \unskip\char59\
+ !NG !ng \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_u} {.x u_uml }
+ -- %{\rm({\it alt})}
+\> \twolang{Balkar}{Балкарский}
+ 0,040
+ !U_shrt !u_shrt \unskip\char59
+ \accented
+ (\Var{}
+ \ifpoor {\dc\accent"01\CYR_U} {.x U_ac }
+ \ifpoor {\dc\accent"01\CYR_u} {.x u_ac }
+ \ifpoor {\dc\accent"00\CYR_U} {.x U_gr }
+ \ifpoor {\dc\accent"00\CYR_u} {.x u_gr }
+ \)
+ --
+\> \twolang{Bashkir}{Башкирский}
+ 0,590
+ !G_hcrs !g_hcrs !Z_dsc !z_dsc !K_beak !k_beak !N_dsc !n_dsc
+ !SHHA !shha !OTLD !otld !S_dsc !s_dsc !Y !y !SCHWA !schwa
+ \unskip\char59
+ \modified
+ (\Var{}
+ \ifpoor {\xrm look like:} {\empty }
+ \ifpoor {\dc\raise\lowtoup\hbox{\CYR_Ahcross}\kern-0,5em\CYR_G} {.x VG_hcrs }
+ \ifpoor {\dc\CYR_Ahcross\kern-0,35em\CYR_g} {.x Vg_hcrs }
+ {\dc\ooalign{\hidewidth\char"0C
+ \hidewidth\crcr\CYR_Z}}
+ {\dc\accent"0C\CYR_z}
+ {\dc\ooalign{\hidewidth\kern0,25em\char"0C
+ \hidewidth\crcr\CYR_S}}
+ {\dc\accent"0C\CYR_s}
+ \)
+ -- %{\rm({\tt bak}/{\it bxk})}
+\> \twolang{Kazakh}{Казахский}
+ 4 (500 thousands across the China and $\approx50$
+ thousands in Mongolia)\hfil\break
+ !LAT_I !lat_i !G_hcrs !g_hcrs !K_dsc !k_dsc
+ !N_dsc !n_dsc !Y !y !Y_hcrs !y_hcrs !SHHA !shha
+ !SCHWA !schwa !OTLD !otld \unskip\char59
+ \modified
+ (\Var{}
+ \ifpoor {\xrm look like:} {}
+ \ifpoor {\dc\raise\lowtoup\hbox{\CYR_Ahcross}\kern-0,5em\CYR_G} {.x VG_hcrs }
+ \ifpoor {\dc\CYR_Ahcross\kern-0,35em\CYR_g} {.x Vg_hcrs }
+ \)
+ -- %{\rm({\tt kaz})}
+\> \twolang{Kara-Kalpak}{Каракалпакский}
+ 0,160
+ !U_shrt !u_shrt !G_hcrs !g_hcrs !K_dsc !k_dsc
+ !N_dsc !n_dsc !Y !y !H_dsc !h_dsc !OTLD !otld
+ !SCHWA !schwa \unskip\char59
+ \modified
+ (\Var{}
+ \ifpoor {\xrm look like:} {}
+ \ifpoor {\dc\raise\lowtoup\hbox{\CYR_Ahcross}\kern-0,5em\CYR_G} {.x VG_hcrs }
+ \ifpoor {\dc\CYR_Ahcross\kern-0,35em\CYR_g} {.x Vg_hcrs }
+ \)
+ -- %{\rm({\tt kaa}/{\it kac})}
+\> \twolang{Karachai}{Карачаевский}
+ 0,070
+ !U_shrt !u_shrt \unskip\char59
+ \accented
+ (\Var{}
+ \ifpoor {\dc\accent"01\CYR_U} {.x U_ac }
+ \ifpoor {\dc\accent"01\CYR_u} {.x u_ac }
+ \ifpoor {\dc\accent"00\CYR_U} {.x U_gr }
+ \ifpoor {\dc\accent"00\CYR_u} {.x u_gr }
+ \)
+ -- %{\rm({\it krc})}
+\> \twolang{Kirgiz}{Киргизский}
+ 1,50
+ !N_dsc !n_dsc !OTLD !otld !Y !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
+ !SHHA !shha !ZH_dsc !zh_dsc !N_dsc !n_dsc
+ !OTLD !otld !Y !y !SCHWA !schwa
+ -- %{\rm({\tt tat}/{\it ttr})}
+%
+\EXTRA{\twolang
+ {{\it Southeastern (Chagatai) Branch}}
+ {{\it Юго-восточная (чагатайская) подгруппа языков}}}
+%
+\> \twolang{Uzbek}{Узбекский}
+ 9 (1 million in Afghanistan)\hfil\break
+ !G_hcrs !g_hcrs !K_dsc !k_dsc !U_shrt !u_shrt !H_dsc !h_dsc
+ -- %{\rm({\tt uzb})}
+\> \twolang{Uigur}{Уйгурский}
+ 0,150 (4 millions in China)\hfil\break
+ !G_hcrs !g_hcrs !SHHA !shha !ZH_dsc !zh_dsc
+ !K_dsc !k_dsc !N_dsc !n_dsc
+ !OTLD !otld !Y !y !SCHWA !schwa
+ -- %{\rm({\tt uig})}
+%
+\EXTRA{\twolang
+ {\it Northeastern Branch}
+ {\it Северо-восточная подгруппа языков}}
+%
+\> \twolang{Dolgan}{Долганский}
+ (1982)
+ !G_tl !g_tl !SHHA !shha !NG !ng !OTLD !otld !Y !y
+ --
+\> \twolang{Tofalar}{Тофаларский}
+ (1989)
+ !LAT_I !lat_i \unskip\char59\
+ !G_hcrs !g_hcrs !SHHA !shha \hfil\break
+ !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break
+ !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)\hfil\break
+ !OTLD !otld !Y !y
+ !CH_ldsc !ch_ldsc !CH_rdsc !ch_rdsc !SCHWA !schwa
+ --
+\> \twolang{Tuvinian}{Тувинский}
+ 0,100
+ !N_dsc !n_dsc !OTLD !otld !Y !y
+ -- %{\rm({\tt tyv}/{\it tun})}
+\> \twolang{Khakassian}{Хакасский}
+` 0,050
+ !LAT_I !lat_i \unskip\char59\
+ !G_hcrs !g_hcrs !G_dsc !g_dsc (\Var{} !G_tl !g_tl \)\hfil\break
+ !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)\hfil\break
+ !CH_ldsc !ch_ldsc \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_A} {.x A_uml }
+ \ifpoor {\dc\accent"04\CYR_a} {.x a_uml }
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ \ifpoor {\dc\accent"0a\CYR_LAT_I} {.x LAT_I_dot }
+ -- %{\rm({\tt kjh})}
+\> \twolang{Shor}{Шорский}
+ --
+ !G_hcrs !g_hcrs
+ !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break
+ !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)\hfil\break
+ !CH_rdsc !ch_rdsc \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_u} {.x u_uml }
+ \modified
+ (\Var{}
+ \ifpoor {\xrm look like:} {}
+ \ifpoor {\dc\raise\lowtoup\hbox{\CYR_Ahcross}\kern-0,5em\CYR_G} {.x VG_hcrs }
+ \ifpoor {\dc\CYR_Ahcross\kern-0,35em\CYR_g} {.x Vg_hcrs }
+ \)
+ --
+\> \twolang{Yakut}{Якутский}
+ 0,300
+ !LAT_I !lat_i \unskip\char59\
+ !G_tl !g_tl !SHHA !shha
+ !NG !ng (\Var{} !N_dsc !n_dsc \)
+ !OTLD !otld !Y !y
+ -- %{\rm({\tt sah}/{\it ukt})}
+%
+\EXTRA{\twolang{Mongolian Subgroup}{Монгольская группа языков}}
+%
+\> \twolang{Buryat}{Бурятский}
+ 0,300
+ !SHHA !shha !OTLD !otld !Y !y
+ -- %{\rm({\tt bua}/{\it mnb})}
+\> \twolang{Kalmyk}{Калмыцкий}
+ 0,125
+ !SHHA !shha !ZH_dsc !zh_dsc !N_dsc !n_dsc
+ !OTLD !otld !Y !y !SCHWA !schwa \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_A} {.x A_uml }
+ \ifpoor {\dc\accent"04\CYR_a} {.x a_uml }
+ \ifpoor {\dc\accent"04\CYR_O} {.x O_uml }
+ \ifpoor {\dc\accent"04\CYR_o} {.x o_uml }
+ \ifpoor {\dc\accent"04\CYR_U} {.x U_uml }
+ \ifpoor {\dc\accent"04\CYR_u} {.x u_uml }
+ -- %{\rm({\tt kgz})}
+\> \twolang{Mongolian$^{cyr}$}{Монгольский$^{cyr}$}
+ 3,5 (including 1 million in China)\hfil\break
+ !OTLD !otld !Y !y
+ -- %{\rm({\tt mon}/{\it khk})}
+%
+\EXTRA{\twolang
+ {Tungusic (Tungusic-Manchu) Subgroup}
+ {Тунгусо-Маньчжурская группа языков}}
+%
+\EXTRA{\twolang
+ {\it Northern (Tungusic) Branch}
+ {\it Северная (тунгусская) подгруппа языков}}
+%
+\> \twolang{Evenki (Tungus)}{Эвенкийский (тунгусский)}
+ 0,015
+ !N_dsc !n_dsc (\Var{} !N_tl !n_tl \) \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"08\CYR_A} {.x A_bar }
+ \ifpoor {\dc\accent"08\CYR_a} {.x a_bar }
+ \ifpoor {\dc\accent"08\CYR_I} {.x I_bar }
+ \ifpoor {\dc\accent"08\CYR_i} {.x i_bar }
+ (East)
+ \ifpoor {\dc\accent"08\CYR_O} {.x O_bar }
+ \ifpoor {\dc\accent"08\CYR_o} {.x o_bar }
+ \ifpoor {\dc\accent"08\CYR_U} {.x U_bar }
+ \ifpoor {\dc\accent"08\CYR_u} {.x u_bar }
+ \ifpoor {\dc\accent"08\CYR_ERY} {.x ERY_bar }
+ \ifpoor {\dc\accent"08\CYR_ery} {.x ery_bar }
+ \ifpoor {\dc\accent"08\CYR_EREV} {.x EREV_bar }
+ \ifpoor {\dc\accent"08\CYR_erev} {.x erev_bar }
+ \ifpoor {\dc\accent"08\CYR_YU} {.x YU_bar }
+ \ifpoor {\dc\accent"08\CYR_yu} {.x yu_bar }
+ \ifpoor {\dc\accent"08\CYR_YA} {.x YA_bar }
+ \ifpoor {\dc\accent"08\CYR_ya} {.x ya_bar }
+ -- %{\rm({\it evn})}
+\> \twolang{Even (Lamut --- East)}{Эвенский (ламутский --- восточный)}
+ 0,008
+ !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)
+ !OTLD !otld \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"04\CYR_OTLD} {.x OTLD_uml }
+ \ifpoor {\dc\accent"04\CYR_otld} {.x otld_uml }
+ -- %{\rm({\it eve})}
+%
+\EXTRA{\twolang
+ {\it Southern (Manchu) Subgroup}
+ {\it Южная (маньчжурская) подгруппа языков}}
+%
+\> \twolang{Nanai (Gold)}{Нанайский (гольдский)}
+ 0,007
+ !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)
+ -- %{\rm({\it gld})}
+\> \twolang{Ulchi}{Ульчский}
+ --
+ !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)
+ --
+%
+\EXTRA{\twolang
+ {\uppercase{Sino-Tibetian Family}}%???
+ {\uppercase{Китайско-тибетские языки}}}
+%
+\EXTRA{\twolang
+ {\it Tansushen branch}%???
+ {\it Таньсушэньский диалект}}
+%
+\> \twolang{Dungan}{Дунганский}
+ 0,020
+ !ZH_dsc !zh_dsc !N_dsc !n_dsc !U_shrt !u_shrt !Y !y
+ !SCHWA !schwa
+ --
+%
+\EXTRA{\twolang
+ {\uppercase{Paleo-Asiatic Family}}
+ {\uppercase{Палеоазиатские языки}}}
+%
+\> \twolang{Chukchi (Luoravetlan)}{Чукотский (луораветланский)}
+ 0,012
+ !K_tl !k_tl %(\Var{} !K_dsc !k_dsc \)
+ !L_tl !l_tl %(\Var{} !L_dsc !l_dsc \)
+ !N_tl !n_tl %(\Var{} !N_dsc !n_dsc \)
+ -- %{\rm({\it ckt})}
+\> \twolang{Koryak (Nymylan)}{Корякский (нымыланский)}
+ 0,006
+ !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)
+ !N_dsc !N_dsc (\Var{} !N_tl !n_tl \)
+ -- %{\rm({\it kpy})}
+\> \twolang{Nivkh (Gilyak)}{Нивхский (гиляцкий)}
+ {0,003 (1981)}
+ !G_hcrs !g_hcrs !G_dsc !g_dsc
+ !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break
+ !N_dsc !N_dsc (\Var{} !N_tl !n_tl \)\hfil\break
+ %!U_shrt !u_shrt
+ !H_dsc !h_dsc (\Var{} !H_tl !h_tl \)\hfil\break
+ \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"08\CYR_R} {.x R_brv }
+ \ifpoor {\dc\accent"08\CYR_R} {.x r_brv }
+ \unskip\char59
+ \modified
+ \ifpoor {\xrm look like:} {}
+ \ifpoor {\dc\raise\lowtoup\hbox{\CYR_Ahcross}\kern-0,475em\CYR_G_dsc} {.x G_crsdsc }
+ \ifpoor {\dc\CYR_Ahcross\kern-0,35em\CYR_g_dsc} {.x g_crsdsc }
+ \ifpoor {\dc\raise0,75ex\hbox{\vrule height0,2ptwidth0,5em}\kern-0,6em\CYR_H} {.x H_hcrs }
+ \ifpoor {\dc\raise0,52ex\hbox{\vrule height0,2ptwidth0,375em}\kern-0,425em\CYR_h} {.x h_hcrs }
+ --
+\> \twolang{Nivkh (Sakhalin)}{Нивхский (сахалинский)}
+ {0,003 (1981)}
+ !U_shrt !u_shrt
+ --
+%
+\EXTRA{\twolang
+ {\uppercase{Eskimo-Aleut Family}}
+ {\uppercase{Эскимосско-алеутские языки}}}
+%
+\> \twolang{Aleut}{Алеутский}
+ (1993)
+ !G_dsc !g_dsc
+ !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break
+ !U_shrt !u_shrt
+ !H_dsc !h_dsc (\Var{} !H_tl !h_tl \)\hfil\break
+ !SCHWA !schwa \unskip\char59
+ \accented
+ \ifpoor {\dc\accent"08\CYR_A} {.x A_bar }
+ \ifpoor {\dc\accent"08\CYR_a} {.x a_bar }
+ \ifpoor {\dc\accent"08\CYR_I} {.x I_bar }
+ \ifpoor {\dc\accent"08\CYR_i} {.x i_bar }
+ \ifpoor {\dc\accent"08\CYR_O} {.x O_bar }
+ \ifpoor {\dc\accent"08\CYR_o} {.x o_bar }
+ \ifpoor {\dc\accent"08\CYR_U} {.x U_bar }
+ \ifpoor {\dc\accent"08\CYR_u} {.x u_bar }
+ \ifpoor {\dc\accent"08\CYR_ERY} {.x ERY_bar }
+ \ifpoor {\dc\accent"08\CYR_ery} {.x ery_bar }
+ \ifpoor {\dc\accent"08\CYR_EREV} {.x EREV_bar }
+ \ifpoor {\dc\accent"08\CYR_erev} {.x erev_bar }
+ \ifpoor {\dc\accent"08\CYR_YU} {.x YU_bar }
+ \ifpoor {\dc\accent"08\CYR_yu} {.x yu_bar }
+ \ifpoor {\dc\accent"08\CYR_YA} {.x YA_bar }
+ \ifpoor {\dc\accent"08\CYR_ya} {.x ya_bar }
+ --
+\> \twolang{Itelmen}{Ительменский}
+ (1988)
+ !LJE !lje !NJE !nje \unskip\char59\ \hfil\break
+ !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break
+ !L_dsc !l_dsc (\Var{} !L_tl !l_tl \)\hfil\break
+ !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)\hfil\break
+ !H_dsc !h_dsc (\Var{} !H_tl !h_tl \)\hfil\break
+ !SCHWA !schwa
+ --
+\> \twolang{Eskimo (Yuit)}{Эскимосский (юитский)}
+ 0,001
+ !G_dsc !g_dsc %(\Var{} !G_tl !g_tl \)moved out
+ !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)\hfil\break
+ !N_dsc !n_dsc (\Var{} !N_tl !n_tl \)\hfil\break
+ !U_shrt !u_shrt
+ !H_dsc !h_dsc (\Var{} !H_tl !h_tl \) \unskip\char59
+ \accented
+ (\Var{}{\it absent in {\xti LHfonts}}
+ %\ifpoor
+ {\dc\accent"08\CYR_U} %{.x U_brv }
+ %\ifpoor
+ {\dc\accent"08\CYR_u} %{.x u_brv }
+ \)
+ --
+\> \twolang{Yukagir}{Юкагирский}
+ {(1969--1987)}
+ !G_tl !g_tl !SHHA !shha !NG !ng !OTLD !otld
+ --
+%
+\EXTRA{\twolang
+ {\uppercase{Enisei Family}}
+ {\uppercase{Енисейские языки}}}
+%
+\> \twolang{Kettish}{Кетский}
+ (1993)
+ !G_dsc !g_dsc
+ !K_dsc !k_dsc (\Var{} !K_tl !k_tl \)
+ !OTLD !otld !SCHWA !schwa
+ --
+%
+}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/lacodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/lacodes.tex
new file mode 100644
index 00000000000..669eee3cd71
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/beresta/lacodes.tex
@@ -0,0 +1,158 @@
+% This is lacodes.mf in text format as of 1999/28/11
+% 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"83}
+\def\aCYR_dje {\char"A3}
+\def\aCYR_TSHE {\char"82}
+\def\aCYR_tshe {\char"A2}
+\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_AaCYRbreve {\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/lucida/beresta/lbcodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/lbcodes.tex
new file mode 100644
index 00000000000..183c828a754
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/beresta/lbcodes.tex
@@ -0,0 +1,158 @@
+% This is lbcodes.mf in text format as of 1999/28/11
+% 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/lucida/beresta/lccodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/lccodes.tex
new file mode 100644
index 00000000000..dde689f3e87
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/beresta/lccodes.tex
@@ -0,0 +1,158 @@
+% This is lccodes.mf in text format as of 1999/28/11
+% 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/lucida/beresta/ldcodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/ldcodes.tex
new file mode 100644
index 00000000000..bced6acf7b0
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/beresta/ldcodes.tex
@@ -0,0 +1,165 @@
+% This is ldcodes.mf in text format as of 1999/28/11
+% 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}
+\def\dCYR_NARROW_E {\char"9B}
+\def\dCYR_narrow_e {\char"BB}
diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/rscodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/rscodes.tex
new file mode 100644
index 00000000000..56c2eb05405
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/beresta/rscodes.tex
@@ -0,0 +1,125 @@
+% This is rscodes.mf in text format as of 1999/28/11
+% created by LHfonts (TeX4MF) version 3.4
+%
+%
+
+\def\sCYR_LAT_I {\char"41}
+\def\sCYR_lat_i {\char"61}
+\def\sCYR_LAT_J {\char"42}
+\def\sCYR_lat_j {\char"62}
+\def\sCYR_LAT_S {\char"43}
+\def\sCYR_lat_s {\char"63}
+\def\sCYR_YAT {\char"44}
+\def\sCYR_yat {\char"64}
+\def\sCYR_B_YUS {\char"45}
+\def\sCYR_b_yus {\char"65}
+\def\sCYR_IZH {\char"46}
+\def\sCYR_izh {\char"66}
+\def\sCYR_UKR_I {\char"47}
+\def\sCYR_ukr_i {\char"67}
+\def\sCYR_NG {\char"48}
+\def\sCYR_ng {\char"68}
+\def\sCYR_UKR_E {\char"49}
+\def\sCYR_ukr_e {\char"69}
+\def\sCYR_Afrown {\char"00}
+\def\sCYR_Agrave_dbl {\char"01}
+\def\sCYR_Acyrbreve {\char"02}
+\def\sCYR_dash {\char"16}
+\def\sCYR_titlo {\char"05}
+\def\sCYR_palatal {\char"06}
+\def\sCYR_paerok {\char"07}
+\def\sCYR_kamora {\char"17}
+\def\sCYR_psili {\char"1B}
+\def\sCYR_dasia {\char"1C}
+\def\sCYR_zvat {\char"1D}
+\def\sCYR_pneuac {\char"1E}
+\def\sCYR_pneugr {\char"1F}
+\def\sCYR_thousands {\char"9E}
+\def\sCYR_accte {\char"08}
+\def\sCYR_tma {\char"09}
+\def\sCYR_legion {\char"0A}
+\def\sCYR_leodr {\char"0B}
+\def\sCYR_vran {\char"0C}
+\def\sCYR_koloda {\char"0E}
+\def\sCYR_tmatem {\char"0F}
+\def\sCYR_vzvat {\char"10}
+\def\sCYR_vdasia {\char"11}
+\def\sCYR_vpsili {\char"12}
+\def\sCYR_vpneuac {\char"13}
+\def\sCYR_vpmeugr {\char"14}
+\def\sCYR_AZ {\char"4A}
+\def\sCYR_az {\char"6A}
+\def\sCYR_I_AZ {\char"4B}
+\def\sCYR_i_az {\char"6B}
+\def\sCYR_L_YUS {\char"4C}
+\def\sCYR_l_yus {\char"6C}
+\def\sCYR_IL_YUS {\char"4D}
+\def\sCYR_il_yus {\char"6D}
+\def\sCYR_GERV {\char"4E}
+\def\sCYR_gerv {\char"6E}
+\def\sCYR_NASH {\char"4F}
+\def\sCYR_nash {\char"6F}
+\def\sCYR_ZEMLA {\char"50}
+\def\sCYR_zemla {\char"70}
+\def\sCYR_KSI {\char"51}
+\def\sCYR_ksi {\char"71}
+\def\sCYR_VIZHE {\char"52}
+\def\sCYR_vizhe {\char"72}
+\def\sCYR_IZHE {\char"53}
+\def\sCYR_izhe {\char"73}
+\def\sCYR_OMGA {\char"54}
+\def\sCYR_omga {\char"74}
+\def\sCYR_OMGA_rnd {\char"55}
+\def\sCYR_omga_rnd {\char"75}
+\def\sCYR_OT {\char"56}
+\def\sCYR_ot {\char"76}
+\def\sCYR_OMGA_tlo {\char"57}
+\def\sCYR_omga_tlo {\char"77}
+\def\sCYR_FITA {\char"58}
+\def\sCYR_fita {\char"78}
+\def\sCYR_KOPPA {\char"59}
+\def\sCYR_koppa {\char"79}
+\def\sCYR_UK {\char"5A}
+\def\sCYR_uk {\char"7A}
+\def\sCYR_CHERV {\char"80}
+\def\sCYR_cherv {\char"A0}
+\def\sCYR_PSI {\char"81}
+\def\sCYR_psi {\char"A1}
+\def\sCYR_SHTA {\char"82}
+\def\sCYR_shta {\char"A2}
+\def\sCYR_IB_YUS {\char"83}
+\def\sCYR_ib_yus {\char"A3}
+\def\sCYR_I_EST {\char"84}
+\def\sCYR_i_est {\char"A4}
+\def\sCYR_NARROW_E {\char"85}
+\def\sCYR_narrow_e {\char"A5}
+\def\sCYR_ZELO {\char"86}
+\def\sCYR_zelo {\char"A6}
+\def\sCYR_VUK {\char"87}
+\def\sCYR_vuk {\char"A7}
+\def\sCYR_VI_A {\char"88}
+\def\sCYR_vi_a {\char"A8}
+\def\sCYR_VL_YUS {\char"89}
+\def\sCYR_Vl_yus {\char"A9}
+\def\sCYR_IZH_dgr {\char"8A}
+\def\sCYR_izh_dgr {\char"AA}
+\def\sCYR_IZH_uml {\char"8B}
+\def\sCYR_izh_uml {\char"AB}
+\def\sCYR_OLG {\char"8C}
+\def\sCYR_olg {\char"AC}
+\def\sCYR_OERY {\char"8D}
+\def\sCYR_oery {\char"AD}
+\def\sCYR_OHRDSN {\char"8E}
+\def\sCYR_ohrdsn {\char"AE}
+\def\sCYR_OO_cdot {\char"8F}
+\def\sCYR_oo_cdot {\char"AF}
+\def\sCYR_OO_cddot {\char"90}
+\def\sCYR_oo_cddot {\char"B0}
+\def\sCYR_VIZH {\char"91}
+\def\sCYR_vizh {\char"B1}
+\def\sCYR_P_peter {\char"92}
+\def\sCYR_p_peter {\char"B2}
+\def\sCYR_T_peter {\char"93}
+\def\sCYR_t_peter {\char"B3}
+\def\sCYR_ZELO_m {\char"94}
+\def\sCYR_zelo_m {\char"B4}
diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/rxcodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/rxcodes.tex
new file mode 100644
index 00000000000..c08ac4d5802
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/beresta/rxcodes.tex
@@ -0,0 +1,215 @@
+% This is rxcodes.mf in text format as of 1999/28/11
+% created by LHfonts (TeX4MF) version 3.4
+%
+%
+
+\def\CYR_A {\char"C0}
+\def\CYR_a {\char"E0}
+\def\CYR_B {\char"C1}
+\def\CYR_b {\char"E1}
+\def\CYR_V {\char"C2}
+\def\CYR_v {\char"E2}
+\def\CYR_G {\char"C3}
+\def\CYR_g {\char"E3}
+\def\CYR_D {\char"C4}
+\def\CYR_d {\char"E4}
+\def\CYR_E {\char"C5}
+\def\CYR_e {\char"E5}
+\def\CYR_ZH {\char"C6}
+\def\CYR_zh {\char"E6}
+\def\CYR_Z {\char"C7}
+\def\CYR_z {\char"E7}
+\def\CYR_I {\char"C8}
+\def\CYR_i {\char"E8}
+\def\CYR_I_shrt {\char"C9}
+\def\CYR_i_shrt {\char"E9}
+\def\CYR_K {\char"CA}
+\def\CYR_k {\char"EA}
+\def\CYR_L {\char"CB}
+\def\CYR_l {\char"EB}
+\def\CYR_M {\char"CC}
+\def\CYR_m {\char"EC}
+\def\CYR_N {\char"CD}
+\def\CYR_n {\char"ED}
+\def\CYR_O {\char"CE}
+\def\CYR_o {\char"EE}
+\def\CYR_P {\char"CF}
+\def\CYR_p {\char"EF}
+\def\CYR_R {\char"D0}
+\def\CYR_r {\char"F0}
+\def\CYR_S {\char"D1}
+\def\CYR_s {\char"F1}
+\def\CYR_T {\char"D2}
+\def\CYR_t {\char"F2}
+\def\CYR_U {\char"D3}
+\def\CYR_u {\char"F3}
+\def\CYR_F {\char"D4}
+\def\CYR_f {\char"F4}
+\def\CYR_H {\char"D5}
+\def\CYR_h {\char"F5}
+\def\CYR_C {\char"D6}
+\def\CYR_c {\char"F6}
+\def\CYR_CH {\char"D7}
+\def\CYR_ch {\char"F7}
+\def\CYR_SH {\char"D8}
+\def\CYR_sh {\char"F8}
+\def\CYR_SHCH {\char"D9}
+\def\CYR_shch {\char"F9}
+\def\CYR_HRDSN {\char"DA}
+\def\CYR_hrdsn {\char"FA}
+\def\CYR_ERY {\char"DB}
+\def\CYR_ery {\char"FB}
+\def\CYR_SFTSN {\char"DC}
+\def\CYR_sftsn {\char"FC}
+\def\CYR_EREV {\char"DD}
+\def\CYR_erev {\char"FD}
+\def\CYR_YU {\char"DE}
+\def\CYR_yu {\char"FE}
+\def\CYR_YA {\char"DF}
+\def\CYR_ya {\char"FF}
+\def\CYR_YO {\char"9C}
+\def\CYR_yo {\char"BC}
+\def\CYR_AE {\char"41}
+\def\CYR_ae {\char"61}
+\def\CYR_DJE {\char"42}
+\def\CYR_dje {\char"62}
+\def\CYR_TSHE {\char"43}
+\def\CYR_tshe {\char"63}
+\def\CYR_ABH_CH {\char"44}
+\def\CYR_abh_ch {\char"64}
+\def\CYR_ABH_CH_dsc {\char"45}
+\def\CYR_abh_ch_dsc {\char"65}
+\def\CYR_K_vcrs {\char"46}
+\def\CYR_k_vcrs {\char"66}
+\def\CYR_K_hcrs {\char"47}
+\def\CYR_k_hcrs {\char"67}
+\def\CYR_L_dsc {\char"48}
+\def\CYR_l_dsc {\char"68}
+\def\CYR_LAT_I {\char"49}
+\def\CYR_lat_i {\char"69}
+\def\CYR_LAT_J {\char"4A}
+\def\CYR_lat_j {\char"6A}
+\def\CYR_LJE {\char"4B}
+\def\CYR_lje {\char"6B}
+\def\CYR_M_dsc {\char"4C}
+\def\CYR_m_dsc {\char"6C}
+\def\CYR_NJE {\char"4D}
+\def\CYR_nje {\char"6D}
+\def\CYR_ABH_HA {\char"4E}
+\def\CYR_abh_ha {\char"6E}
+\def\CYR_P_tl {\char"4F}
+\def\CYR_p_tl {\char"6F}
+\def\CYR_R_dsc {\char"50}
+\def\CYR_r_dsc {\char"70}
+\def\CYR_LAT_Q {\char"51}
+\def\CYR_lat_q {\char"71}
+\def\CYR_T_dsc {\char"52}
+\def\CYR_t_dsc {\char"72}
+\def\CYR_LAT_S {\char"53}
+\def\CYR_lat_s {\char"73}
+\def\CYR_TETSE {\char"54}
+\def\CYR_tetse {\char"74}
+\def\CYR_DZHE {\char"55}
+\def\CYR_dzhe {\char"75}
+\def\CYR_CH_vcrs {\char"56}
+\def\CYR_ch_vcrs {\char"76}
+\def\CYR_LAT_W {\char"57}
+\def\CYR_lat_w {\char"77}
+\def\CYR_YAT {\char"58}
+\def\CYR_yat {\char"78}
+\def\CYR_B_YUS {\char"59}
+\def\CYR_b_yus {\char"79}
+\def\CYR_IZH {\char"5A}
+\def\CYR_izh {\char"7A}
+\def\CYR_N_ltl {\char"1C}
+\def\CYR_n_ltl {\char"1D}
+\def\CYR_DELTA {\char"1E}
+\def\CYR_delta {\char"1F}
+\def\CYR_G_up {\char"80}
+\def\CYR_g_up {\char"A0}
+\def\CYR_G_hcrs {\char"81}
+\def\CYR_g_hcrs {\char"A1}
+\def\CYR_G_dsc {\char"82}
+\def\CYR_g_dsc {\char"A2}
+\def\CYR_G_tl {\char"83}
+\def\CYR_g_tl {\char"A3}
+\def\CYR_SHHA {\char"84}
+\def\CYR_shha {\char"A4}
+\def\CYR_ZH_dsc {\char"85}
+\def\CYR_zh_dsc {\char"A5}
+\def\CYR_Z_dsc {\char"86}
+\def\CYR_z_dsc {\char"A6}
+\def\CYR_ABH_DZE {\char"87}
+\def\CYR_abh_dze {\char"A7}
+\def\CYR_UKR_I {\char"88}
+\def\CYR_ukr_i {\char"A8}
+\def\CYR_K_dsc {\char"89}
+\def\CYR_k_dsc {\char"A9}
+\def\CYR_K_beak {\char"8A}
+\def\CYR_k_beak {\char"AA}
+\def\CYR_K_tl {\char"8B}
+\def\CYR_k_tl {\char"AB}
+\def\CYR_L_tl {\char"8C}
+\def\CYR_l_tl {\char"AC}
+\def\CYR_N_dsc {\char"8D}
+\def\CYR_n_dsc {\char"AD}
+\def\CYR_NG {\char"8E}
+\def\CYR_ng {\char"AE}
+\def\CYR_N_tl {\char"8F}
+\def\CYR_n_tl {\char"AF}
+\def\CYR_OTLD {\char"90}
+\def\CYR_otld {\char"B0}
+\def\CYR_S_dsc {\char"91}
+\def\CYR_s_dsc {\char"B1}
+\def\CYR_U_shrt {\char"92}
+\def\CYR_u_shrt {\char"B2}
+\def\CYR_Y {\char"93}
+\def\CYR_y {\char"B3}
+\def\CYR_Y_hcrs {\char"94}
+\def\CYR_y_hcrs {\char"B4}
+\def\CYR_H_dsc {\char"95}
+\def\CYR_h_dsc {\char"B5}
+\def\CYR_H_tl {\char"96}
+\def\CYR_h_tl {\char"B6}
+\def\CYR_CH_ldsc {\char"97}
+\def\CYR_ch_ldsc {\char"B7}
+\def\CYR_CH_rdsc {\char"98}
+\def\CYR_ch_rdsc {\char"B8}
+\def\CYR_UKR_E {\char"99}
+\def\CYR_ukr_e {\char"B9}
+\def\CYR_SCHWA {\char"9A}
+\def\CYR_schwa {\char"BA}
+\def\CYR_EPS {\char"9B}
+\def\CYR_eps {\char"BB}
+\def\CYR_Agrave {\char"00}
+\def\CYR_Aacute {\char"01}
+\def\CYR_Ahat {\char"02}
+\def\CYR_Atilde {\char"03}
+\def\CYR_Aumlaut {\char"04}
+\def\CYR_Aacute_dbl {\char"05}
+\def\CYR_Aring {\char"06}
+\def\CYR_Ahachek {\char"07}
+\def\CYR_Abreve {\char"08}
+\def\CYR_Abar {\char"09}
+\def\CYR_Adot {\char"0A}
+\def\CYR_Acedilla {\char"0B}
+\def\CYR_Aogonek {\char"0C}
+\def\CYR_palochka {\char"0D}
+\def\CYR_angle_left {\char"0E}
+\def\CYR_angle_right {\char"0F}
+\def\CYR_Afrown {\char"12}
+\def\CYR_Agrave_dbl {\char"13}
+\def\CYR_Acyrbreve {\char"14}
+\def\CYR_dash {\char"16}
+\def\CYR_wordmark {\char"17}
+\def\CYR_pmzero {\char"18}
+\def\CYR_Agrave_cross {\char"19}
+\def\CYR_Aacute_cross {\char"1A}
+\def\CYR_Ahcross {\char"1B}
+\def\CYR_dbl_quotes {\char"22}
+\def\CYR_No {\char"9D}
+\def\CYR_currency {\char"9E}
+\def\CYR_section {\char"9F}
+\def\CYR_baseqq {\char"BD}
+\def\CYR_flqq {\char"BE}
+\def\CYR_frqq {\char"BF}
diff --git a/Master/texmf-dist/doc/fonts/lucida/beresta/txcodes.tex b/Master/texmf-dist/doc/fonts/lucida/beresta/txcodes.tex
new file mode 100644
index 00000000000..b72f2c6ebe1
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/beresta/txcodes.tex
@@ -0,0 +1,171 @@
+% This is txcodes.mf in text format as of 1999/28/11
+% created by LHfonts (TeX4MF) version 3.4
+%
+%
+
+\def\xCYR_R_gcrs {\char"41}
+\def\xCYR_r_gcrs {\char"61}
+\def\xCYR_S_acrs {\char"42}
+\def\xCYR_s_acrs {\char"62}
+\def\xCYR_G_crsdsc {\char"43}
+\def\xCYR_g_crsdsc {\char"63}
+\def\xCYR_M_tl {\char"44}
+\def\xCYR_m_tl {\char"64}
+\def\xCYR_H_hcrs {\char"45}
+\def\xCYR_h_hcrs {\char"65}
+\def\xCYR_pound {\char"01}
+\def\xCYR_lguillemet {\char"02}
+\def\xCYR_rguillemet {\char"03}
+\def\xCYR_openq {\char"04}
+\def\xCYR_Atie {\char"05}
+\def\xCYR_Avcross {\char"06}
+\def\xCYR_Adesc_up {\char"07}
+\def\xCYR_Adesc_lo {\char"08}
+\def\xCYR_Adesc_it {\char"09}
+\def\xCYR_Abar_long {\char"0A}
+\def\xCYR_Abreve_long {\char"0B}
+\def\xCYR_Atilde_long {\char"0C}
+\def\xCYR_Aammoc {\char"0D}
+\def\xCYR_Alcomma {\char"0E}
+\def\xCYR_Acomma {\char"0F}
+\def\xCYR_LJE_title {\char"1C}
+\def\xCYR_NJE_title {\char"1D}
+\def\xCYR_GJE {\char"46}
+\def\xCYR_gje {\char"66}
+\def\xCYR_KJE {\char"47}
+\def\xCYR_kje {\char"67}
+\def\xCYR_ZH_brv {\char"48}
+\def\xCYR_zh_brv {\char"68}
+\def\xCYR_A_brv {\char"49}
+\def\xCYR_a_brv {\char"69}
+\def\xCYR_A_uml {\char"4A}
+\def\xCYR_a_uml {\char"6A}
+\def\xCYR_E_brv {\char"4B}
+\def\xCYR_e_brv {\char"6B}
+\def\xCYR_SCHWA_uml {\char"4C}
+\def\xCYR_schwa_uml {\char"6C}
+\def\xCYR_ZH_uml {\char"4D}
+\def\xCYR_zh_uml {\char"6D}
+\def\xCYR_Z_uml {\char"4E}
+\def\xCYR_z_uml {\char"6E}
+\def\xCYR_I_bar {\char"4F}
+\def\xCYR_i_bar {\char"6F}
+\def\xCYR_I_uml {\char"50}
+\def\xCYR_i_uml {\char"70}
+\def\xCYR_O_uml {\char"51}
+\def\xCYR_o_uml {\char"71}
+\def\xCYR_OTLD_uml {\char"52}
+\def\xCYR_otld_uml {\char"72}
+\def\xCYR_U_bar {\char"53}
+\def\xCYR_u_bar {\char"73}
+\def\xCYR_U_uml {\char"54}
+\def\xCYR_u_uml {\char"74}
+\def\xCYR_U_dac {\char"55}
+\def\xCYR_u_dac {\char"75}
+\def\xCYR_CH_uml {\char"56}
+\def\xCYR_ch_uml {\char"76}
+\def\xCYR_ERY_uml {\char"57}
+\def\xCYR_ery_uml {\char"77}
+\def\xCYR_LAT_I_dsc {\char"58}
+\def\xCYR_lat_i_dsc {\char"78}
+\def\xCYR_VG_hcrs {\char"59}
+\def\xCYR_Vg_hcrs {\char"79}
+\def\xCYR_VDZHE {\char"5A}
+\def\xCYR_Vdzhe {\char"7A}
+\def\xCYR_A_bar {\char"80}
+\def\xCYR_a_bar {\char"A0}
+\def\xCYR_LAT_I_dot {\char"FF}
+\def\xCYR_O_bar {\char"81}
+\def\xCYR_o_bar {\char"A1}
+\def\xCYR_O_lcom {\char"82}
+\def\xCYR_o_lcom {\char"A2}
+\def\xCYR_U_hat {\char"83}
+\def\xCYR_u_hat {\char"A3}
+\def\xCYR_U_tld {\char"84}
+\def\xCYR_u_tld {\char"A4}
+\def\xCYR_U_gr {\char"85}
+\def\xCYR_u_gr {\char"A5}
+\def\xCYR_U_com {\char"86}
+\def\xCYR_u_com {\char"A6}
+\def\xCYR_ERY_bar {\char"87}
+\def\xCYR_ery_bar {\char"A7}
+\def\xCYR_EREV_uml {\char"88}
+\def\xCYR_erev_uml {\char"A8}
+\def\xCYR_EREV_bar {\char"89}
+\def\xCYR_erev_bar {\char"A9}
+\def\xCYR_EREV_dot {\char"8A}
+\def\xCYR_erev_dot {\char"AA}
+\def\xCYR_YU_bar {\char"8B}
+\def\xCYR_yu_bar {\char"AB}
+\def\xCYR_YA_bar {\char"8C}
+\def\xCYR_ya_bar {\char"AC}
+\def\xCYR_OTLD_bar {\char"8D}
+\def\xCYR_otld_bar {\char"AD}
+\def\xCYR_Y_bar {\char"8E}
+\def\xCYR_y_bar {\char"AE}
+\def\xCYR_EPS_uml {\char"8F}
+\def\xCYR_eps_uml {\char"AF}
+\def\xCYR_L_ldot {\char"90}
+\def\xCYR_l_ldot {\char"B0}
+\def\xCYR_N_ldot {\char"91}
+\def\xCYR_n_ldot {\char"B1}
+\def\xCYR_R_brv {\char"92}
+\def\xCYR_r_brv {\char"B2}
+\def\xCYR_T_lcom {\char"93}
+\def\xCYR_t_lcom {\char"B3}
+\def\xCYR_CH_ldot {\char"94}
+\def\xCYR_ch_ldot {\char"B4}
+\def\xCYR_A_ac {\char"95}
+\def\xCYR_a_ac {\char"B5}
+\def\xCYR_E_ac {\char"96}
+\def\xCYR_e_ac {\char"B6}
+\def\xCYR_YO_ac {\char"97}
+\def\xCYR_yo_ac {\char"B7}
+\def\xCYR_UKR_E_ac {\char"98}
+\def\xCYR_ukr_e_ac {\char"B8}
+\def\xCYR_I_ac {\char"99}
+\def\xCYR_i_ac {\char"B9}
+\def\xCYR_LAT_I_ac {\char"9A}
+\def\xCYR_lat_i_ac {\char"BA}
+\def\xCYR_UKR_I_ac {\char"9B}
+\def\xCYR_ukr_i_ac {\char"BB}
+\def\xCYR_O_ac {\char"9C}
+\def\xCYR_o_ac {\char"BC}
+\def\xCYR_U_ac {\char"9D}
+\def\xCYR_u_ac {\char"BD}
+\def\xCYR_ERY_ac {\char"C0}
+\def\xCYR_ery_ac {\char"E0}
+\def\xCYR_HRDSN_ac {\char"C1}
+\def\xCYR_hrdsn_ac {\char"E1}
+\def\xCYR_EREV_ac {\char"C2}
+\def\xCYR_erev_ac {\char"E2}
+\def\xCYR_YU_ac {\char"C3}
+\def\xCYR_yu_ac {\char"E3}
+\def\xCYR_YA_ac {\char"C4}
+\def\xCYR_ya_ac {\char"E4}
+\def\xCYR_YAT_ac {\char"C5}
+\def\xCYR_yat_ac {\char"E5}
+\def\xCYR_IZH_ac {\char"C6}
+\def\xCYR_izh_ac {\char"E6}
+\def\xCYR_B_YUS_ac {\char"C7}
+\def\xCYR_b_yus_ac {\char"E7}
+\def\xCYR_L_YUS_ac {\char"C8}
+\def\xCYR_l_yus_ac {\char"E8}
+\def\xCYR_IB_YUS_ac {\char"C9}
+\def\xCYR_ib_yus_ac {\char"E9}
+\def\xCYR_IL_YUS_ac {\char"CA}
+\def\xCYR_il_yus_ac {\char"EA}
+\def\xCYR_I_E_ac {\char"CB}
+\def\xCYR_i_e_ac {\char"EB}
+\def\xCYR_UK_ac {\char"CC}
+\def\xCYR_uk_ac {\char"EC}
+\def\xCYR_Y_ac {\char"CD}
+\def\xCYR_y_ac {\char"ED}
+\def\xCYR_AE_ac {\char"CE}
+\def\xCYR_ae_ac {\char"EE}
+\def\xCYR_SCHWA_ac {\char"CF}
+\def\xCYR_schwa_ac {\char"EF}
+\def\xCYR_OTLD_ac {\char"D0}
+\def\xCYR_otld_ac {\char"F0}
+\def\xCYR_DJE_ac {\char"D1}
+\def\xCYR_dje_ac {\char"F1}
diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc.tex
new file mode 100644
index 00000000000..3b6cb3c6a8c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc.tex
@@ -0,0 +1,30 @@
+%testfont stuff
+%
+\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{Washington Cyrillic}
+\FontPage{wncyr10}
+\FontPage{wncyi10}
+\FontPage{wncyb10}
+\FontPage{wncyss10}
+\FontPage{wncysc10}
+\end
diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc0.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc0.tex
new file mode 100644
index 00000000000..fc5faa99063
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc0.tex
@@ -0,0 +1,109 @@
+%testfont stuff
+%
+\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/lucida/fonttest/allenc1.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc1.tex
new file mode 100644
index 00000000000..182715f1f76
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc1.tex
@@ -0,0 +1,66 @@
+%testfont stuff
+%
+\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/lucida/fonttest/allenc2.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc2.tex
new file mode 100644
index 00000000000..5e5ff611e70
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc2.tex
@@ -0,0 +1,42 @@
+%testfont stuff
+%
+\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/lucida/fonttest/allenc3.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc3.tex
new file mode 100644
index 00000000000..e1c44daafce
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc3.tex
@@ -0,0 +1,50 @@
+%testfont stuff
+%
+\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/lucida/fonttest/allenc4.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc4.tex
new file mode 100644
index 00000000000..ab270912ca0
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/allenc4.tex
@@ -0,0 +1,42 @@
+%testfont stuff
+%
+\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/lucida/fonttest/katalog.lh b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.lh
new file mode 100644
index 00000000000..fff3bcbf278
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.lh
@@ -0,0 +1,26 @@
+\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/lucida/fonttest/katalog.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.t2
new file mode 100644
index 00000000000..24b13d2dc6f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog.t2
@@ -0,0 +1,25 @@
+\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/lucida/fonttest/katalog1.lh b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.lh
new file mode 100644
index 00000000000..27a285fc459
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.lh
@@ -0,0 +1,53 @@
+\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/lucida/fonttest/katalog1.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.t2
new file mode 100644
index 00000000000..bffcf95744a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog1.t2
@@ -0,0 +1,44 @@
+\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/lucida/fonttest/katalog2.lh b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.lh
new file mode 100644
index 00000000000..9b49424c6b2
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.lh
@@ -0,0 +1,7 @@
+\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/lucida/fonttest/katalog2.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.t2
new file mode 100644
index 00000000000..13359696a4e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog2.t2
@@ -0,0 +1,44 @@
+\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/lucida/fonttest/katalog3.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog3.t2
new file mode 100644
index 00000000000..995dc083502
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog3.t2
@@ -0,0 +1,44 @@
+\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/lucida/fonttest/katalog4.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog4.t2
new file mode 100644
index 00000000000..58c041c6fa5
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog4.t2
@@ -0,0 +1,44 @@
+\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/lucida/fonttest/katalog5.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog5.t2
new file mode 100644
index 00000000000..7f6e42688e6
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog5.t2
@@ -0,0 +1,44 @@
+\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/lucida/fonttest/katalog6.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog6.t2
new file mode 100644
index 00000000000..fed2b7ef0bf
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog6.t2
@@ -0,0 +1,43 @@
+\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/lucida/fonttest/katalog7.t2 b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog7.t2
new file mode 100644
index 00000000000..3015eed56d2
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/katalog7.t2
@@ -0,0 +1,55 @@
+\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/lucida/fonttest/lh-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/lh-fmap.tex
new file mode 100644
index 00000000000..66a45377b53
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/lh-fmap.tex
@@ -0,0 +1,15 @@
+%testtext stuff
+%
+\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/lucida/fonttest/lh-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/lh-text.tex
new file mode 100644
index 00000000000..2ccc2ca4372
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/lh-text.tex
@@ -0,0 +1,15 @@
+%testtext stuff
+%
+\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/lucida/fonttest/t2a-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-fmap.tex
new file mode 100644
index 00000000000..c1eb5d3fb8f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-fmap.tex
@@ -0,0 +1,19 @@
+%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{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/lucida/fonttest/t2a-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-text.tex
new file mode 100644
index 00000000000..896e5abfead
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2a-text.tex
@@ -0,0 +1,20 @@
+%testtext stuff
+%
+\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/lucida/fonttest/t2b-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-fmap.tex
new file mode 100644
index 00000000000..190d0bde197
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-fmap.tex
@@ -0,0 +1,19 @@
+%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/lucida/fonttest/t2b-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-text.tex
new file mode 100644
index 00000000000..fd05a956166
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2b-text.tex
@@ -0,0 +1,20 @@
+%testtext stuff
+%
+\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/lucida/fonttest/t2c-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-fmap.tex
new file mode 100644
index 00000000000..69ee382445e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-fmap.tex
@@ -0,0 +1,19 @@
+%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/lucida/fonttest/t2c-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-text.tex
new file mode 100644
index 00000000000..086e02aeafa
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2c-text.tex
@@ -0,0 +1,20 @@
+%testtext stuff
+%
+\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/lucida/fonttest/t2d-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-fmap.tex
new file mode 100644
index 00000000000..ee39ffa506d
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-fmap.tex
@@ -0,0 +1,19 @@
+%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/lucida/fonttest/t2d-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-text.tex
new file mode 100644
index 00000000000..ea287bb62be
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/t2d-text.tex
@@ -0,0 +1,20 @@
+%testtext stuff
+%
+\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/lucida/fonttest/testfox.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/testfox.tex
new file mode 100644
index 00000000000..87463842a72
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/testfox.tex
@@ -0,0 +1,241 @@
+% 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)
+
+\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/lucida/fonttest/testkern.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/testkern.tex
new file mode 100644
index 00000000000..f8e4b209700
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/testkern.tex
@@ -0,0 +1,132 @@
+\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%
+{\loop \char\chu\char\chl\-%
+\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}%
+\quad\rlap{\lower\dp0\hbox{\vrule\vbox{\hrule\box0\hrule}\vrule}}%
+\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.
+\LHpair 160 \ifnum\chtemp=189\chtemp=224 \ifnum\chtemp<256\repeat.
+\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.
+\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.
+\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.
+\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.
+\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
+\input testfox
diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/testtext.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/testtext.tex
new file mode 100644
index 00000000000..2638c0f667d
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/testtext.tex
@@ -0,0 +1,234 @@
+%testfont stuff
+%
+\def\grqq{\kern-.07em``}
+\def\glqq{,,\penalty10000\hskip0pt}
+\def\dash---{\ifdim\lastskip>0pt\unskip\fi\kern.2em\cyrdash
+\hskip.2em\ignorespaces}
+
+\def\moretext{\baselineskip2.75ex
+\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.75ex
+\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.75ex
+\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.75ex
+\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
+\hbox{\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{\setbox0=\hbox{VSLED ZA VESENNIM LIVNEM\qquad}%
+\ifdim\wd0>.475\hsize\advance\hsize-\wd0\else\advance\hsize-.475\hsize\fi
+<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}%
+\bigskip
+Test na ligatury:\medskip
+\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%
+\medskip%
+\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}
diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-comp.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-comp.tex
new file mode 100644
index 00000000000..c064908b1f5
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-comp.tex
@@ -0,0 +1,46 @@
+%testtext stuff
+%
+\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
+\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/lucida/fonttest/wn-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-fmap.tex
new file mode 100644
index 00000000000..e2aff947f79
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-fmap.tex
@@ -0,0 +1,11 @@
+%testtext stuff
+%
+\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 katalog.lh
+\input fontmisc.lh
+\end
diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-text.tex
new file mode 100644
index 00000000000..80b949ca610
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/wn-text.tex
@@ -0,0 +1,11 @@
+%testtext stuff
+%
+\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 katalog.lh
+\input fontmisc.lh
+\end
diff --git a/Master/texmf-dist/doc/fonts/lucida/fonttest/x2-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/x2-fmap.tex
new file mode 100644
index 00000000000..48bbb5c0d0a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/x2-fmap.tex
@@ -0,0 +1,19 @@
+%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{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/lucida/fonttest/x2-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/x2-text.tex
new file mode 100644
index 00000000000..5cc9d34d04d
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/x2-text.tex
@@ -0,0 +1,20 @@
+%testtext stuff
+%
+\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/lucida/fonttest/xsl-fmap.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-fmap.tex
new file mode 100644
index 00000000000..55bd04562d8
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-fmap.tex
@@ -0,0 +1,19 @@
+%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{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/lucida/fonttest/xsl-text.tex b/Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-text.tex
new file mode 100644
index 00000000000..78604a5fdb2
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/fonttest/xsl-text.tex
@@ -0,0 +1,20 @@
+%testtext stuff
+%
+\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/lucida/lhpack/T1inT2.en b/Master/texmf-dist/doc/fonts/lucida/lhpack/T1inT2.en
new file mode 100644
index 00000000000..7f8eca5b45a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/T1inT2.en
@@ -0,0 +1,182 @@
+==============================================================================
+LHFONTS version 3.3 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.3 file T1inT2.en
+==============================================================================
diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/TODO b/Master/texmf-dist/doc/fonts/lucida/lhpack/TODO
new file mode 100644
index 00000000000..925fa316c8f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/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/lucida/lhpack/fonttest.en b/Master/texmf-dist/doc/fonts/lucida/lhpack/fonttest.en
new file mode 100644
index 00000000000..97d41221708
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/fonttest.en
@@ -0,0 +1,46 @@
+=========================================================================
+LHFONTS version 3.3 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 all standard LH encodings 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 T2A encoding as in
+ allenc.tex plus (should be edited to any T2* encoding);
+t2-text.tex -- creates small text test for all T2A fonts (-"-)'
+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 as in allenc.tex;
+wn-text.tex -- creates small text test for all lh* fonts;
+katalog.lh -- input file for lh-fmap.tex and lh-text.tex;
+fontmisc.lh -- input file for lh-fmap.tex and lh-text.tex (misc fonts);
+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.3 file FONTTEST.EN
+=========================================================================
diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.en b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.en
new file mode 100644
index 00000000000..3408c3ec265
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.en
@@ -0,0 +1,180 @@
+=========================================================================
+LHFONTS version 3.3 file LHFONT33.EN
+=========================================================================
+
+(C) A.Berdnikov, A.Khodulev, O.Lapko
+(C) Cyrillic TeX Users Group (CyrTUG)
+
+This package is freeware product. The modification and distribution
+of modified package without change of its name is forbidden.
+
+Use of this macro package is not restricted provided each use is
+acknowledged upon publication.
+
+-------------------------------------------------------------------------
+
+LHFONTS package -- package for creating Cyrillic LH-family fonts in
+different encodings. It includes a few ways of font creation.
+
+
+How to create fonts for T2
+--------------------------
+You must create METAFONT files for necessary encoding using TeX file
+like 12ex-la.tex in directory LH\TEX. After TeX's work you get necessary
+mf-files in wrk subdirectory. Copy these files to directory opened for
+METAFONT's eyes.
+
+emTeX users may create mfj-files. Change \MFJobfalse to \MFJobtrue in
+file setter.tex.
+
+
+Notes how to use and modify TeX files
+-------------------------------------
+File 11ex-rx.tex and so on include following commands:
+
+\input cfhead - defaults:
+ creation of Latin-Russian font in Alternative encoding (see file
+ 01CM-LH).
+
+\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} - set 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; lines should be separated by ^^J
+
+\def\fontfile{beresec} - name of data file with list of created font
+ headers; there are following files for font creation:
+ allfont.tex - font creation for CM-like fonts i.e. fonts with CM
+ font in lower part of font table (0-127);
+ alfontec.tex - creation of font headers for T2*/X2* encodings; these
+ fonts are analogues to EC fonts;
+ allminec.tex - creation of minimal set of font headers for T2*/X2*
+ encodings; there are created font size 10 only;
+ beresta.tex - creation of font headers which are necessary for document
+ beresta.tex -- CM-like fonts;
+ beresec.tex - creation of font headers which are necessary for document
+ beresta.tex -- EC-like fonts;
+ albaseec.tex - experimental file with short font set of EC-like fonts.
+ could be useful if user has not too much disk space.
+
+\def\codebase{enc-t2} - name of data file with encodings. In version 3.3
+ and later the file enc-t2.tex join both enc-t2.tex and enc-iso.tex
+ files.
+
+The following commands could be changed by user. They all placed in
+setter.tex:
+
+\MakeFileHeadsfalse - creation of font headers; false (default) if TeX
+ system allows font using patterns otherwise make this option true; for
+ SliTeX fonts always \MakeFileHeadstrue.
+
+\MakeDvifalse - creation of DVI-file during creation of font headers TeX
+ creates the data table with font names and sizes; false recommended
+ because of it could be useful for CM-like fonts only.
+
+\MakeFontEncfalse - creation of special encoding file: there are created
+ definitions for Cyrillic letters: \@tmpb\CYRA{80}\cyra{A0}; this option
+ used by package.
+
+\Babeltrue - work if previous option is true; false in version 3.3 didn't
+ tested and could be deleted since it could not useful.
+
+\TFMonlyfalse - creation of tfm files only; this option works if
+ \MakeFileHeadstrue or \doMFJobtrue. There are added following line in
+ font headers or command line of MFJob file:
+ boolean TFMonly; TFMonly=true;
+ in this case fonts run much faster but pk or gf files are not useful
+ and must be deleted
+
+\doMFJobfalse - creation of MFJob file; default false; the following
+ option are satellites to \doMFJobfalse
+ \jobviiibittrue - creation of 8-bit fonts based on CM;
+ \jobvirtualfalse - creation of 8-bit fonts for virtual fonts;
+ \def\fmtbase{plain} - name of base file used MFJob work;
+ \def\mfjobscaling{s0} - pattern of scales, default s0;
+ \def\jobmodedef{m} - type of fonts, default laserjet 300dpi.
+
+\doBatchfalse - creation of batch file, default absent; if \doBatchtrue
+ there are set following line 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 :-)
+
+And at last run all necessary files for METAFONT and TeX font stuff:
+
+ a) cod-edt.tex
+ creation of necessary encoding file for the font;
+ creation of uccode/lccode/mathcode file for this font;
+ creation of file with macros-letters for current encoding (this
+ file is used by Babel's Russian style (Russian letters) or should
+ be useful for a Cyrillic letter citations).
+
+ b) rliker.tex
+ creation of necessary files for ligatures and kerning for current
+ letter assortment;
+
+ c) cfstdedt.tex
+ quick creation of file-headers of fonts named accordingly to
+ current encoding and scheme of font creation;
+
+More fonts which you may create
+-------------------------------
+01CM-LH - Latin-Russian fonts in Alternative encoding
+03CM-WN - Cyrillic font in WNCYR encoding - for typesetting with
+ transliteration
+04CM-VF - Russian font in 7-bit encoding
+
+11EX-RX - file in X2 encoding
+12EX-LA - file in Т2A encoding
+13EX-LB - file in Т2B encoding
+14EX-LC - file in Т2C encoding
+13CM-LY - beta-file with OT2upper part/OT1
+14CM-LZ - beta-file with OT2lower part/OT1
+
+20CM-CT - Cyrillic in Tatar encoding
+21CM-IC - ISO-8859 Cyrillic
+22CM-WC - Windows-1251 Cyrillic
+23CM-MC - Macintosh Cyrillic
+24CM-KC - KOI8r Cyrillic
+
+30CM-TX - letters-X2/T2outsiders
+
+Work with Russian language
+--------------------------
+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.3 file LHFONT33.EN
+=========================================================================
diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru
new file mode 100644
index 00000000000..875f66725a9
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru
@@ -0,0 +1,185 @@
+=========================================================================
+LHFONTS version 3.3 file LHFONT33.RU
+=========================================================================
+
+(C) A.Berdnikov, A.Khodulev, O.Lapko
+(C) Cyrillic TeX Users Group (CyrTUG)
+
+Данный пакет распространяется как freeware продукт со всеми вытекающими
+из этого ограничениями (то есть модификации и распространение
+модифицированных вариантов запрещено если Вы не изменяете имя пакета).
+
+Вы можете свободно и бесплатно использовать его для внутренних нужд,
+однако применение его при внешних (т.е. за пределами Вашего компьютера)
+публикациях требует обязательной ссылки (acknowledgement'а).
+
+-------------------------------------------------------------------------
+
+Пакет LHFONTS -- пакет для создания кириллических шрифтов семейства LH
+в различных кодировках. Он включает несколько способов создания шрифтов:
+
+Основное направление данной версии -- поддержка Т2 кодировки.
+
+Как создать шрифт в Т2 кодировке
+--------------------------------
+Для этого вам нужно создать METAFONT-файлы для необходимой кодировки,
+используя TeXовские файлы типа 01cm-lh.tex в директории LH\TEX. После
+создания необходимых вам файлов в поддиректории wrk вы переписываете
+mf-файлы в директорию доступную при работе METAFONT или в ту же директо-
+рию, куда распакованы mf-файлы данного пакета из директории LH\MF\BASE.
+
+Пользователи emTeX могут создать mfj-файлы для создания шрифтов. Для это-
+го вам нужно заменить в файле setter.tex \MFJobfalse на \MFJobtrue. Под-
+робнее см. следующий пункт.
+
+
+Как использовать TeXовский файл
+-------------------------------
+Файл 11ex-rx.tex содержит в себе следующие строки:
+
+\input cfhead - файл установки параметров по умолчанию, задается создание
+ латино-русского шрифта в альтернативной кодировке.
+
+\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\fontfile{beresec} - имя data-файла со списком файлов-заголовков; су-
+ ществуют следующие файлы для создания файлов-заголовков шрифтов:
+ allfont.tex - создание всех заголовков шрифтов для CM-шрифтов (т.е.
+ шрифтов, с повторением стандартных CM-шрифтов в нижней части кодовой
+ таблицы (0-127));
+ alfontec.tex - создание всех заголовков шрифтов для T2- и X2-кодировок;
+ эти шрифты аналогичны EC-шрифтам;
+ allminec.tex - создание минимального набора заголовков шрифтов для T2-
+ и X2-кодировок; создаются шрифты только кегля 10;
+ beresta.tex - создание заголовков шрифтов, необходимых для работы с
+ документацией beresta.tex -- шрифты на основе CM;
+ beresec.tex - создание заголовков шрифтов, необходимых для работы с
+ документацией beresta.tex -- шрифты на основе EC;
+ albaseec.tex - экспериментальный файл с сокращенным набором шрифтов на
+ основе EC. Предполагается для использования при ограниченных возмож-
+ ностях дискового пространства.
+
+\def\codebase{enc-t2} - имя data-файла, откуда берется кодировка шрифта.
+ NOTE. Начиная с версии 3.3 данный файл объединяет данные из файла
+ enc-iso.tex и enc-t2.tex.
+
+Далее приведены команды из cfhead.tex, которые также вынесены в отдельный
+файл setter.tex, которые необходимы для создания шрифтов в системе, в ко-
+торой работает пользователь и являются общими для всех файлов типа
+01CM-LH.TEX.
+
+\MakeFileHeadsfalse - создание файлов-заголовков шрифтов; если система
+ позволяет создание шрифтов по шаблону, эта опция остается false; но
+ задается \MakeFileHeadstrue при создании шрифтов для пакета SliTeX.
+
+\MakeDvifalse - создание DVI-файла при генерации MF-файлов - создается
+ таблица названий шрифтов и их размеров; рекомендуется держать отклю-
+ ченной, т.к. имеет смысл только при создании CM-шрифтов.
+
+\MakeFontEncfalse - создание TeX-файла кодировки: определения кирилличес-
+ ких букв по кодам в следующем варианте: \@tmpb\CYRA{80}\cyra{A0}; дан-
+ ная опция используется только разработчиками стилевых пакетов.
+
+\Babeltrue - работает только при включенной предыдущей опции; опция false,
+ начиная с версии 3.3 не тестируется и, возможно, будет ликвидирована,
+ так как потеряла свою актуальность.
+
+\TFMonlyfalse - создание только tfm-файлов; опция работает при включенных
+ опциях \MakeFileHeadstrue \doMFJobtrue в шаблоне или в заголовках фай-
+ лов добавляет команды:
+ boolean TFMonly; TFMonly=true;
+ в этом случае ускоряется генерация шрифтов, но создаваемые при этом gf
+ и pk файлы необходимо удалить
+
+\doMFJobfalse - создание MFJob-файла; обычно отключена; следующие опции
+ привязаны к данной опции.
+ \jobviiibittrue - создание 8-битных шрифтов на основе CM
+ \jobvirtualfalse - создание 7-битных шрифтов для создания вирту-
+ альных шрифтов.
+ \def\fmtbase{plain} - задается имя bas-файла, по умолчанию plain;
+ \def\mfjobscaling{s0} - задаются увеличения, по умолчанию s0;
+ \def\jobmodedef{m} - задается тип шрифтов, по умолчанию лазерные
+ 300dpi.
+
+\doBatchfalse - задается создание batch-файла, по умолчанию создание
+ отменено, если задается \doBatchtrue по умолчанию определяется
+ командная строка для создания шрифта:
+
+ \def\BatchOutput#1{
+ \BatchLine{$ MF "\string\mode=localfont; input #1"}
+ }
+
+вы можете отредактировать \BatchOutput например так:
+
+ \def\BatchOutput#1{
+ \BatchLine{...}
+ ...
+ \BatchLine{...}
+ }
+
+т.е. можно задать не одну, а несколько командных строк
+
+NOTE. Данная опция полностью заимствована из файла ecstdedt.tex и не тес-
+тировалась. Она предназначается тем, кто знает что с ней делать :-)
+
+Далее запускаются необходимые файлы:
+
+ a) cod-edt.tex
+ создание необходимого файла кодировки для шрифта;
+ создание файла с макросами-буквами для выбранной кодировки, дан-
+ ный файл не может быть использован самостоятельно;
+
+ b) rliker.tex
+ создание необходимых файлов лигатур и кернинга для выбранной
+ кодировки шрифта и знакового состава;
+
+ c) cfstdedt.tex
+ быстрое создание файлов-заголовков шрифтов для выбранной кодировки
+ и схемы создания шрифта.
+
+Шрифты, которые можно создать
+-----------------------------
+01CM-LH - файл для создания латино-русских шрифтов в альтернативной
+ кодировке
+03CM-WN - файл для создания русских шрифтов с транслитерацией в
+ кодировке WNCYR
+04CM-VF - файл для создания 7-битных виртуальных шрифтов
+
+11EX-RX - файл для создания шрифтов в кодировке X2
+12EX-LA - файл для создания шрифтов в кодировке Т2A
+13EX-LB - файл для создания шрифтов в кодировке Т2B
+14EX-LC - файл для создания шрифтов в кодировке Т2C
+16CM-LY - файл для создания шрифта OT2upper part/OT1
+16CM-LZ - файл для создания шрифта OT2lower part/OT1
+
+20CM-CT - файл для создания шрифтов в татарской кодировке
+21CM-IC - файл для создания шрифтов в кодировке ISO-8859
+22CM-WC - файл для создания шрифтов в кодировке Windows-1251
+23CM-MC - файл для создания шрифтов в кодировке Mac
+24CM-KC - файл для создания шрифтов в кодировке KOI8r
+
+30CM-TX - буквы-X2/T2аутсайдеры
+
+
+CONTACTS:
+---------
+Если у вас есть пожелания по расширению и усовершенствованию этого пакета
+присылайте свои пожелания по адресу: cyrtug@cemi.rssi.ru
+
+=========================================================================
+LHFONTS version 3.3 file LHFONT33.RU
+=========================================================================
diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfonts.hst b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfonts.hst
new file mode 100644
index 00000000000..e574508e658
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfonts.hst
@@ -0,0 +1,378 @@
+==============================================================================
+LHFONTS version 3.3 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.
+
+==============================================================================
+LHFONTS version 3.3 file LHFONTS.HST
+ The short history of LHFONTS (MAKEFONT) package
+==============================================================================
diff --git a/Master/texmf-dist/doc/fonts/lucida/lucida.txt b/Master/texmf-dist/doc/fonts/lucida/lucida.txt
new file mode 100644
index 00000000000..e43f8e7a711
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/lucida.txt
@@ -0,0 +1,84 @@
+============================================================
+ Lucida Bright font pack for LaTeX
+ as of 2003-03-12
+============================================================
+ Walter Schmidt
+ <w-a-schmidt@arcor.de>
+
+
+NFSS classification of the text fonts
+=====================================
+
+family series shape(s) FontName
+-------------------------------------------------------------
+hlh m, b n, it, LucidaBright,
+ LucidaBright-Italic,
+ LucidaBright-Demi,
+ LucidaBright-DemiItalic,
+ sl, sc LucidaBrightSlanted,
+ LucidaBrightSmallcaps,
+ LucidaBrightSmallcaps-Demi
+hls m, b, ub(*) n, it LucidaSans, LucidaSans-Italic,
+ LucidaSans-Demi,
+ LucidaSans-DemiItalic,
+ LucidaSans-Bold,
+ LucidaSans-BoldItalic
+hlct(*) m, b n, sl LucidaTypewriter,
+ LucidaTypewriterBold,
+ LucidaTypewriterOblique,
+ LucidaTypewriterBoldOblique
+hlst m, b n, sl LucidaSans-Typewriter,
+ LucidaSans-TypewriterOblique,
+ LucidaSans-TypewriterBold,
+ LucidaSans-TypewriterBoldOblique
+hlx(*) m, b n, it LucidaFax,LucidaFax-Italic,
+ LucidaFax-Demi, LucidaFax-Italic
+hlce(*) m it LucidaCalligraphy-Italic
+hlcn(*) m n, it LucidaCasual,
+ LucidaCasual-Italic
+hlcw(*) m it LucidaHandwriting-Italic
+hlcf(*) m n LucidaBlackletter
+
+Available encodings are T1, TS1 (text companion) and LY1.
+
+
+Usage notes
+===========
+
+* The obsolete OT1 font encoding, while still being the
+default with LaTeX, is _not_ supported. Thus, you should
+switch to T1/TS1 or LY1 before using the Lucida Bright
+fonts, for instance:
+
+ \usepackage[T1]{fontenc}
+ \usepackage{textcomp}
+ \usepackage{lucidabr}
+ ...
+
+* Many, but not all of the Lucida fonts provide an Euro
+symbol \texteuro in the LY1 and TS1 encoding. Families or
+shapes that are lacking the Euro are marked in the above
+table with an asterisk.
+
+* The Lucida fonts do not include all symbols of the TS1
+(text companion) font encoding: Only those symbols are
+available, that belong to the ISO-Adobe 1 character set,
+plus the Omega and (partially) the Euro.
+
+* All demibold fonts are assigned to series `b'. The two
+sans serif bold fonts are assigned to `ub' (ultra bold).
+This means that with the exception of the Sans bold fonts
+_all_ fonts in the Lucida Bright font set are available
+through normal `user level' commands such as \bfseries,
+\sffamily etc. To access the bold Sans Serif use
+\fontseries{ub}\sffamily.
+
+* The blackletter font is made available in math mode as
+\mathfrak (with the lucidabr or lucbmath package). If you
+want to use this as a text font, you should define a command
+to execute \fontfamily{hlcf}\selectfont. Unfortunately, the
+available encodings do _not_ provide the "long s"; however,
+LucidaBlackletter was not made to mimick historical
+typesetting, anyway.
+
+========================== finis ===========================
diff --git a/Master/texmf-dist/doc/fonts/lucida/makefile b/Master/texmf-dist/doc/fonts/lucida/makefile
new file mode 100644
index 00000000000..4252b8e2f24
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/makefile
@@ -0,0 +1,91 @@
+# Makefile to rename Y&Y's Lucida Bright fonts to standard names
+# WaS 2003-01-12 public domain
+
+rename: PFBs AFMs
+
+PFBs:
+ -mv lbma.pfb hlcra.pfb
+ -mv lbmad.pfb hlcda.pfb
+ -mv lbmd.pfb hlcdm.pfb
+ -mv lbmdi.pfb hlcdim.pfb
+ -mv lbmdo.pfb hlcdima.pfb
+ -mv lbme.pfb hlcrv.pfb
+ -mv lbmi.pfb hlcrim.pfb
+ -mv lbmo.pfb hlcrima.pfb
+ -mv lbmr.pfb hlcrm.pfb
+ -mv lbms.pfb hlcry.pfb
+ -mv lbmsd.pfb hlcdy.pfb
+ -mv lbtbo.pfb hlcbot8a.pfb
+ -mv lbtb.pfb hlcbt8a.pfb
+ -mv lbl.pfb hlcrf8a.pfb
+ -mv lbc.pfb hlcrie8a.pfb
+ -mv lbki.pfb hlcrin8a.pfb
+ -mv lbh.pfb hlcriw8a.pfb
+ -mv lbkr.pfb hlcrn8a.pfb
+ -mv lbto.pfb hlcrot8a.pfb
+ -mv lbtr.pfb hlcrt8a.pfb
+ -mv lbd.pfb hlhb8a.pfb
+ -mv lbdsc.pfb hlhbc8a.pfb
+ -mv lbdi.pfb hlhbi8a.pfb
+ -mv lbr.pfb hlhr8a.pfb
+ -mv lbrsc.pfb hlhrc8a.pfb
+ -mv lbi.pfb hlhri8a.pfb
+ -mv lbsl.pfb hlhro8a.pfb
+ -mv lsd.pfb hlsb8a.pfb
+ -mv lsdi.pfb hlsbi8a.pfb
+ -mv lstbo.pfb hlsbot8a.pfb
+ -mv lstb.pfb hlsbt8a.pfb
+ -mv lsr.pfb hlsr8a.pfb
+ -mv lsi.pfb hlsri8a.pfb
+ -mv lsto.pfb hlsrot8a.pfb
+ -mv lstr.pfb hlsrt8a.pfb
+ -mv lsb.pfb hlsu8a.pfb
+ -mv lsbi.pfb hlsui8a.pfb
+ -mv lfd.pfb hlxb8a.pfb
+ -mv lfdi.pfb hlxbi8a.pfb
+ -mv lfr.pfb hlxr8a.pfb
+ -mv lfi.pfb hlxri8a.pfb
+
+AFMs:
+ -mv lbma.afm hlcra.afm
+ -mv lbmad.afm hlcda.afm
+ -mv lbmd.afm hlcdm.afm
+ -mv lbmdi.afm hlcdim.afm
+ -mv lbmdo.afm hlcdima.afm
+ -mv lbme.afm hlcrv.afm
+ -mv lbmi.afm hlcrim.afm
+ -mv lbmo.afm hlcrima.afm
+ -mv lbmr.afm hlcrm.afm
+ -mv lbms.afm hlcry.afm
+ -mv lbmsd.afm hlcdy.afm
+ -mv lbtbo.afm hlcbot8a.afm
+ -mv lbtb.afm hlcbt8a.afm
+ -mv lbl.afm hlcrf8a.afm
+ -mv lbc.afm hlcrie8a.afm
+ -mv lbki.afm hlcrin8a.afm
+ -mv lbh.afm hlcriw8a.adm
+ -mv lbkr.afm hlcrn8a.afm
+ -mv lbto.afm hlcrot8a.afm
+ -mv lbtr.afm hlcrt8a.afm
+ -mv lbd.afm hlhb8a.afm
+ -mv lbdsc.afm hlhbc8a.afm
+ -mv lbdi.afm hlhbi8a.afm
+ -mv lbr.afm hlhr8a.afm
+ -mv lbrsc.afm hlhrc8a.afm
+ -mv lbi.afm hlhri8a.afm
+ -mv lbsl.afm hlhro8a.afm
+ -mv lsd.afm hlsb8a.afm
+ -mv lsdi.afm hlsbi8a.afm
+ -mv lstbo.afm hlsbot8a.afm
+ -mv lstb.afm hlsbt8a.afm
+ -mv lsr.afm hlsr8a.afm
+ -mv lsi.afm hlsri8a.afm
+ -mv lsto.afm hlsrot8a.afm
+ -mv lstr.afm hlsrt8a.afm
+ -mv lsb.afm hlsu8a.afm
+ -mv lsbi.afm hlsui8a.afm
+ -mv lfd.afm hlxb8a.afm
+ -mv lfdi.afm hlxbi8a.afm
+ -mv lfr.afm hlxr8a.afm
+ -mv lfi.afm hlxri8a.afm
+
diff --git a/Master/texmf-dist/doc/fonts/lucida/readme.lucida b/Master/texmf-dist/doc/fonts/lucida/readme.lucida
new file mode 100644
index 00000000000..f4917447ee0
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/readme.lucida
@@ -0,0 +1,263 @@
+============================================================
+ Lucida Bright/Lucida New Math font pack for LaTeX
+ as of 2003-03-12
+============================================================
+ Walter Schmidt
+ <w-a-schmidt@arcor.de>
+
+This set of files includes the TeX fonts metrics, virtual
+fonts and LaTeX font definition files for Y&Y's Lucida
+Bright and Lucida New Math fonts. It supports the standard
+T1 and TS1 font encodings as well as Y&Y's proprietary LY1
+encoding.
+
+This file set does NOT include:
+
+* the actual Type 1 fonts, which are to be purchased from
+ Y&Y, Inc. <http://www.yandy.com/lucida.htm>
+
+* the LaTeX macro packages and the related .fd files for
+ the math fonts; they are provided from the CTAN directory
+ macros/latex/contrib/supported/psnfssx/lucidabr/
+
+The below installation instructions assume a TDS-compliant
+TeX system such as teTeX, fpTeX, MikTeX or VTeX/Free. The
+directory name "texmf" refers to the root directory of the
+TDS directory tree. In case your TeX systems has more than
+one such directory tree, the documentation should tell you
+where to install new files.
+
+|
+| As to VTeX/Free, an alternative set of files is provided
+| from <http://home.vr-web.de/was/lucidayy>. It includes
+| also the ready-made macro packages and comes with very
+| detailed installation instructions for VTeX. Due to
+| historical reasons its directory layout is somewhat
+| different, while the actual .fd, .tfm and .vf files are
+| the same.
+|
+
+|
+| This distribution uses standard "Karl-Berry-style" file
+| names for all font metric (tfm) files. Thus, it can NOT
+| be used with applications such or Y&Y's plain TeX macros,
+| where Y&Y's proprietary file names are -- unfortunately
+| -- hardwired. The required tfm and map files with
+| Y&Y-style file names are supplied by Y&Y in conjunction
+| with the Lucida fonts. They can be installed either
+| alternatively or in addition to the present ones.
+|
+
+
+Installing the Type 1 font files
+--------------------------------
+You have to choose whether to rename the font files to
+standard "Karl-Berry-style" names or to leave the file names
+unchanged. A "makefile" is provided to help you renaming
+the large number of PFB and AFM font files. Put it into the
+same directory as the files and run "make PFBs" to rename
+the .pfb files or "make AFMs" to rename AFM files.
+
+Copy the following math fonts into the directory
+texmf/fonts/type1/bh/lumath of your TeX system:
+
+Y&Y file name: standard file name:
+lbma.pfb hlcra.pfb
+lbmad.pfb hlcda.pfb
+lbmd.pfb hlcdm.pfb
+lbmdi.pfb hlcdim.pfb
+lbmdo.pfb hlcdima.pfb
+lbme.pfb hlcrv.pfb
+lbmi.pfb hlcrim.pfb
+lbmo.pfb hlcrima.pfb
+lbmr.pfb hlcrm.pfb
+lbms.pfb hlcry.pfb
+lbmsd.pfb hlcdy.pfb
+
+
+Copy the following text fonts into the directory
+texmf/fonts/type1/bh/lucidabr of your TeX system:
+
+Y&Y file name: standard file name:
+lbtbo.pfb hlcbot8a.pfb
+lbtb.pfb hlcbt8a.pfb
+lbl.pfb hlcrf8a.pfb
+lbc.pfb hlcrie8a.pf
+lbki.pfb hlcrin8a.pfb
+lbh.pfb hlcriw8a.pf
+lbkr.pfb hlcrn8a.pfb
+lbto.pfb hlcrot8a.pfb
+lbtr.pfb hlcrt8a.pfb
+lbd.pfb hlhb8a.pfb
+lbdsc.pfb hlhbc8a.pfb
+lbdi.pfb hlhbi8a.pf
+lbr.pfb hlhr8a.pfb
+lbrsc.pfb hlhrc8a.pfb
+lbi.pfb hlhri8a.pfb
+lbsl.pfb hlhro8a.pf
+lsd.pfb hlsb8a.pfb
+lsdi.pfb hlsbi8a.pfb
+lstbo.pfb hlsbot8a.pfb
+lstb.pfb hlsbt8a.pfb
+lsr.pfb hlsr8a.pfb
+lsi.pfb hlsri8a.pfb
+lsto.pfb hlsrot8a.pfb
+lstr.pfb hlsrt8a.pfb
+lsb.pfb hlsu8a.pfb
+lsbi.pfb hlsui8a.pfb
+lfd.pfb hlxb8a.pfb
+lfdi.pfb hlxbi8a.pfb
+lfr.pfb hlxr8a.pfb
+lfi.pfb hlxri8a.pfb
+
+With TeX systems other than VTeX, the directory names do NOT
+actually matter, as long as the .pfb files reside at least
+below texmf/fonts/type1. With VTeX/Free, however, you must
+use exactly the directory names as indicated above;
+otherwise the font map (.ali) files need to be modified.
+
+Copy also the related .afm files to the corresponding
+directories below texmf/fonts/afm/bh, in case your TeX
+system makes use of .afm files!
+
+
+
+Unpacking the distribution
+--------------------------
+Unpack the ZIP archive lucida.zip in the directory "texmf"
+of your TeX system. All files will be generated in the
+appropriate directories then.
+
+NB:
+The .fd files are unpacked to the directory
+texmf/tex/latex/lucida, as opposed to ../lucidabr. The
+latter name seems to be more appropriate, but the former
+name is, unfortunately, widely used. Yet a directory named
+"lucidabr" may already exist in your TeX system, and you may
+feel free to move the .fd files there; just make sure that
+you don't end up with two different sets of .fd files in
+different directories!
+
+
+
+Configuring your TeX system
+---------------------------
+The programs of your TeX system need to be configured to use
+the additional font mapping files for the Lucida Bright and
+Lucida New Math fonts. The following map files are provided
+in the distribution:
+
+Font map files for dvips and pdfTeX:
+
+ lucidabr.map for the text fonts, using Y&Y file names
+ lumath.map for the math fonts, using Y&Y file names
+
+ lucidabr-k.map for the text fonts, using standard names
+ lumath-k.map for the math fonts, using standard names
+
+Copy the files you want to use to a suitable directory of
+your TeX system, most likely texmf/dvips/lucida or
+texmf/dvips/config. Make sure that there are no other,
+possibly obsolete, map files with the same names in other
+directories.
+
+Font map files for VTeX:
+
+ lucidabr.ali for the text fonts, using Y&Y file names
+ lumath.ali for the math fonts, using Y&Y file names
+
+ lucidabr-k.ali for the text fonts, using standard names
+ lumath-k.ali for the math fonts, using standard names
+
+Copy the files you want to use to a suitable directory of
+your TeX system, most likely texmf/fonts/map/vtex. Make
+sure that there are no other, possibly obsolete, map files
+with the same names in other directories.
+
+Consult the documentation of your TeX system, how to
+configure it to actually use these font mapping files!
+
+
+
+Required version of the TeXBase1 encoding vector
+------------------------------------------------
+Accessing the Euro and Omega symbols through the TS1 (text
+companion) encoding requires at least version 2.0pre of the
+encoding vector 8r.enc. The very latest release is always
+available as <http://tug.org/fontname/8r.enc>.
+
+
+
+Using the Lucida fonts with LaTeX
+---------------------------------
+The file texmf/doc/fonts/bh/lucida.txt includes some usage
+notes and a list of all available font families, series and
+shapes with their NFSS classification.
+
+
+
+How this package was created
+----------------------------
+The font metrics, virtual fonts and .fd files for the T1 and
+TS1 encodings were created using fontinst v1.914 with
+several patches. They are based on the AFM files
+distributed on Y&Y's CD-ROM "Lucida Bright Complete" (1999).
+
+The font metrics for the LY1 encoded text fonts and for the
+math fonts were simply copied from the above-mentioned
+CD-ROM and renamed to KB-style names. The related .fd files
+for the text fonts were patched to reflect the changed font
+names.
+
+
+
+History
+-------
+2003-03-12
+
+ All typewriter fonts have vertically centered asterisks
+ now; all textcompanion fonts have vertically centered
+ \textaskeriskcented symbols.
+
+ The Omega symbol \textohm is made available in the
+ textcompanion fonts.
+
+ The Polish diacritics have been somewhat improved, but
+ are not really satisfying yet.
+
+ Font mapping files have been moved out of the zip archive,
+ with respect to their changed location in the future TDS
+ 1.0.
+
+ Some empty and unneeded directories have been removed
+ from the archive lucida.zip.
+
+2003-01-13
+ There are thorough changes over the previous CTAN distrib:
+
+ The new file set includes also the metrics for LY1 encoded
+ text fonts. These are the original files from Y&Y, only
+ renamed to Karl-Berry-style names. The related .fd files
+ were changed appropriately. Thus, LY1 can be used easily
+ beside T1/TS1.
+
+ The LY1 and TS1 encodings make the Euro symbol (\texteuro)
+ accessible, which is present in the current release of the
+ Lucida fonts.
+
+ With T1/TS1 encoding, the same set of font series and
+ shapes is supported as with Y&Y's original distribution.
+ The previous CTAN distribution, in contrast, included a
+ number of additional series/shapes, which were based on
+ artificially compressed, expanded or slanted fonts and
+ faked smallcaps. Notice that these were never documented!
+
+ The obsolete OT1 font encoding is no longer supported with
+ the Lucida fonts.
+
+ T1 encoded smallcaps fonts (hlhrc8t, hlhbc8t) include
+ normal digits now, as expected. Oldstyle digits are still
+ available in the TS1 encoding.
+
+
+== finis