summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/lh/fonttest
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lh/fonttest')
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/allenc.tex56
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/allenc0.tex128
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/allenc1.tex85
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/allenc2.tex60
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/allenc3.tex68
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/allenc4.tex61
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/katalog.lh46
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/katalog.t244
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.lh72
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.t263
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.lh26
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.t263
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/katalog3.t263
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/katalog4.t263
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/katalog5.t263
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/katalog6.t262
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/katalog7.t274
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/lh-fmap.tex34
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex34
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex40
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex44
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2a-fmap.tex38
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex39
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2b-fmap.tex39
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex39
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2c-fmap.tex39
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex39
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2d-fmap.tex39
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex39
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/testfox.tex258
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/testkern.tex159
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/testtext.tex261
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/wn-comp.tex68
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex30
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex30
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/x2-fmap.tex38
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex39
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/xsl-fmap.tex38
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex39
39 files changed, 2520 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc.tex
new file mode 100644
index 00000000000..3c252d2220b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc.tex
@@ -0,0 +1,56 @@
+%
+% allenc.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% TeX file for creation of Katalog for 4 standard TeX text encodings
+% in size 10, 5 main shapes (CM, EC, TS, WNCYR)
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\let\xtables\xtable
+\def\head#1{\def\header{#1\par}}
+\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill}
+\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill}
+\head{Computer Modern font}
+\FontPage{cmr10}
+\FontPage{cmcsc10}
+\FontPage{cmti10}
+\FontPage{cmss10}
+\FontPage{cmtt10}
+
+\head{Europian Computer Modern}
+\FontPage{ecrm1000}
+\FontPage{eccc1000}
+\FontPage{ecti1000}
+\FontPage{ecss1000}
+\FontPage{ectt1000}
+
+\head{Europian Computer Modern Symbols}
+\FontPage{tcrm1000}
+%\FontPage{tccc1000}
+\FontPage{tcti1000}
+\FontPage{tcss1000}
+\FontPage{tctt1000}
+
+\head{Washington Cyrillic}
+\FontPage{wncyr10}
+\FontPage{wncyi10}
+\FontPage{wncyb10}
+\FontPage{wncyss10}
+\FontPage{wncysc10}
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc0.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc0.tex
new file mode 100644
index 00000000000..3b25e0f1387
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc0.tex
@@ -0,0 +1,128 @@
+%
+% allenc0.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% TeX file for creation of Katalog for all main encodings of this package
+% in size 10, rm and tt shapes
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\let\xtables\xtable\def\medskip{\par\kern-8pt}
+\def\head#1{\def\header{#1\par}}
+\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill}
+\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill}
+%\def\FontPage #1{\vbox\bgroup\def\fontname{#1 scaled\magstep2}\header\startfont\xtable \egroup\vfill}
+%\def\FontPageS#1{\vbox\bgroup\def\fontname{#1 scaled\magstep2}\header\startfont\xtables\egroup\vfill}
+\head{Computer Modern font + Cyrillic MS DOS Alternative encoding}
+\FontPage {lhr10}
+\FontPageS{lhtt10}
+
+\break
+\head{Cyrillic WNCYR encoding}
+\FontPage {wnr10}
+\FontPageS{wntt10}
+
+\break
+\head{Computer Modern font + Russian MSDOS Alternative + Tatar encoding}
+\FontPage {ctr10}
+\FontPageS{cttt10}
+
+\break
+\head{Computer Modern font + Cyrillic Windows1251 encoding}
+\FontPage {wcr10}
+\FontPageS{wctt10}
+
+\break
+\head{Computer Modern font + Cyrillic ISO encoding}
+\FontPage {icr10}
+\FontPageS{ictt10}
+
+\break
+\head{Computer Modern font + Cyrillic KOI-8r encoding}
+\FontPage {kcr10}
+\FontPageS{kctt10}
+
+\break
+\head{Computer Modern font + Cyrillic Macintosh encoding}
+\FontPage {mcr10}
+\FontPageS{mctt10}
+
+\head{Cyrillic T2A encoding based on Europian Computer Modern}
+\FontPage {larm1000}
+\FontPageS{latt1000}
+
+\break
+\head{Cyrillic T2B encoding based on Europian Computer Modern}
+\FontPage {lbrm1000}
+\FontPageS{lbtt1000}
+
+\break
+\head{Cyrillic T2C encoding based on Europian Computer Modern}
+\FontPage {lcrm1000}
+\FontPageS{lctt1000}
+
+\break
+\head{Cyrillic T2D encoding based on Europian Computer Modern}
+\FontPage {ldrm1000}
+\FontPageS{ldtt1000}
+
+\head{Computer Modern font + Cyrillic MS DOS Alternative encoding (extended)}
+\FontPage {lxr10}
+\FontPageS{lxtt10}
+
+\break
+\head{Computer Modern font + Cyrillic Windows1251 encoding (extended)}
+\FontPage {wxr10}
+\FontPageS{wxtt10}
+
+\break
+\head{Computer Modern font + Cyrillic ISO encoding (extended)}
+\FontPage {ixr10}
+\FontPageS{ixtt10}
+
+\break
+\head{Computer Modern font + Cyrillic KOI-8r encoding (extended)}
+\FontPage {kxr10}
+\FontPageS{kxtt10}
+
+\break
+\head{Computer Modern font + Cyrillic Macintosh encoding (extended)}
+\FontPage {mxr10}
+\FontPageS{mxtt10}
+
+\head{Cyrillic X2 container}
+\FontPage {rxrm1000}
+\FontPageS{rxtt1000}
+
+\break
+\head{Cyrillic XS Old Slav container}
+\FontPage {rsrm1000}
+\FontPageS{rstt1000}
+
+\break
+\head{Cyrillic Unicode page}
+\FontPage {ucr10}
+\FontPageS{uctt10}
+
+\break
+\head{All additional letters}
+\FontPage {txrm1000}
+\FontPageS{txtt1000}
+
+\end
+%end of file
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc1.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc1.tex
new file mode 100644
index 00000000000..c10bd98584a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc1.tex
@@ -0,0 +1,85 @@
+%
+% allenc1.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% TeX file for creation of Katalog for all main encodings in CM-like-enc-fonts,
+% 5 main shapes
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\let\xtables\xtable
+\def\head#1{\def\header{#1\par}}
+\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill}
+\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill}
+\head{Computer Modern font + Cyrillic MS DOS Alternative encoding}
+\FontPage {lhr10}
+\FontPage {lhcsc10}
+\FontPageS{lhti10}
+\FontPageS{lhss10}
+\FontPageS{lhtt10}
+
+\break
+\head{Cyrillic WNCYR encoding}
+\FontPage {wnr10}
+\FontPage {wncsc10}
+\FontPageS{wnti10}
+\FontPageS{wnss10}
+\FontPageS{wntt10}
+
+\break
+\head{Computer Modern font + Russian MSDOS Alternative + Tatar encoding}
+\FontPage {ctr10}
+\FontPage {ctcsc10}
+\FontPageS{ctti10}
+\FontPageS{ctss10}
+\FontPageS{cttt10}
+
+\break
+\head{Computer Modern font + Cyrillic Windows1251 encoding}
+\FontPage {wcr10}
+\FontPage {wccsc10}
+\FontPageS{wcti10}
+\FontPageS{wcss10}
+\FontPageS{wctt10}
+
+\break
+\head{Computer Modern font + Cyrillic ISO encoding}
+\FontPage {icr10}
+\FontPage {iccsc10}
+\FontPageS{icti10}
+\FontPageS{icss10}
+\FontPageS{ictt10}
+
+\break
+\head{Computer Modern font + Cyrillic KOI-8r encoding}
+\FontPage {kcr10}
+\FontPage {kccsc10}
+\FontPageS{kcti10}
+\FontPageS{kcss10}
+\FontPageS{kctt10}
+
+\break
+\head{Computer Modern font + Cyrillic Macintosh encoding}
+\FontPage {mcr10}
+\FontPage {mcr10}
+\FontPageS{mccsc10}
+\FontPageS{mcss10}
+\FontPageS{mctt10}
+
+\end
+%end of file
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc2.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc2.tex
new file mode 100644
index 00000000000..9f14e92915a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc2.tex
@@ -0,0 +1,60 @@
+%
+% allenc2.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% TeX file for creation of Katalog for all T2 encodings, 5 main shapes
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\let\xtables\xtable
+\def\head#1{\def\header{#1\par}}
+\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill}
+\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill}
+\head{Cyrillic T2A encoding based on Europian Computer Modern}
+\FontPage {larm1000}
+\FontPage {lacc1000}
+\FontPageS{lati1000}
+\FontPageS{lass1000}
+\FontPageS{latt1000}
+
+\break
+\head{Cyrillic T2B encoding based on Europian Computer Modern}
+\FontPage {lbrm1000}
+\FontPage {lbcc1000}
+\FontPageS{lbti1000}
+\FontPageS{lbss1000}
+\FontPageS{lbtt1000}
+
+\break
+\head{Cyrillic T2C encoding based on Europian Computer Modern}
+\FontPage {lcrm1000}
+\FontPage {lccc1000}
+\FontPageS{lcti1000}
+\FontPageS{lcss1000}
+\FontPageS{lctt1000}
+
+\break
+\head{Cyrillic T2D encoding based on Europian Computer Modern}
+\FontPage {ldrm1000}
+\FontPage {ldcc1000}
+\FontPageS{ldti1000}
+\FontPageS{ldss1000}
+\FontPageS{ldtt1000}
+
+\end
+%end of file
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc3.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc3.tex
new file mode 100644
index 00000000000..bb33b46be89
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc3.tex
@@ -0,0 +1,68 @@
+%
+% allenc3.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% TeX file for creation of Katalog for CM eXtended encodings, 5 main shapes
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\let\xtables\xtable
+\def\head#1{\def\header{#1\par}}
+\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill}
+\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill}
+\head{Computer Modern font + Cyrillic MS DOS Alternative encoding (extended)}
+\FontPage {lxr10}
+\FontPage {lxcsc10}
+\FontPageS{lxti10}
+\FontPageS{lxss10}
+\FontPageS{lxtt10}
+
+\break
+\head{Computer Modern font + Cyrillic Windows1251 encoding (extended)}
+\FontPage {wxr10}
+\FontPage {wxcsc10}
+\FontPageS{wxti10}
+\FontPageS{wxss10}
+\FontPageS{wxtt10}
+
+\break
+\head{Computer Modern font + Cyrillic ISO encoding (extended)}
+\FontPage {ixr10}
+\FontPage {ixcsc10}
+\FontPageS{ixti10}
+\FontPageS{ixss10}
+\FontPageS{ixtt10}
+
+\break
+\head{Computer Modern font + Cyrillic KOI-8r encoding (extended)}
+\FontPage {kxr10}
+\FontPage {kxcsc10}
+\FontPageS{kxti10}
+\FontPageS{kxss10}
+\FontPageS{kxtt10}
+
+\break
+\head{Computer Modern font + Cyrillic Macintosh encoding (extended)}
+\FontPage {mxr10}
+\FontPage {mxr10}
+\FontPageS{mxcsc10}
+\FontPageS{mxss10}
+\FontPageS{mxtt10}
+
+\end
+%end of file
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/allenc4.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc4.tex
new file mode 100644
index 00000000000..ba2c8da8233
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/allenc4.tex
@@ -0,0 +1,61 @@
+%
+% allenc4.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% TeX file for creation of Katalog for X2, XS, Unicode encodings and font
+% with all letters, not included in any encoding, 5 main font shapes
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\let\xtables\xtable
+\def\head#1{\def\header{#1\par}}
+\def\FontPage #1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtable \egroup\vfill}
+\def\FontPageS#1{\vbox\bgroup\def\fontname{#1}\header\startfont\xtables\egroup\vfill}
+\head{Cyrillic X2 container}
+\FontPage {rxrm1000}
+\FontPage {rxcc1000}
+\FontPageS{rxti1000}
+\FontPageS{rxss1000}
+\FontPageS{rxtt1000}
+
+\break
+\head{Cyrillic XS Old Slav container}
+\FontPage {rsrm1000}
+\FontPage {rscc1000}
+\FontPageS{rsti1000}
+\FontPageS{rsss1000}
+\FontPageS{rstt1000}
+
+\break
+\head{Cyrillic Unicode page}
+\FontPage {ucr10}
+\FontPage {uccsc10}
+\FontPageS{ucti10}
+\FontPageS{ucss10}
+\FontPageS{uctt10}
+
+\break
+\head{Cyrillic Trash container}
+\FontPage {txrm1000}
+\FontPage {txcc1000}
+\FontPageS{txti1000}
+\FontPageS{txss1000}
+\FontPageS{txtt1000}
+
+\end
+%end of file
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.lh b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.lh
new file mode 100644
index 00000000000..c5e76ffd5c8
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.lh
@@ -0,0 +1,46 @@
+%
+% katalog.lh
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Input TeX file for creation of Katalog for CM-like-encoded fonts
+% only size 10
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FontPage{\fontii r10}
+\FontPage{\fontii sl10}
+\FontPage{\fontii ti10}
+\FontPage{\fontii u10}
+\FontPage{\fontii bx10}
+\FontPage{\fontii b10}
+\FontPage{\fontii bxsl10}
+\FontPage{\fontii bxti10}
+\FontPage{\fontii csc10}
+\FontPage{\fontii ss10}
+\FontPage{\fontii ssbx10}
+\FontPage{\fontii ssdc10}
+\FontPage{\fontii ssi10}
+\FontPage{\fontii tt10}
+\FontPage{\fontii sltt10}
+\FontPage{\fontii itt10}
+\FontPage{\fontii tcsc10}
+\FontPage{\fontii vtt10}
+\FontPage{\fontii ssq8}
+\FontPage{\fontii ssqi8}
+\FontPage{\fontii dunh10}
+\FontPage{\fontii fib8}
+\FontPage{\fontii ff10}
+\FontPage{\fontii fi10}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.t2
new file mode 100644
index 00000000000..fac031f7246
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog.t2
@@ -0,0 +1,44 @@
+%
+% katalog.t2
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Input TeX file for creation of Katalog for EC-like-encoded fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FontPage{\fontii rm1000}
+\FontPage{\fontii sl1000}
+\FontPage{\fontii ti1000}
+\FontPage{\fontii ui1000}
+\FontPage{\fontii bx1000}
+\FontPage{\fontii bi1000}
+\FontPage{\fontii bl1000}
+\FontPage{\fontii rb1000}
+%
+\FontPage{\fontii cc1000}
+\FontPage{\fontii sc1000}
+\FontPage{\fontii ci1000}
+\FontPage{\fontii oc1000}
+%
+\FontPage{\fontii ss1000}
+\FontPage{\fontii si1000}
+\FontPage{\fontii sx1000}
+\FontPage{\fontii so1000}
+%
+\FontPage{\fontii tc1000}
+\FontPage{\fontii tt1000}
+\FontPage{\fontii st1000}
+\FontPage{\fontii it1000}
+\FontPage{\fontii vi1000}
+\FontPage{\fontii vt1000}
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.lh b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.lh
new file mode 100644
index 00000000000..d9978a0694a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.lh
@@ -0,0 +1,72 @@
+%
+% katalog1.lh
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Input TeX file for creation of Katalog for CM-like-encoded fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FontPage{\fontii r10}
+\FontPage{\fontii r12}
+\FontPage{\fontii r17}
+\FontPage{\fontii r5}
+\FontPage{\fontii r6}
+\FontPage{\fontii r7}
+\FontPage{\fontii r8}
+\FontPage{\fontii r9}
+\FontPage{\fontii sl10}
+\FontPage{\fontii sl12}
+\FontPage{\fontii sl8}
+\FontPage{\fontii sl9}
+\FontPage{\fontii ti10}
+\FontPage{\fontii ti12}
+\FontPage{\fontii ti7}
+\FontPage{\fontii ti8}
+\FontPage{\fontii ti9}
+\FontPage{\fontii u10}
+\FontPage{\fontii bx10}
+\FontPage{\fontii bx12}
+\FontPage{\fontii bx5}
+\FontPage{\fontii bx6}
+\FontPage{\fontii bx7}
+\FontPage{\fontii bx8}
+\FontPage{\fontii bx9}
+\FontPage{\fontii b10}
+\FontPage{\fontii bxsl10}
+\FontPage{\fontii bxti10}
+\FontPage{\fontii csc10}
+\FontPage{\fontii csc8}
+\FontPage{\fontii csc9}
+\FontPage{\fontii ss10}
+\FontPage{\fontii ss12}
+\FontPage{\fontii ss17}
+\FontPage{\fontii ss8}
+\FontPage{\fontii ss9}
+\FontPage{\fontii ssbx10}
+\FontPage{\fontii ssdc10}
+\FontPage{\fontii ssi10}
+\FontPage{\fontii ssi12}
+\FontPage{\fontii ssi17}
+\FontPage{\fontii ssi8}
+\FontPage{\fontii ssi9}
+\FontPage{\fontii tt10}
+\FontPage{\fontii tt12}
+\FontPage{\fontii tt8}
+\FontPage{\fontii tt9}
+\FontPage{\fontii sltt10}
+\FontPage{\fontii itt10}
+\FontPage{\fontii tcsc10}
+\FontPage{\fontii vtt10}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.t2
new file mode 100644
index 00000000000..88735be96a4
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog1.t2
@@ -0,0 +1,63 @@
+%
+% katalog1.t2
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Input TeX file for creation of Katalog for EC-like-encoded fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FontPage{\fontii rm0500}
+\FontPage{\fontii rm0600}
+\FontPage{\fontii rm0700}
+\FontPage{\fontii rm0800}
+\FontPage{\fontii rm0900}
+\FontPage{\fontii rm1000}
+\FontPage{\fontii rm1095}
+\FontPage{\fontii rm1200}
+\FontPage{\fontii rm1440}
+\FontPage{\fontii rm1728}
+\FontPage{\fontii rm2074}
+\FontPage{\fontii rm2488}
+\FontPage{\fontii rm2986}
+\FontPage{\fontii rm3583}
+\FontPage{\fontii sl0500}
+\FontPage{\fontii sl0600}
+\FontPage{\fontii sl0700}
+\FontPage{\fontii sl0800}
+\FontPage{\fontii sl0900}
+\FontPage{\fontii sl1000}
+\FontPage{\fontii sl1095}
+\FontPage{\fontii sl1200}
+\FontPage{\fontii sl1440}
+\FontPage{\fontii sl1728}
+\FontPage{\fontii sl2074}
+\FontPage{\fontii sl2488}
+\FontPage{\fontii sl2986}
+\FontPage{\fontii sl3583}
+\FontPage{\fontii ti0500}
+\FontPage{\fontii ti0600}
+\FontPage{\fontii ti0700}
+\FontPage{\fontii ti0800}
+\FontPage{\fontii ti0900}
+\FontPage{\fontii ti1000}
+\FontPage{\fontii ti1095}
+\FontPage{\fontii ti1200}
+\FontPage{\fontii ti1440}
+\FontPage{\fontii ti1728}
+\FontPage{\fontii ti2074}
+\FontPage{\fontii ti2488}
+\FontPage{\fontii ti2986}
+\FontPage{\fontii ti3583}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.lh b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.lh
new file mode 100644
index 00000000000..ade16bbef6a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.lh
@@ -0,0 +1,26 @@
+%
+% katalog2.lh
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Input TeX file for creation of Katalog for CM-like-encoded fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FontPage{\fontii ssq8}
+\FontPage{\fontii ssqi8}
+\FontPage{\fontii dunh10}
+\FontPage{\fontii fib8}
+\FontPage{\fontii ff10}
+\FontPage{\fontii fi10}
+
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.t2
new file mode 100644
index 00000000000..3b4714aa3f9
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog2.t2
@@ -0,0 +1,63 @@
+%
+% katalog2.t2
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Input TeX file for creation of Katalog for EC-like-encoded fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FontPage{\fontii ui0500}
+\FontPage{\fontii ui0600}
+\FontPage{\fontii ui0700}
+\FontPage{\fontii ui0800}
+\FontPage{\fontii ui0900}
+\FontPage{\fontii ui1000}
+\FontPage{\fontii ui1095}
+\FontPage{\fontii ui1200}
+\FontPage{\fontii ui1440}
+\FontPage{\fontii ui1728}
+\FontPage{\fontii ui2074}
+\FontPage{\fontii ui2488}
+\FontPage{\fontii ui2986}
+\FontPage{\fontii ui3583}
+\FontPage{\fontii bx0500}
+\FontPage{\fontii bx0600}
+\FontPage{\fontii bx0700}
+\FontPage{\fontii bx0800}
+\FontPage{\fontii bx0900}
+\FontPage{\fontii bx1000}
+\FontPage{\fontii bx1095}
+\FontPage{\fontii bx1200}
+\FontPage{\fontii bx1440}
+\FontPage{\fontii bx1728}
+\FontPage{\fontii bx2074}
+\FontPage{\fontii bx2488}
+\FontPage{\fontii bx2986}
+\FontPage{\fontii bx3583}
+\FontPage{\fontii bi0500}
+\FontPage{\fontii bi0600}
+\FontPage{\fontii bi0700}
+\FontPage{\fontii bi0800}
+\FontPage{\fontii bi0900}
+\FontPage{\fontii bi1000}
+\FontPage{\fontii bi1095}
+\FontPage{\fontii bi1200}
+\FontPage{\fontii bi1440}
+\FontPage{\fontii bi1728}
+\FontPage{\fontii bi2074}
+\FontPage{\fontii bi2488}
+\FontPage{\fontii bi2986}
+\FontPage{\fontii bi3583}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog3.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog3.t2
new file mode 100644
index 00000000000..862c4c40971
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog3.t2
@@ -0,0 +1,63 @@
+%
+% katalog3.t2
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Input TeX file for creation of Katalog for EC-like-encoded fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FontPage{\fontii bl0500}
+\FontPage{\fontii bl0600}
+\FontPage{\fontii bl0700}
+\FontPage{\fontii bl0800}
+\FontPage{\fontii bl0900}
+\FontPage{\fontii bl1000}
+\FontPage{\fontii bl1095}
+\FontPage{\fontii bl1200}
+\FontPage{\fontii bl1440}
+\FontPage{\fontii bl1728}
+\FontPage{\fontii bl2074}
+\FontPage{\fontii bl2488}
+\FontPage{\fontii bl2986}
+\FontPage{\fontii bl3583}
+\FontPage{\fontii rb0500}
+\FontPage{\fontii rb0600}
+\FontPage{\fontii rb0700}
+\FontPage{\fontii rb0800}
+\FontPage{\fontii rb0900}
+\FontPage{\fontii rb1000}
+\FontPage{\fontii rb1095}
+\FontPage{\fontii rb1200}
+\FontPage{\fontii rb1440}
+\FontPage{\fontii rb1728}
+\FontPage{\fontii rb2074}
+\FontPage{\fontii rb2488}
+\FontPage{\fontii rb2986}
+\FontPage{\fontii rb3583}
+\FontPage{\fontii cc0500}
+\FontPage{\fontii cc0600}
+\FontPage{\fontii cc0700}
+\FontPage{\fontii cc0800}
+\FontPage{\fontii cc0900}
+\FontPage{\fontii cc1000}
+\FontPage{\fontii cc1095}
+\FontPage{\fontii cc1200}
+\FontPage{\fontii cc1440}
+\FontPage{\fontii cc1728}
+\FontPage{\fontii cc2074}
+\FontPage{\fontii cc2488}
+\FontPage{\fontii cc2986}
+\FontPage{\fontii cc3583}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog4.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog4.t2
new file mode 100644
index 00000000000..fceafa7af5b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog4.t2
@@ -0,0 +1,63 @@
+%
+% katalog4.t2
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Input TeX file for creation of Katalog for EC-like-encoded fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FontPage{\fontii sc0500}
+\FontPage{\fontii sc0600}
+\FontPage{\fontii sc0700}
+\FontPage{\fontii sc0800}
+\FontPage{\fontii sc0900}
+\FontPage{\fontii sc1000}
+\FontPage{\fontii sc1095}
+\FontPage{\fontii sc1200}
+\FontPage{\fontii sc1440}
+\FontPage{\fontii sc1728}
+\FontPage{\fontii sc2074}
+\FontPage{\fontii sc2488}
+\FontPage{\fontii sc2986}
+\FontPage{\fontii sc3583}
+\FontPage{\fontii ci0500}
+\FontPage{\fontii ci0600}
+\FontPage{\fontii ci0700}
+\FontPage{\fontii ci0800}
+\FontPage{\fontii ci0900}
+\FontPage{\fontii ci1000}
+\FontPage{\fontii ci1095}
+\FontPage{\fontii ci1200}
+\FontPage{\fontii ci1440}
+\FontPage{\fontii ci1728}
+\FontPage{\fontii ci2074}
+\FontPage{\fontii ci2488}
+\FontPage{\fontii ci2986}
+\FontPage{\fontii ci3583}
+\FontPage{\fontii oc0500}
+\FontPage{\fontii oc0600}
+\FontPage{\fontii oc0700}
+\FontPage{\fontii oc0800}
+\FontPage{\fontii oc0900}
+\FontPage{\fontii oc1000}
+\FontPage{\fontii oc1095}
+\FontPage{\fontii oc1200}
+\FontPage{\fontii oc1440}
+\FontPage{\fontii oc1728}
+\FontPage{\fontii oc2074}
+\FontPage{\fontii oc2488}
+\FontPage{\fontii oc2986}
+\FontPage{\fontii oc3583}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog5.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog5.t2
new file mode 100644
index 00000000000..34367f5ae1c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog5.t2
@@ -0,0 +1,63 @@
+%
+% katalog5.t2
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Input TeX file for creation of Katalog for EC-like-encoded fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FontPage{\fontii ss0500}
+\FontPage{\fontii ss0600}
+\FontPage{\fontii ss0700}
+\FontPage{\fontii ss0800}
+\FontPage{\fontii ss0900}
+\FontPage{\fontii ss1000}
+\FontPage{\fontii ss1095}
+\FontPage{\fontii ss1200}
+\FontPage{\fontii ss1440}
+\FontPage{\fontii ss1728}
+\FontPage{\fontii ss2074}
+\FontPage{\fontii ss2488}
+\FontPage{\fontii ss2986}
+\FontPage{\fontii ss3583}
+\FontPage{\fontii si0500}
+\FontPage{\fontii si0600}
+\FontPage{\fontii si0700}
+\FontPage{\fontii si0800}
+\FontPage{\fontii si0900}
+\FontPage{\fontii si1000}
+\FontPage{\fontii si1095}
+\FontPage{\fontii si1200}
+\FontPage{\fontii si1440}
+\FontPage{\fontii si1728}
+\FontPage{\fontii si2074}
+\FontPage{\fontii si2488}
+\FontPage{\fontii si2986}
+\FontPage{\fontii si3583}
+\FontPage{\fontii sx0500}
+\FontPage{\fontii sx0600}
+\FontPage{\fontii sx0700}
+\FontPage{\fontii sx0800}
+\FontPage{\fontii sx0900}
+\FontPage{\fontii sx1000}
+\FontPage{\fontii sx1095}
+\FontPage{\fontii sx1200}
+\FontPage{\fontii sx1440}
+\FontPage{\fontii sx1728}
+\FontPage{\fontii sx2074}
+\FontPage{\fontii sx2488}
+\FontPage{\fontii sx2986}
+\FontPage{\fontii sx3583}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog6.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog6.t2
new file mode 100644
index 00000000000..54c2481cf26
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog6.t2
@@ -0,0 +1,62 @@
+%
+% katalog6.t2
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Input TeX file for creation of Katalog for EC-like-encoded fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FontPage{\fontii so0500}
+\FontPage{\fontii so0600}
+\FontPage{\fontii so0700}
+\FontPage{\fontii so0800}
+\FontPage{\fontii so0900}
+\FontPage{\fontii so1000}
+\FontPage{\fontii so1095}
+\FontPage{\fontii so1200}
+\FontPage{\fontii so1440}
+\FontPage{\fontii so1728}
+\FontPage{\fontii so2074}
+\FontPage{\fontii so2488}
+\FontPage{\fontii so2986}
+\FontPage{\fontii so3583}
+\FontPage{\fontii tc0800}
+\FontPage{\fontii tc0900}
+\FontPage{\fontii tc1000}
+\FontPage{\fontii tc1095}
+\FontPage{\fontii tc1200}
+\FontPage{\fontii tt0800}
+\FontPage{\fontii tt0900}
+\FontPage{\fontii tt1000}
+\FontPage{\fontii tt1095}
+\FontPage{\fontii tt1200}
+\FontPage{\fontii tt1440}
+\FontPage{\fontii tt1728}
+\FontPage{\fontii tt2074}
+\FontPage{\fontii tt2488}
+\FontPage{\fontii tt2986}
+\FontPage{\fontii tt3583}
+\FontPage{\fontii st0800}
+\FontPage{\fontii st0900}
+\FontPage{\fontii st1000}
+\FontPage{\fontii st1095}
+\FontPage{\fontii st1200}
+\FontPage{\fontii st1440}
+\FontPage{\fontii st1728}
+\FontPage{\fontii st2074}
+\FontPage{\fontii st2488}
+\FontPage{\fontii st2986}
+\FontPage{\fontii st3583}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/katalog7.t2 b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog7.t2
new file mode 100644
index 00000000000..cf2b3de78e6
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/katalog7.t2
@@ -0,0 +1,74 @@
+%
+% katalog7.t2
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Input TeX file for creation of Katalog for EC-like-encoded fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FontPage{\fontii it0800}
+\FontPage{\fontii it0900}
+\FontPage{\fontii it1000}
+\FontPage{\fontii it1095}
+\FontPage{\fontii it1200}
+\FontPage{\fontii it1440}
+\FontPage{\fontii it1728}
+\FontPage{\fontii it2074}
+\FontPage{\fontii it2488}
+\FontPage{\fontii it2986}
+\FontPage{\fontii it3583}
+\FontPage{\fontii tc1440}
+\FontPage{\fontii tc1728}
+\FontPage{\fontii tc2074}
+\FontPage{\fontii tc2488}
+\FontPage{\fontii tc2986}
+\FontPage{\fontii tc3583}
+\FontPage{\fontii vi0800}
+\FontPage{\fontii vi0900}
+\FontPage{\fontii vi1000}
+\FontPage{\fontii vi1095}
+\FontPage{\fontii vi1200}
+\FontPage{\fontii vi1440}
+\FontPage{\fontii vi1728}
+\FontPage{\fontii vi2074}
+\FontPage{\fontii vi2488}
+\FontPage{\fontii vi2986}
+\FontPage{\fontii vi3583}
+\FontPage{\fontii vt0800}
+\FontPage{\fontii vt0900}
+\FontPage{\fontii vt1000}
+\FontPage{\fontii vt1095}
+\FontPage{\fontii vt1200}
+\FontPage{\fontii vt1440}
+\FontPage{\fontii vt1728}
+\FontPage{\fontii vt2074}
+\FontPage{\fontii vt2488}
+\FontPage{\fontii vt2986}
+\FontPage{\fontii vt3583}
+\FontPage{\fontii xc0500}
+\FontPage{\fontii xc0600}
+\FontPage{\fontii xc0700}
+\FontPage{\fontii xc0800}
+\FontPage{\fontii xc0900}
+\FontPage{\fontii xc1000}
+\FontPage{\fontii xc1095}
+\FontPage{\fontii xc1200}
+\FontPage{\fontii xc1440}
+\FontPage{\fontii xc1728}
+\FontPage{\fontii xc2074}
+\FontPage{\fontii xc2488}
+\FontPage{\fontii xc2986}
+\FontPage{\fontii xc3583}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-fmap.tex
new file mode 100644
index 00000000000..6e4b0774519
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-fmap.tex
@@ -0,0 +1,34 @@
+%
+% lh-fmap.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LH fonts (or anonther CM-like-enc-font),
+% all font shapes and sizes, font encoding tables
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\def\head#1{\def\header{#1\par}}
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\xtable\egroup\vfill}
+\def\fontii{lh}
+%Only main sizes
+\input katalog.lh
+\end
+%Full font Katalog
+\input katalog1.lh
+\input katalog2.lh
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex
new file mode 100644
index 00000000000..a4b33615c3f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex
@@ -0,0 +1,34 @@
+%
+% lh-text.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LH fonts (or anonther CM-like-enc-font),
+% all font shapes and sizes, text tests
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\input testtext
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\alttext\egroup\vfill}
+\def\fontii{lh}
+%Only main sizes
+\input katalog.lh
+\end
+%Full font Katalog
+\input katalog1.lh
+\input katalog2.lh
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex
new file mode 100644
index 00000000000..5fe8693ad50
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex
@@ -0,0 +1,40 @@
+%
+% lh-texx.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LH fonts (or anonther CM-like-enc-font),
+% 5 main font shapes, text tests
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\hsize7in
+\vsize10in
+\voffset-.5in
+\hoffset-.5in\eject
+\overfullrule0pt
+\let\noinit!\input testfox
+\input testtext
+\Russian
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\alttext\egroup\vfill}
+\def\fontii{la}
+%Only main sizes and fonts
+\FontPage{\fontii r10}
+\FontPage{\fontii ti10}
+\FontPage{\fontii bx10}
+\FontPage{\fontii csc10}
+\FontPage{\fontii ss10}
+\FontPage{\fontii ssbx10}
+\FontPage{\fontii tt10}
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex
new file mode 100644
index 00000000000..7f274ca6ce4
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex
@@ -0,0 +1,44 @@
+%
+% lh-texx.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LH fonts (or anonther CM-like-enc-font),
+% 5 main font shapes, text tests
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\hsize7in
+\vsize10in
+\voffset-.5in
+\hoffset-.5in\eject
+\overfullrule0pt
+\let\noinit!\input testfox
+\input testtext
+\Russian
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\xtable\egroup\vfill}
+\def\fontii{la}
+%Only main sizes and fonts
+\iffalse
+\FontPage{\fontii rm1000}
+\FontPage{\fontii ti1000}
+\FontPage{\fontii bx1000}
+\FontPage{\fontii cc1000}
+\FontPage{\fontii ss1000}
+\FontPage{\fontii sx1000}
+\FontPage{\fontii tt1000}
+\fi
+\FontPage{latt1000}
+\FontPage{ectt1000}
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-fmap.tex
new file mode 100644
index 00000000000..2da7c38ba2c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-fmap.tex
@@ -0,0 +1,38 @@
+%
+% t2a-fmap.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LA fonts -- T2A encoding,
+% all font shapes in main or all sizes, font encoding tables
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill}
+\def\fontii{la}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex
new file mode 100644
index 00000000000..8b9d7baa270
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex
@@ -0,0 +1,39 @@
+%
+% t2a-text.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LA fonts -- T2A encoding,
+% all font shapes in main or all sizes, text tests
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\input testtext
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
+\def\fontii{la}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-fmap.tex
new file mode 100644
index 00000000000..adb77e251ab
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-fmap.tex
@@ -0,0 +1,39 @@
+%
+% t2b-fmap.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LB fonts -- T2B encoding,
+% all font shapes in main or all sizes, font encoding tables
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%testfont stuff
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill}
+\def\fontii{lb}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex
new file mode 100644
index 00000000000..7f8fa9309f4
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex
@@ -0,0 +1,39 @@
+%
+% t2b-text.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LB fonts -- T2B encoding,
+% all font shapes in main or all sizes, text tests
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\input testtext
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
+\def\fontii{lb}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-fmap.tex
new file mode 100644
index 00000000000..56ba90ad181
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-fmap.tex
@@ -0,0 +1,39 @@
+%
+% t2c-fmap.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LC fonts -- T2C encoding,
+% all font shapes in main or all sizes, font encoding tables
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%testfont stuff
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill}
+\def\fontii{lc}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex
new file mode 100644
index 00000000000..90dc1eda974
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex
@@ -0,0 +1,39 @@
+%
+% t2c-text.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LC fonts -- T2C encoding,
+% all font shapes in main or all sizes, text tests
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\input testtext
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
+\def\fontii{lc}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-fmap.tex
new file mode 100644
index 00000000000..dce1c46cf13
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-fmap.tex
@@ -0,0 +1,39 @@
+%
+% t2d-fmap.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LC fonts -- T2C encoding,
+% all font shapes in main or all sizes, font encoding tables
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%testfont stuff
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill}
+\def\fontii{ld}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex
new file mode 100644
index 00000000000..5ff91e35fac
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex
@@ -0,0 +1,39 @@
+%
+% t2d-text.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of LD fonts -- T2D encoding,
+% all font shapes in main or all sizes, text tests
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\input testtext
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
+\def\fontii{ld}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/testfox.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/testfox.tex
new file mode 100644
index 00000000000..daac9abb10a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/testfox.tex
@@ -0,0 +1,258 @@
+% testfo(nt)x -- testfont.tex + \xtable stuff
+% (\xtable has decimal numbers \xtables starts from char128)
+% macro \startfont has penalty additions
+% A testbed for font evaluation (see The METAFONTbook, Appendix H)
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% eXtended file testfont.tex
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\tracinglostchars=0
+\tolerance=1000
+\raggedbottom
+\nopagenumbers
+\parindent=0pt
+\newlinechar=`@
+\hyphenpenalty=200
+\doublehyphendemerits=30000
+\hyphenation{prom-i-nent}
+
+\newcount\m \newcount\n \newcount\p \newdimen\dim
+\chardef\other=12
+
+\def\today{\ifcase\month\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi
+ \space\number\day, \number\year}
+\def\hours{\n=\time \divide\n 60
+ \m=-\n \multiply\m 60 \advance\m \time
+%!!!
+ \twodigits\n:\twodigits\m}
+\def\twodigits#1{\ifnum #1<10 0\fi \number#1}
+
+\def\init{\message{@Name of the font to test = }
+ \read-1 to\fontname \startfont
+ \message{Now type a test command (\string\help\space for help):}}
+\def\startfont{\font\testfont=\fontname \spaceskip=0pt
+ \leftline{\sevenrm Test of \fontname\unskip\ on \today\ at \hours}%
+%!!!
+ \penalty10000\medskip
+ \testfont \setbaselineskip
+ \ifdim\fontdimen6\testfont<10pt \rightskip=0pt plus 20pt
+ \else\rightskip=0pt plus 2em \fi
+ \spaceskip=\fontdimen2\testfont % space between words (\raggedright)
+ \xspaceskip=\fontdimen2\testfont \advance\xspaceskip by\fontdimen7\testfont}
+
+{\catcode`\|=0 \catcode`\\=\other
+|gdef|help{|message{%
+\init switches to another font;@%
+\end or \bye finishes the run;@%
+\table prints the font layout in tabular format;@%
+\xtable prints the font layout in tabular format (with decimal nums);@%
+\text prints a sample text, assuming TeX text font conventions;@%
+\sample combines \table and \text;@%
+\mixture mixes a background character with a series of others;@%
+\alternation interleaves a background character with a series;@%
+\alphabet prints all lowercase letters within a given background;@%
+\ALPHABET prints all uppercase letters within a given background;@%
+\series prints a series of letters within a given background;@%
+\lowers prints a comprehensive test of lowercase;@%
+\uppers prints a comprehensive test of uppercase;@%
+\digits prints a comprehensive test of numerals;@%
+\math prints a comprehensive test of TeX math italic;@%
+\names prints a text that mixes upper and lower case;@%
+\punct prints a punctuation test;@%
+\bigtest combines many of the above routines;@%
+\help repeats this message;@%
+and you can use ordinary TeX commands (e.g., to \input a file).}}}
+
+\def\setbaselineskip{\setbox0=\hbox{\n=0
+\loop\char\n \ifnum \n<255 \advance\n 1 \repeat}
+\baselineskip=6pt \advance\baselineskip\ht0 \advance\baselineskip\dp0 }
+
+\def\setchar#1{{\escapechar-1\message{\string#1 character = }%
+ \def\do##1{\catcode`##1=\other}\dospecials
+ \read-1 to\next
+ \expandafter\finsetchar\next\next#1}}
+\def\finsetchar#1#2\next#3{\global\chardef#3=`#1
+ \ifnum #3=`\# \global\chardef#3=#2 \fi}
+\def\promptthree{\setchar\background
+ \setchar\starting \setchar\ending}
+
+\def\mixture{\promptthree \domix\mixpattern}
+\def\alternation{\promptthree \domix\altpattern}
+\def\mixpattern{\0\1\0\0\1\1\0\0\0\1\1\1\0\1}
+\def\altpattern{\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0}
+\def\domix#1{\par\chardef\0=\background \n=\starting
+ \loop \chardef\1=\n #1\endgraf
+ \ifnum \n<\ending \advance\n 1 \repeat}
+
+\def\!{\discretionary{\background}{\background}{\background}}
+\def\series{\promptthree \!\doseries\starting\ending\par}
+\def\doseries#1#2{\n=#1\loop\char\n\!\ifnum\n<#2\advance\n 1 \repeat}
+\def\complower{\!\doseries{`a}{`z}\doseries{'31}{'34}\par}
+\def\compupper{\!\doseries{`A}{`Z}\doseries{'35}{'37}\par}
+\def\compdigs{\!\doseries{`0}{`9}\par}
+\def\alphabet{\setchar\background\complower}
+\def\ALPHABET{\setchar\background\compupper}
+
+\def\lowers{\docomprehensive\complower{`a}{`z}{'31}{'34}}
+\def\uppers{\docomprehensive\compupper{`A}{`Z}{'35}{'37}}
+\def\digits{\docomprehensive\compdigs{`0}{`4}{`5}{`9}}
+\def\docomprehensive#1#2#3#4#5{\par\chardef\background=#2
+ \loop{#1} \ifnum\background<#3\m=\background\advance\m 1
+ \chardef\background=\m \repeat \chardef\background=#4
+ \loop{#1} \ifnum\background<#5\m=\background\advance\m 1
+ \chardef\background=\m \repeat}
+
+\def\names{ {\AA}ngel\aa\ Beatrice Claire
+ Diana \'Erica Fran\c{c}oise Ginette H\'el\`ene Iris
+ Jackie K\=aren {\L}au\.ra Mar{\'\i}a N\H{a}ta{\l}{\u\i}e {\O}ctave
+ Pauline Qu\^eneau Roxanne Sabine T\~a{\'\j}a Ur\v{s}ula
+ Vivian Wendy Xanthippe Yv{\o}nne Z\"azilie\par}
+\def\punct{\par\dopunct{min}\dopunct{pig}\dopunct{hid}
+ \dopunct{HIE}\dopunct{TIP}\dopunct{fluff}
+ \$1,234.56 + 7/8 = 9\% @ \#0\par}
+\def\dopunct#1{#1,\ #1:\ #1;\ `#1'\ ?`#1?\ !`#1!\ (#1)\ [#1]\ #1*\ #1.\par}
+
+\def\bigtest{\sample
+ hamburgefonstiv HAMBURGEFONSTIV\par
+ \names \punct \lowers \uppers \digits}
+
+\def\math{\textfont1=\testfont \skewchar\testfont=\skewtrial
+ \mathchardef\Gamma="100 \mathchardef\Delta="101
+ \mathchardef\Theta="102 \mathchardef\Lambda="103 \mathchardef\Xi="104
+ \mathchardef\Pi="105 \mathchardef\Sigma="106 \mathchardef\Upsilon="107
+ \mathchardef\Phi="108 \mathchardef\Psi="109 \mathchardef\Omega="10A
+ \def\ii{i} \def\jj{j}
+ \def\\##1{|##1|+}\mathtrial
+ \def\\##1{##1_2+}\mathtrial
+ \def\\##1{##1^2+}\mathtrial
+ \def\\##1{##1/2+}\mathtrial
+ \def\\##1{2/##1+}\mathtrial
+ \def\\##1{##1,{}+}\mathtrial
+ \def\\##1{d##1+}\mathtrial
+ \let\ii=\imath \let\jj=\jmath \def\\##1{\hat##1+}\mathtrial}
+\newcount\skewtrial \skewtrial='177
+\def\mathtrial{$\\A \\B \\C \\D \\E \\F \\G \\H \\I \\J \\K \\L \\M \\N \\O
+ \\P \\Q \\R \\S \\T \\U \\V \\W \\X \\Y \\Z \\a \\b \\c \\d \\e \\f \\g
+ \\h \\\ii \\\jj \\k \\l \\m \\n \\o \\p \\q \\r \\s \\t \\u \\v \\w \\x \\y
+ \\z \\\alpha \\\beta \\\gamma \\\delta \\\epsilon \\\zeta \\\eta \\\theta
+ \\\iota \\\kappa \\\lambda \\\mu \\\nu \\\xi \\\pi \\\rho \\\sigma \\\tau
+ \\\upsilon \\\phi \\\chi \\\psi \\\omega \\\vartheta \\\varpi \\\varphi
+ \\\Gamma \\\Delta \\\Theta \\\Lambda \\\Xi \\\Pi \\\Sigma \\\Upsilon
+ \\\Phi \\\Psi \\\Omega \\\partial \\\ell \\\wp$\par}
+\def\mathsy{\begingroup\skewtrial='060 % for math symbol font tests
+ \def\mathtrial{$\\A \\B \\C \\D \\E \\F \\G \\H \\I \\J \\K \\L
+ \\M \\N \\O \\P \\Q \\R \\S \\T \\U \\V \\W \\X \\Y \\Z$\par}
+ \math\endgroup}
+
+\def\oct#1{\hbox{\rm\'{}\kern-.2em\it#1\/\kern.05em}} % octal constant
+\def\hex#1{\hbox{\rm\H{}\tt#1}} % hexadecimal constant
+\def\|{\omit\vrule}
+\def\setdigs#1"#2{\gdef\h{#2}% \h=hex prefix; \0\1=corresponding octal
+ \m=\n \divide\m by 64 \xdef\0{\the\m}%
+ \multiply\m by-64 \advance\m by\n \divide\m by 8 \xdef\1{\the\m}}
+\def\testrow{\setbox0=\hbox{\penalty 1\def\\{\char"\h}%
+ \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\A\\B\\C\\D\\E\\F%
+ \global\p=\lastpenalty}} % \p=1 if none of the characters exist
+\def\oddline{\cr
+ \noalign{\nointerlineskip}
+ \multispan{19}\hrulefill&
+ \setbox0=\hbox{\lower 2.3pt\hbox{\hex{\h x}}}\smash{\box0}\cr
+ \noalign{\nointerlineskip}}
+\newif\ifskipping
+\def\evenline{\loop\skippingfalse
+ \ifnum\n<256 \m=\n \divide\m 16 \chardef\next=\m
+ \expandafter\setdigs\meaning\next \testrow
+ \ifnum\p=1 \skippingtrue \fi\fi
+ \ifskipping \global\advance\n 16 \repeat
+ \ifnum\n=256 \let\next=\endchart\else\let\next=\morechart\fi
+ \next}
+\def\sevenline{\loop\skippingfalse
+ \ifnum\n<256 \m=\n \divide\m 16 \chardef\next=\m
+ \expandafter\setdigs\meaning\next \testrow
+ \ifnum\n<128 \skippingtrue \else\ifnum\p=1 \skippingtrue \fi\fi\fi
+ \ifskipping \global\advance\n 16 \repeat
+ \ifnum\n=256 \let\next=\endchart\else\let\next=\morechart\fi
+ \next}
+\def\morechart{\cr\noalign{\hrule\penalty5000}
+ \chartline \oddline \m=\1 \advance\m 1 \xdef\1{\the\m}
+ \chartline \evenline}
+\def\chartline{&\oct{\0\1x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\|&}
+\def\chartstrut{\lower4.5pt\vbox to14pt{}}
+\def\table{$$\global\n=0
+ \halign to\hsize\bgroup
+ \chartstrut##\tabskip0pt plus10pt&
+ &\hfil##\hfil&\vrule##\cr
+ \lower6.5pt\null
+ &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline}
+%!!!
+\def\xtable{$$\global\n=0
+ \halign to\hsize\bgroup
+ \chartstrut##\tabskip0pt plus10pt&
+ &\hfil##\hfil&\vrule\smashnum##\cr
+ \lower6.5pt\null
+ &&\|&\oct0&\|&\oct1&\|&\oct2&\|&\oct3&\|&\oct4
+ &\|&\oct5&\|&\oct6&\|&\oct7&\|\evenline}
+%!!!
+\def\xtables{$$\global\n=128
+ \halign to\hsize\bgroup
+ \chartstrut##\tabskip0pt plus10pt&
+ &\hfil##\hfil&\vrule\smashnum##\cr
+ \lower6.5pt\null
+ &&\|&\oct0&\|&\oct1&\|&\oct2&\|&\oct3&\|&\oct4
+ &\|&\oct5&\|&\oct6&\|&\oct7&\|\sevenline}
+\def\endchart{\cr\noalign{\hrule}%
+ \raise11.5pt\null&&\|&\hex 8&\|&\hex 9&\|&\hex A&\|&\hex B&\|
+ &\hex C&\|&\hex D&\|&\hex E&\|&\hex F&\|\cr\egroup$$\par}
+\def\:{\setbox0=\hbox{\char\n}%
+ \ifdim\ht0>7.5pt\reposition
+ \else\ifdim\dp0>2.5pt\reposition\fi\fi
+ \box0\global\advance\n 1 }
+\def\reposition{\setbox0=\vbox{\kern2pt\box0}\dim=\dp0
+ \advance\dim 2pt \dp0=\dim}
+\def\centerlargechars{
+ \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}}
+%!!!
+\def\smashnum{\smash{\hbox to0pt{\fiverm\kern.2em\lower1.5ex\hbox
+{\number\n}\hss}}}
+
+\def\text{{\advance\baselineskip-4pt
+\setbox0=\hbox{abcdefghijklmnopqrstuvwxyz}
+\ifdim\hsize>2\wd0 \ifdim 15pc>2\wd0 \hsize=15pc \else \hsize=2\wd0 \fi\fi
+On November 14, 1885, Senator \& Mrs.~Leland Stanford called
+together at their San Francisco mansion the 24~prominent men who had
+been chosen as the first trustees of The Leland Stanford Junior University.
+They handed to the board the Founding Grant of the University, which they
+had executed three days before. This document---with various amendments,
+legislative acts, and court decrees---remains as the University's charter.
+In bold, sweeping language it stipulates that the objectives of the University
+are ``to qualify students for personal success and direct usefulness in life;
+and to promote the publick welfare by exercising an influence in behalf of
+humanity and civilization, teaching the blessings of liberty regulated by
+law, and inculcating love and reverence for the great principles of
+government as derived from the inalienable rights of man to life, liberty,
+and the pursuit of happiness.'' \moretext
+(!`THE DAZED BROWN FOX QUICKLY GAVE 12345--67890 JUMPS!)\par}}
+\def\moretext{?`But aren't Kafka's Schlo{\ss} and {\AE}sop's {\OE}uvres
+often na{\"\i}ve vis-\`a-vis the d{\ae}monic ph{\oe}nix's official r\^ole
+in fluffy souffl\'es? }
+\def\omitaccents{\let\moretext=\relax}
+
+\def\sample{\table\text}
+
+\ifx\noinit!\else\init\fi
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/testkern.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/testkern.tex
new file mode 100644
index 00000000000..994415e394a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/testkern.tex
@@ -0,0 +1,159 @@
+%
+% testkern.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% TeX file with macros for testing kerns between letters in fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newcount\chu \newcount\chl \newcount\chtemp
+\newcount \hours \newcount \minutes
+
+\let\xpar=\par
+
+\def\LHpair#1 #2.{\noindent\chu=#1%
+{\loop \chl=\chu
+{\loop \char\chu\char\chl\char\chu{}\char\chl{}\char\chu\
+\advance\chl by 1 \let\chtemp\chl#2\xpar\noindent}%
+\global\advance\chu by 1 \let\chtemp\chu#2\xpar}}
+
+\def\LHcross#1 #2 #3.{\noindent\chu=#1\chl=#2%
+\def\H{\discretionary{\char\chu}{\char\chu}{\char\chu}}%
+{\char\chu\loop\char\chl\H%
+\advance\chl by 1 \let\chtemp\chl#3\xpar}}
+
+\def\LHdot#1 #2.{\noindent\chu=#1%
+{\loop \char\chu.\ \char\chu.\ %
+\advance\chl by 1 \let\chtemp\chl#2\xpar}}
+
+\def\LHuplow#1 #2; #3 #4.{\noindent\chu=#1%
+{\loop \chl=#3%
+{\loop \char\chu\char\chl\char\chl\ \char\chu{}\char\chl{}\char\chl\
+\advance\chl by 1 \let\chtemp\chl#4\xpar\noindent}%
+\global\advance\chu by 1 \let\chtemp\chu#2\xpar}}
+
+\def\LHblks #1#2#3{\par\baselineskip=2.65ex\lineskip2pt
+{\noindent
+\chu=#1\loop
+\centerline{\quad\llap{\rm\number\chu $:\,$}%
+\chl=#1\loop \setbox0\hbox{\char\chu}%
+\rlap{\lower\dp0\hbox{\vrule\vbox{\hrule\box0\hrule}\vrule}}\hskip1.25em%
+\global\advance\chu by 1 \advance\chl by 1 \ifnum\chl<#3 \repeat \hfill}
+\ifnum\chu<#2 \repeat}}
+
+\def\LHblk{\LHblks{0}{256}{16}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%T2
+\def\Ttwo{%
+\LHpair 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat.
+\eject
+\LHpair 160 \ifnum\chtemp=189\chtemp=224 \ifnum\chtemp<256\repeat.
+\eject
+\LHcross 205 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat.
+\LHcross 237 160 \ifnum\chtemp=189\chtemp=224 \ifnum\chtemp<256\repeat.
+\LHdot 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat.
+\LHdot 160 \ifnum\chtemp=189\chtemp=224 \ifnum\chtemp<256\repeat.
+\eject
+\LHuplow 128 \ifnum\chtemp=157\chtemp=192 \ifnum\chtemp<224\repeat; 160 \loTtwo.
+}
+
+%ALT
+\def\ALT{%
+\LHpair 128 %
+ \ifnum\chtemp=160\chtemp=242\fi %
+ \ifnum\chtemp=243\chtemp=244\fi %
+ \ifnum\chtemp=245\chtemp=246\fi %
+ \ifnum\chtemp=247\chtemp=248\fi %
+ \ifnum\chtemp=249\chtemp=250\fi %
+ \ifnum\chtemp<251\repeat.
+\eject
+\LHpair 160 %
+ \ifnum\chtemp=176\chtemp=224\fi %
+ \ifnum\chtemp=240\chtemp=241\fi %
+ \ifnum\chtemp=242\chtemp=243\fi %
+ \ifnum\chtemp=244\chtemp=245\fi %
+ \ifnum\chtemp=246\chtemp=247\fi %
+ \ifnum\chtemp=248\chtemp=249\fi %
+ \ifnum\chtemp=250\chtemp=251\fi %
+ \ifnum\chtemp<252\repeat.
+\eject
+\LHcross 205 128 %
+ \ifnum\chtemp=160\chtemp=242\fi %
+ \ifnum\chtemp=243\chtemp=244\fi %
+ \ifnum\chtemp=245\chtemp=246\fi %
+ \ifnum\chtemp=247\chtemp=248\fi %
+ \ifnum\chtemp=249\chtemp=250\fi %
+ \ifnum\chtemp<251\repeat.
+\LHcross 237 160 %
+ \ifnum\chtemp=176\chtemp=224\fi %
+ \ifnum\chtemp=240\chtemp=241\fi %
+ \ifnum\chtemp=242\chtemp=243\fi %
+ \ifnum\chtemp=244\chtemp=245\fi %
+ \ifnum\chtemp=246\chtemp=247\fi %
+ \ifnum\chtemp=248\chtemp=249\fi %
+ \ifnum\chtemp=250\chtemp=251\fi %
+ \ifnum\chtemp<252\repeat.
+\LHdot 128 %
+ \ifnum\chtemp=160\chtemp=242\fi %
+ \ifnum\chtemp=243\chtemp=244\fi %
+ \ifnum\chtemp=245\chtemp=246\fi %
+ \ifnum\chtemp=247\chtemp=248\fi %
+ \ifnum\chtemp=249\chtemp=250\fi %
+ \ifnum\chtemp<251\repeat.
+\LHdot 160 %
+ \ifnum\chtemp=176\chtemp=224\fi %
+ \ifnum\chtemp=240\chtemp=241\fi %
+ \ifnum\chtemp=242\chtemp=243\fi %
+ \ifnum\chtemp=244\chtemp=245\fi %
+ \ifnum\chtemp=246\chtemp=247\fi %
+ \ifnum\chtemp=248\chtemp=249\fi %
+ \ifnum\chtemp=250\chtemp=251\fi %
+ \ifnum\chtemp<252\repeat.
+\eject
+\LHuplow 128 %
+ \ifnum\chtemp=160\chtemp=242\fi %
+ \ifnum\chtemp=243\chtemp=244\fi %
+ \ifnum\chtemp=245\chtemp=246\fi %
+ \ifnum\chtemp=247\chtemp=248\fi %
+ \ifnum\chtemp=249\chtemp=250\fi %
+ \ifnum\chtemp<251\repeat;
+ 160 %
+ \ifnum\chtemp=176\chtemp=224\fi %
+ \ifnum\chtemp=240\chtemp=241\fi %
+ \ifnum\chtemp=242\chtemp=243\fi %
+ \ifnum\chtemp=244\chtemp=245\fi %
+ \ifnum\chtemp=246\chtemp=247\fi %
+ \ifnum\chtemp=248\chtemp=249\fi %
+ \ifnum\chtemp=250\chtemp=251\fi %
+ \ifnum\chtemp<252\repeat.
+}
+\newlinechar=`@
+{\chardef\other=12
+\catcode`\|=0 \catcode`\\=\other
+|gdef|kernhelp{|message{@%
+\kernhelp -- this help;@%
+\help -- main testfo(nt)x.tex's help;@%
+\init -- set font name to be tested;@@%
+\ALT -- kerning test in LCY encoding (lh* fonts);@%
+\Ttwo -- kerning test in T2/X2 encoding (rx/l(a/b/c)* fonts);@@%
+\LHblk -- test for char boxes and char placement inside boxes;@%
+\LHblks <num1> <num2> <num3> -- "low level" macro for previous one;@%
+ <num1> -- number of first code number (e.g. 0 in \LHblk);@%
+ <num2> -- number of last code number+1 (e.g. 256 in \LHblk);@%
+ <num3> -- number of characters per line (e.g. 16 in \LHblk)@@}}}
+
+\kernhelp\par
+\input testfox
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/testtext.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/testtext.tex
new file mode 100644
index 00000000000..796ccd04766
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/testtext.tex
@@ -0,0 +1,261 @@
+%
+% testtext.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% TeX file with text for testing kerns between letters in fonts
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\def\grqq{\kern-.07em``}
+\def\glqq{,,\penalty10000\hskip0pt}
+\def\dash---{\ifdim\lastskip>0pt\unskip\fi\kern.2em\cyrdash
+\hskip.2em\ignorespaces}
+
+\def\moretext{\baselineskip2.5ex
+\let\\=\par \chardef\cyrdash="16
+\vtop{\setbox0=\hbox{ \space}%
+\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi
+\glqq - , \\
+, ,\\
+ \\
+ .\\
+ ,\\
+ ,\\
+ \dash---\\
+ .\\
+\vskip6pt
+ ,\\
+ ,\\
+ \\
+ ,\\
+ ,\\
+ ,\\
+- -\\
+ .\\
+\vskip6pt
+ \\
+ ,\\
+ \\
+- \\
+ ,\\
+ ,\\
+ ,\\
+, .\grqq{}}
+\vskip6pt
+<< : ,
+, , , -
+ , , - , ,
+. , ,
+ , , ,
+, \dash--- ,
+ ,
+\dots{} ,
+, ,
+ .>>\vfil}
+
+\def\alttext{\baselineskip2.5ex
+\let\\=\par \chardef\cyrdash="C4
+\vtop{\setbox0=\hbox{ \space}%
+\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi
+\glqq - ᢥ, \\
+, ᥣ ஧,\\
+ ᯨ \\
+ .\\
+ ⮫,\\
+ 줮 ,\\
+ \dash---\\
+ .\\
+\vskip6pt
+ ,\\
+ ,\\
+⮡  ࠭\\
+ 諮,\\
+⮡ ஬,\\
+ ,\\
+- ᪠ -\\
+ ᫮.\\
+\vskip6pt
+ \\
+ ,\\
+ \\
+- \\
+ ,\\
+ ,\\
+ ,\\
+, .\grqq{}}
+\vskip6pt
+<< 㪠 : ।, ⮢ ⨯䨨 㪠
+騪, ⮣ ᢮ த , 設, ⥭ -
+㣨 ஥, , 諮 - , 饥,
+㤥᭮. , ᠭ 祫 ᠬ ᥡ,
+ ⢥, ᠬ ᫮, ᢥ, ᠬ
+筮, ⮩  \dash--- ⢥,
+ࠦ ண ᮧ ,
+४᭮\dots{} , ᮢ襭
+祫, ᫨ , ᠭ 訬
+祭묨 訬 ࠬ ᫮.>>\vfil}
+
+\def\koitext{\baselineskip2.5ex
+\let\\=\par\def\cyrdash{\hbox to.8em{--\hss--}}
+\vtop{\setbox0=\hbox{ \space}%
+\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi
+\glqq - , \\
+, ,\\
+ \\
+ .\\
+ ,\\
+ ,\\
+ \dash---\\
+ .\\
+\vskip6pt
+ ,\\
+ ,\\
+ \\
+ ,\\
+ ,\\
+ ,\\
+- -\\
+ .\\
+\vskip6pt
+ \\
+ ,\\
+ \\
+- \\
+ ,\\
+ ,\\
+ ,\\
+, .\grqq{}}
+\vskip6pt
+<< : ,
+, , , -
+ , , - , ,
+. , ,
+ , , ,
+, \dash--- ,
+ ,
+\dots{} ,
+, ,
+ .>>\vfil}
+
+\newdimen\dImen
+\def\wntext{\baselineskip2.5ex
+\let\\=\par \def\cyrdash{\hbox to.8em{--\hss--}}
+\chardef\atcode=\catcode`\@
+\catcode`\@=11
+\def\set@low@box##1{\setbox2\hbox{,}\setbox0\hbox{##1}%
+ \setbox0\hbox{\dImen\ht0\advance\dImen-\ht2\lower\dImen\box0}%
+ \ht0\ht2 \dp0\dp2}
+\def\save@sf@q##1{{\ifhmode \edef\@SF{\spacefactor\the\spacefactor}\else
+ \let\@SF\empty \fi \leavevmode ##1\@SF}}
+\def\glqq{\save@sf@q{\set@low@box{''\/}\box\z@\kern-.04em\penalty10000\hskip0pt}}
+\catcode`\@=12
+\vtop{\setbox0=\hbox{VSLED ZA VESENNIM LIVNEM\qquad}%
+\ifdim\wd0>.475\hsize\hsize\wd0\else\hsize.475\hsize\fi
+{%\advance\baselineskip-1pt
+Gde-to na belom svete,\\
+Tam, gde vsegda moroz,\\
+Trut\/sya spinoi0 medvedi\\
+O zemnuyu osp1.\\
+Mimo plyvut stoletp1ya,\\
+Spyat podo lp1dom morya,\\
+Trut\/sya ob osp1 medvedi \dash---\\
+Vertit\/sya Zemlya.\\
+\vskip6pt
+Krutyat oni starayasp1,\\
+Vertyat zemnuyu osp1,\\
+Chtoby vlyublennym ranp1she\\
+Vstretitp1sya prishlosp1.\\
+Chtoby odnazhdy utrom,\\
+Ranp1she na god ilp1 dva,\\
+Kto-to skazal komu-to\\
+Glavnye slova.\\}
+\vskip6pt
+{\advance\baselineskip1pt
+VSLED ZA VESENNIM LIVNEM\\
+RANP1SHE PRIDET RASSVET,\\
+I DLYA DVOIH VLYUBLENNYH\\
+MNOGO-MNOGO LET\\
+BUDUT SVERKATP1 ZARNICY,\\
+BUDUT RUCHP1I ZVENETP1,\\
+BUDET TUMAN KLUBITP1SYA,\\
+BELYI0, KAK MEDVEDP1.\\}}
+\vtop{%
+<Kogda u menya v rukah novaya kniga: predmet, izgotovlennyi0
+v tipografii rukami
+naborshchika, e1togo svoego roda geroya, s pomoshchp1yu mashiny,
+izobretennoi0 kakim-to
+drugim geroem, ya chuvstvuyu, chto v moyu zhiznp1 voshlo chto-to
+zhivoe, govoryashchee,
+chudesnoe. E1to novyi0 zavet, napisannyi0 chelovekom o samom sebe,
+o sushchestve, samom slozhnom, chto estp1 na svete, o samom
+zagadochnom, o naibolee dostoi0nom lyubvi \dash--- o sushchestve, trud i
+voobrazhenie kotorogo sozdali vse, chto estp1 na zemle velikogo i
+prekrasnogo... YA zhivu v mire, gde sovershenno nevozmozhno
+ponyatp1
+cheloveka, esli ne chitatp1 knig, kotorye o nem napisany nashimi
+uchenymi i nashimi masterami slova.>\par}\par
+{\offinterlineskip\let\qquad\par
+\def\bukva##1{\strut$\underline{\hbox{##1}}$~\ignorespaces}%
+\vskip6pt
+Test na ligatury:\vskip2pt
+\bukva{D{\tt(D)}:} D1{\tt(D1=DJE)}; D2{\tt(D2=DZHE)}; %
+ D3{\tt(D3=LAT\char`\_S)}; DJ{\tt(DJ=DJE)}; Dj{\tt(Dj=DJE)};\par%
+\bukva{L{\tt(L)}:} L1{\tt(L1=LJE)}; LJ{\tt(LJ=LJE)}; Lj{\tt(Lj=LJE)};\par%
+\bukva{Z{\tt(Z)}:} Z1{\tt(Z1=ZH)}; ZH{\tt(ZH=ZH)}; Zh{\tt(Zh=ZH)};\par%
+\bukva{E{\tt(E)}:} E0{\tt(E0=YO)}; E1{\tt(E1=EREV)}; E2{\tt(E2=UKR\char`\_E)};\par%
+\bukva{S{\tt(S)}:} SH{\tt(SH=SH)}; Sh{\tt(Sh=SH)};\par%
+\bukva{C{\tt(C)}:} C1{\tt(C1=TSHE)}; CH{\tt(CH=CH)}; Ch{\tt(Ch=CH)};\par%
+\bukva{K{\tt(K)}:} KH{\tt(KH=H)}; Kh{\tt(Kh=H)};\qquad%
+\bukva{T{\tt(T)}:} TS{\tt(TS=C)}; Ts{\tt(Ts=C)};\par%
+\bukva{6{\tt(6)}:} 6h{\tt(6h=SHCH)}; 6H{\tt(6H=SHCH)};\par%
+\bukva{I{\tt(I)}:} I0{\tt(I0=I\char`\_shrt)}; I1{\tt(I1=LAT\char`\_I)};\qquad%
+\bukva{J{\tt(J)}:} J1{\tt(J1=YA)}; J2{\tt(J2=YU)};\par%
+\bukva{N{\tt(N)}:} N0{\tt(N0=No)}; N1{\tt(N1=NJE)}; NJ{\tt(NJ=NJE)}; Nj{\tt(Nj=NJE)};\par%
+\bukva{P{\tt(P)}:} P1{\tt(P1=SFTSN)}; P2{\tt(P2=HRDSN)};\par%
+\bukva{X{\tt(X)}:} XQ{\tt(XQ=SHCH)}; Xq{\tt(Xq=SHCH)}; XC{\tt(XC=6)}; Xc{\tt(Xc=6)};\par%
+\bukva{Y{\tt(Y)}:} YA{\tt(YA=YA)}; Ya{\tt(Ya=YA)}; YU{\tt(YU=YU)}; Yu{\tt(Yu=YU)};\par%
+\vskip4pt%
+\bukva{d{\tt(d)}:} d1{\tt(d1=dje)}; d2{\tt(d2=dzhe)}; %
+ d2{\tt(d2=lat\char`\_s)}; dj{\tt(dj=dje)};\par%
+\bukva{l{\tt(l)}:} l1{\tt(l1=lje)}; lj{\tt(lj=lje)};\qquad%
+\bukva{z{\tt(z)}:} z1{\tt(z1=zh)}; zh{\tt(zh=zh)};\par%
+\bukva{e{\tt(e)}:} e0{\tt(z0=yo)}; e1{\tt(z1=erev)}; e2{\tt(z2=ukr\char`\_e)};\qquad%
+\bukva{s{\tt(s)}:} sh{\tt(sh=sh)};\par%
+\bukva{c{\tt(c)}:} c1{\tt(c1=tshe)}; ch{\tt(ch=ch)};\qquad%
+\bukva{k{\tt(k)}:} kh{\tt(kh=h)};\qquad%
+\bukva{t{\tt(t)}:} ts{\tt(ts=c)};\par%
+\bukva{7{\tt(7)}:} 7h{\tt(7h=shch)};\qquad%
+\bukva{i{\tt(i)}:} i0{\tt(i0=i\char`\_shrt)}; i1{\tt(i1=lat\char`\_i)};\par%
+\bukva{j{\tt(j)}:} j1{\tt(j1=ya)}; j2{\tt(j2=yu)};\qquad%
+\bukva{n{\tt(n)}:} n1{\tt(n1=nje)}; nj{\tt(nj=nje)};\par%
+\bukva{p{\tt(p)}:} p1{\tt(p1=sftsn)}; p2{\tt(p2=hrdsn)};\qquad%
+\bukva{x{\tt(x)}:} xq{\tt(xq=shch)}; xc{\tt(xc=7)};\par%
+\bukva{y{\tt(y)}:} ya{\tt(ya=ya)}; yu{\tt(yu=yu)};\par
+\bukva{[{\tt([)}:} [[{\tt([[)}\par
+\bukva{]{\tt(])}:} ]]{\tt(]])}\par
+\bukva{<{\tt(<)}:} <<{\tt(<<)}\par
+\bukva{>{\tt(>)}:} >>{\tt(>>)}\par}
+%%
+\vfil}
+
+\def\engtext{\baselineskip2.5ex
+Whenewer I take into my hands a new book, an object that has been prepared in
+the printshop ``by the hands of that hero, the compositor, and printed on
+machines invented by some other hero,'' I feel that something living,
+communicative and miraculous has come into my life. \uppercase{This is a new
+testament, written by a man about himself, about a creature, that works and
+dreams and creates all great and beautiful things in the world\dots} I live in
+the world, where it's impossible to understand a man without reading books
+about him.\vfil}
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/wn-comp.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-comp.tex
new file mode 100644
index 00000000000..222f114b5c1
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-comp.tex
@@ -0,0 +1,68 @@
+%
+% wn-comp.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of WN and WNCYR fonts (to compare),
+% 5 main font shapes, font encoding tables and text test
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\input testtext
+\let\xtables\xtable\def\medskip{\par\kern-8pt}
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill}
+\FontPage{wnr10}
+\FontPage{wncyr10}
+\eject
+\FontPage{wnti10}
+\FontPage{wncyi10}
+\eject
+\FontPage{wnbx10}
+\FontPage{wncyb10}
+\eject
+\FontPage{wnss10}
+\FontPage{wncyss10}
+\eject
+\FontPage{wncsc10}
+\FontPage{wncysc10}
+\eject
+\FontPage{wntt10}
+\FontPage{cmtt10}
+\eject
+\FontPage{wntt10}
+\FontPage{wncyr10}
+\eject
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\wntext\egroup\vfill}
+\FontPage{wnr10}
+\FontPage{wncyr10}
+\eject
+\FontPage{wnti10}
+\FontPage{wncyi10}
+\eject
+\FontPage{wnbx10}
+\FontPage{wncyb10}
+\eject
+\FontPage{wnss10}
+\FontPage{wncyss10}
+\eject
+\FontPage{wncsc10}
+\FontPage{wncysc10}
+\eject
+\FontPage{wntt10}
+\eject
+
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex
new file mode 100644
index 00000000000..32c86d42b91
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex
@@ -0,0 +1,30 @@
+%
+% lh-fmap.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of WN fonts,
+% all font shapes and sizes, font encoding tables
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\input testtext
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\vfil\eject\alttext\vfil\eject}
+\def\fontii{wn}
+\input katalog1.lh
+\input katalog2.lh
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex
new file mode 100644
index 00000000000..e4c59cac086
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex
@@ -0,0 +1,30 @@
+%
+% lh-text.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of WN fonts (or anonther CM-like-enc-font),
+% all font shapes, text tests
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\input testtext
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\wntext\vfil}
+\def\fontii{wn}
+\input katalog1.lh
+\input katalog2.lh
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/x2-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/x2-fmap.tex
new file mode 100644
index 00000000000..21252937640
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/x2-fmap.tex
@@ -0,0 +1,38 @@
+%
+% x2-fmap.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of X2 fonts (or anonther EC-like-enc-font),
+% all font shapes in main or all sizes, font encoding tables
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill}
+\def\fontii{rx}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex
new file mode 100644
index 00000000000..d487723d9a2
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex
@@ -0,0 +1,39 @@
+%
+% x2-text.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of X2 fonts,
+% all font shapes in main or all sizes, text tests
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\input testtext
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
+\def\fontii{rx}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-fmap.tex
new file mode 100644
index 00000000000..1acbc2d215a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-fmap.tex
@@ -0,0 +1,38 @@
+%
+% xsl-fmap.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of XS (Old Slav) fonts,
+% all font shapes in main or all sizes, font encoding tables
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill}
+\def\fontii{rs}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex
new file mode 100644
index 00000000000..548514f5527
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex
@@ -0,0 +1,39 @@
+%
+% xsl-text.tex
+%
+%% Cyrillic font container with T2 encoding beta-support
+%
+% This file is future part of lxfonts package
+% Version 3.4 // Patchlevel=1
+% (c) O.Lapko
+%
+% This package belongs to the public domain under conditions similar to
+% those of D. E. Knuth specified for the Computer Modern family of fonts.
+% In particular, only the authors are entitled to modify this file
+% and to save it under the same name.
+%
+% Content:
+%
+% Driver TeX file for Katalogs of X2 (Old Slav) fonts,
+% all font shapes in main or all sizes, text tests
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\vsize10in
+\voffset-.5in\eject
+\let\noinit!\input testfox
+\input testtext
+\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
+\def\fontii{rs}
+%Only main sizes
+\input katalog.t2
+\end
+%Full font Katalog
+\input katalog1.t2
+\input katalog2.t2
+\input katalog3.t2
+\input katalog4.t2
+\input katalog5.t2
+\input katalog6.t2
+\input katalog7.t2
+\end