diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lh/fonttest')
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 |