summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-08-23 00:18:32 +0000
committerKarl Berry <karl@freefriends.org>2009-08-23 00:18:32 +0000
commitb21bdce6c58c224889030af836f34d96ff1a2131 (patch)
tree02a70e5e7d0774665066de0f201333e6b2c70cc5 /Master/texmf-dist/doc/fonts
parenta638995999fb20ed70793583d70a92c71f19bd6b (diff)
lh(fonts) 3.5g (5aug09)
git-svn-id: svn://tug.org/texlive/trunk@14821 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
-rw-r--r--Master/texmf-dist/doc/fonts/lh/README15
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/testLHtxt.tex (renamed from Master/texmf-dist/doc/fonts/lh/fonttest/testtext.tex)0
-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/wn-comp.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex2
-rw-r--r--Master/texmf-dist/doc/fonts/lh/install181
-rw-r--r--Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst21
-rw-r--r--Master/texmf-dist/doc/fonts/lh/manifest.txt77
-rw-r--r--Master/texmf-dist/doc/fonts/lh/readme35c.1st9
-rw-r--r--Master/texmf-dist/doc/fonts/lh/readme35g.1st24
-rw-r--r--Master/texmf-dist/doc/fonts/lh/samples/lh-lcytext.tex3
-rw-r--r--Master/texmf-dist/doc/fonts/lh/samples/lh-ot2text.tex60
-rw-r--r--Master/texmf-dist/doc/fonts/lh/samples/lh-t2atext.tex2
24 files changed, 400 insertions, 433 deletions
diff --git a/Master/texmf-dist/doc/fonts/lh/README b/Master/texmf-dist/doc/fonts/lh/README
new file mode 100644
index 00000000000..7298f715327
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/README
@@ -0,0 +1,15 @@
+lhfonts 3.5g
+Cyrillic alphabet fonts ("LH") with support of LaTeX standard encodings.
+
+ The LH fonts address the problem of the wide variety of alphabets
+ that are written with Cyrillic-style characters. The fonts are the
+ original basis of the set of T2* and X2 encodings that are now used
+ when LaTeX users need to write in Cyrillic languages.
+
+ There are also offered the latex/lh bundle of packages for standard
+ LaTeX Cyrillic and traditional encodings.
+
+Please look installation documentation in the install
+
+ report errors to Olga Lapko,
+ e-mail: Lapko.O@g23.relcom.ru, tr-paw@yandex.ru
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex
index 36820741019..f836fe45840 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-text.tex
@@ -22,7 +22,7 @@
\vsize10in
\voffset-.5in\eject
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\alttext\egroup\vfill}
\def\fontii{lh}
%Only main sizes
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex
index e3707e6d4af..b309c7116bb 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texx.tex
@@ -25,7 +25,7 @@
\hoffset-.5in\eject
\overfullrule0pt
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\Russian
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\alttext\egroup\vfill}
\def\fontii{la}
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex
index 25ca52c4515..791c935e959 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/lh-texy.tex
@@ -25,7 +25,7 @@
\hoffset-.5in\eject
\overfullrule0pt
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\Russian
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\xtable\egroup\vfill}
\def\fontii{la}
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex
index 49fee6dac30..37eccec8404 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2a-text.tex
@@ -22,7 +22,7 @@
\vsize10in
\voffset-.5in\eject
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
\def\fontii{la}
%Only main sizes
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex
index 00c33b9b4bd..7f1b0cd93f9 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2b-text.tex
@@ -22,7 +22,7 @@
\vsize10in
\voffset-.5in\eject
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
\def\fontii{lb}
%Only main sizes
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex
index 916dc4bfb69..f4d8c35fafe 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2c-text.tex
@@ -22,7 +22,7 @@
\vsize10in
\voffset-.5in\eject
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
\def\fontii{lc}
%Only main sizes
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex
index e8308dc89d8..9b7b449055e 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/t2d-text.tex
@@ -22,7 +22,7 @@
\vsize10in
\voffset-.5in\eject
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
\def\fontii{ld}
%Only main sizes
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/testtext.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/testLHtxt.tex
index ad89ab63f97..ad89ab63f97 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/testtext.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/testLHtxt.tex
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/testfox.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/testfox.tex
deleted file mode 100644
index 146cfa8abbf..00000000000
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/testfox.tex
+++ /dev/null
@@ -1,258 +0,0 @@
-% 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.5 // Patchlevel=0
-% (c) O.Lapko
-%
-% This package is freeware product under conditions similar to
-% those of D. E. Knuth specified for the Computer Modern family of fonts.
-% In particular, only the authors are entitled to modify this file
-% (and all this package as well) 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
deleted file mode 100644
index 4474901a5ee..00000000000
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/testkern.tex
+++ /dev/null
@@ -1,159 +0,0 @@
-%
-% testkern.tex
-%
-%% Cyrillic font container with T2 encoding beta-support
-%
-% This file is future part of lxfonts package
-% Version 3.5 // Patchlevel=0
-% (c) O.Lapko
-%
-% This package is freeware product under conditions similar to
-% those of D. E. Knuth specified for the Computer Modern family of fonts.
-% In particular, only the authors are entitled to modify this file
-% (and all this package as well) 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/wn-comp.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-comp.tex
index 7421266a7ae..fb411c17d54 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/wn-comp.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-comp.tex
@@ -22,7 +22,7 @@
\vsize10in
\voffset-.5in\eject
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\let\xtables\xtable\def\medskip{\par\kern-8pt}
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\egroup\vfill}
\FontPage{wnr10}
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex
index e57135f6670..eff8a4982a4 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-fmap.tex
@@ -22,7 +22,7 @@
\vsize10in
\voffset-.5in\eject
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\startfont\xtable\vfil\eject\alttext\vfil\eject}
\def\fontii{wn}
\input katalog1.lh
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex
index 2dd0d4a956f..1c694d62c6c 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/wn-text.tex
@@ -22,7 +22,7 @@
\vsize10in
\voffset-.5in\eject
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\wntext\vfil}
\def\fontii{wn}
\input katalog1.lh
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex
index 000515fc495..b60f344e7a3 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/x2-text.tex
@@ -22,7 +22,7 @@
\vsize10in
\voffset-.5in\eject
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
\def\fontii{rx}
%Only main sizes
diff --git a/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex b/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex
index 79e9ceec525..21dd0f23554 100644
--- a/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex
+++ b/Master/texmf-dist/doc/fonts/lh/fonttest/xsl-text.tex
@@ -22,7 +22,7 @@
\vsize10in
\voffset-.5in\eject
\let\noinit!\input testfox
-\input testtext
+\input testLHtxt
\def\FontPage#1{\medbreak\vbox\bgroup\def\fontname{#1}\strut\startfont\moretext\egroup\vfill}
\def\fontii{rs}
%Only main sizes
diff --git a/Master/texmf-dist/doc/fonts/lh/install b/Master/texmf-dist/doc/fonts/lh/install
new file mode 100644
index 00000000000..f7241f25e8d
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/install
@@ -0,0 +1,181 @@
+INSTALLATION OF LH FONTS AND THEIR LaTeX SUPPORT
+================================================
+
+Font installation
+=================
+
+These are installation instructions for the LH fonts package version 3.5(d-g).
+
+The following sections are for teTeX, TeXLive, MikTeX and emTeX users;
+however, it is simple to install LH fonts on any TeX system, as these
+instructions are quite generic.
+
+First of all, an important note. Please, REMOVE (i.e., backup) all old
+LH fonts (all MF, PK, TFM and VF files) from your TEXMF tree, since
+otherwise the name conflicts and unpredictable errors are guaranteed.
+The fonts with names wn*.mf (e.g. wnr10.mf) which actually use LH
+fonts also should be removed. However, the AMS Washington Cyrillic
+fonts with names wncy*.mf (e.g. wncyr10.mf) can happily coexist with
+the LH fonts and should not be deleted.
+
+After installing the fonts, you can test your setup with
+
+ "tex testfont" or "latex nfssfont" or "tex fontchart"
+
+specifying e.g. larm1000 as the font (testfont.tex is part of emTeX's
+Metafont package). The directory `texmf/doc/fonts/lh/fonttest' of current
+package includes textfox.tex which is the extension of testfont.tex (it inclues
+\xtable command of table with decimal code numbers).
+
+The LaTeX samples which could run standard and traditional font encodings
+are in `texmf/doc/fonts/lh/samples' subdir. They could test the installation
+of current package and of all fonts of chosen encoding.
+
+
+teTeX, TeXLive, MikTeX:
+-----------------------
+
+teTeX: First, you can get the latest version of teTeX, --- it already
+includes LH fonts properly installed (in particular, you should upgrade
+from teTeX-0.4 to teTeX-1.0 or later).
+
+If you have not cyrillic fonts package in your TeX system:
+0) Check copied contents with manifest.txt
+1) Unpack the LH fonts package. The directory tree follow the TeX
+ directory structure for teTeX, TeXLive and MikTeX. Just copy all
+ unzipped files into directories respectively.
+
+NOTE. If you copied zip-files of both source package (lhfnt35*-source.zip) and
+generated mf-files (lhfnt35*-gen-mf.zip) just follow step 1) and then 5)
+
+2) If there were no lh-lcy, lh-ot2, lh-t2*, lh-x2, lh-xSlav subdirs
+ in `texmf/fonts/source/lh' directory (i.e. you didn't copied
+ lhfnt35*-gen-mf.zip):
+2a)go to the `texmf/source/fonts/lh/tex' directory;
+2b)make sure that there are subdirectories with following names:
+ wrk
+ wrk\lh-lcy
+ wrk\lh-ot2
+ wrk\lh-t2a
+ wrk\lh-t2b
+ wrk\lh-t2c
+ wrk\lh-t2d
+ wrk\lh-x2
+ wrk\lh-xSlav
+ wrk\lh-temp
+ any of them could be necessary during creation of METAFONT etc. files;
+2c)run (plain) tex on 99allenc.tex to produce the base and miscellaneous
+ (SliTeX, CM Bright, Concrete) font files for la, lb, lc, ld, rx, wn, and
+ lh fonts for encodings T2A, T2B, T2C, T2D, X2, OT2, LCY, respectively.
+ They will be created in appropriate lh-* subdirs.
+
+ [If you won't need SliTeX, CM Bright or/and Concrete fonts, change flags
+ \SliTeXtrue, \CMBrighttrue, or/and \Concretetrue flags to false
+ repectively in the file `texmf/source/fonts/lh/tex/setter.tex'.]
+
+ [If your version of TeX does not support automatic (on the fly)
+ generation of METAFONT files (for creation of TFM files), you may
+ need to change the command \MakeFileHeadsfalse to \MakeFileHeadstrue
+ in the file `texmf/source/fonts/lh/tex/setter.tex' first.]
+
+2d)Copy all [non-empty] subdirs with created .mf files from
+ `texmf/source/fonts/lh/tex/wrk' subdirectory into `texmf/fonts/source/lh'
+ directory as a whole.
+
+3) teTeX: Run mktexlsr (or texhash) to have all new files `registered'.
+ MikTeX:
+ Run Start>Programs>MikTeX>MikTeX Options>General>`Refresh Now' button.
+ TeXLive(2005):
+ Run Start>Programs>TeXlive>Maintenance>`Rebuild ls-R filenames databases'.
+
+
+emTeX:
+------
+
+[Instruction based on EmTeX95 release. With hope that it could be useful.]
+
+1) Unpack the LH fonts package.
+ Copying rules:
+ subdirs from `zip:texmf/fonts/source/lh' (with mf-files)
+ files from base, nont2, specific,lh-concrete subdirs
+ -> in the root of emtex/mfinput/lh-base
+ OR rename and move subdirs to emtex/mfinput/lh-<dir>
+ (with `lh-' prefix). ;
+ all other subdirs (lh-<dir>) -> in the root of emtex/mfinput/lh-gen
+ OR move subdirs to emtex/mfinput/<lh-dir>
+ (with `lh-' prefix). ;
+ subdir `zip:texmf/tex/latex/lhfonts' -> emtex/texinput/lhfonts ;
+ subdirs from `zip:texmf/doc/fonts/lh' -> emtex/doc/lhfonts ;
+ subdir `zip:texmf/source/fonts/lh/tex' -> emtex/texinput/lhfonts/fntsrc ;
+ subdir `zip:texmf/source/latex/lhfonts' -> emtex/texinput/lhfonts/texsrc .
+
+2) If there are no lh-lcy, lh-ot2, lh-t2*, lh-x2, lh-xSlav subdirs
+ in `zip:texmf/fonts/source/lh' directory:
+2a)Go to the `zip:source/fonts/lh/tex' [emtex/texinput/lhfonts/fntsrc]
+ [Follow instructions from 2b-2c in teTex... instructions]
+ directory and run (plain) tex on 99allenc.tex to produce the base
+ files for la, lb, lc, ld, rx, wn, and lh fonts for encodings
+ T2A, T2B, T2C, T2D, X2, OT2, LCY, respectively. They will created in
+ consequent lh-* subdirs.
+
+2b)Copy files from these subdirs to the root of `emtex/mfinput/lh-gen'
+ directory OR move subdirs to emtex/mfinput/<lh-dir> (with `lh-' prefix).
+
+3) Replace the file `emtex\mfjob\dvidrv.mfj' with
+ `zip:texmf/source/fonts/lh/dvidrv.mfj'
+ to enable automatic .pk font creation for all standard lh encodings.
+ [OR _append_ `zip:texmf/source/fonts/lh/dvidrvlh.mfj file at the head
+ of emtex's dvidrv.mfj.]
+
+4) Change in setter.tex flag \MakeFileHeadsfalse to \MakeFileHeadstrue and
+ run necessary ##**-<xx>.tex file where <xx> -- font in necessary encoding:
+ 01cm-lh.tex - LCY (DOS) encoding
+ 03cm-wn.tex - OT2 (AmS WNCYR) transliteration encoding
+ 04cm-vf.tex - 7-bit (N. Glonti) encoding
+ 11ex-rx.tex - X2 encoding
+ 12ex-la.tex - T2A encoding
+ 13ex-lb.tex - T2B encoding
+ 14ex-lc.tex - T2C encoding
+ 15ex-ld.tex - T2D encoding
+ to create mfjob file(s).
+
+5) Create the .tfm files you'll need, using the <xx>job.mfj files. This
+ will *not* create PK files to save time.
+
+6) To enable subdirectory searching, don't forget to have `!' or `!!'
+ (whatever is appropriate for you) appended to the directory names in
+ %MFINPUT% and %TEXINPUT% settings.
+
+
+LaTeX installation
+==================
+
+The subdir `texmf/source/latex/lh' includes minor additions (packages and
+font definition files) to standard LaTeX cyrillic support (`latex/cyrillic'
+directory).
+
+To install run following ins file(s):
+lcyfonts.ins - LCY (DOS) encoding
+ot2fonts.ins - OT2 (AmS WNCYR) transliteration encoding
+t2ccfonts.ins - T2*/X2 encoding, additions for Concrete fonts
+
+There is also file nfssfox.dtx/ins - eXtension of nfssfont package
+ (standard nfssfont.tex's set with additional \xtable command, which
+ prints decimal letter codes). Install it and test font in the same way
+ as with nfssfont.tex.
+
+
+Checking of font and LaTeX installation
+=======================================
+
+You may check installation of font and LaTeX installation in
+`texmf/doc/fonts/lh/samples' directory
+lh-lcy.tex, lh-lcytext.tex - LCY (DOS) encoding
+lh-ot2.tex, lh-ot2text.tex - OT2 (AmS WNCYR) transliteration encoding
+lh-t2a.tex, lh-t2atext.tex - T2A encoding (change preamble to check other
+ T2*/X2 encodings and document encodings)
+
+ Happy TeXing!
+
+Please report errors to Olga Lapko,
+e-mail: Lapko.O@g23.relcom.ru, tr-paw@yandex.ru
diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
index 036b62ca0c2..e46b287e919 100644
--- a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
+++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
@@ -3,13 +3,14 @@ LHFONTS version 3.5 file LHFONTS.HST
The short history of LHFONTS (MAKEFONT) package
=========================================================================
-Please report errors to Olga Lapko, e-mail: Lapko.O@g23.relcom.ru
+Please report errors to Olga Lapko,
+e-mail: Lapko.O@g23.relcom.ru tr-paw@yandex.ru
=========================================================================
During of font package creation were used:
------------------------------------------
-Cyrillic glyph' sources:
+Cyrillic `glyph' sources:
the Computer Modern Roman family of fonts
by D. E. Knuth
@@ -34,6 +35,22 @@ Cyrillic glyph' sources:
H I S T O R Y
=========================================================================
+ver 3.5 patch level 7 (January 2008--August 2009) --
+----------------------------------------------------
+Corrected bugs in typewriter fonts based on ec.
+
+Corrected bug for ligature of uppercase tse (OT2 enc).
+
+Corrected bug in T2D encoded fonts (ld*) -- deleted code which creates
+ff-ligatures.
+
+Unfortunately these correction above change metrics.
+
+Next changes do not touch metrics:
+
+Added variants for lowercase yat and italic o_barred. Corrected bugs in
+uppercase cyr_sha and cyr_shcha.
+
ver 3.5 patch level 6 (July 2006) --
----------------------------------------
Minor changes in documentation. Added file nfssfox.tex -- eXtention of
diff --git a/Master/texmf-dist/doc/fonts/lh/manifest.txt b/Master/texmf-dist/doc/fonts/lh/manifest.txt
new file mode 100644
index 00000000000..6067bc070dd
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/manifest.txt
@@ -0,0 +1,77 @@
+The current distribution includes all files for work under MikTeX or TeXLive.
+That means that most header files of fonts are created on the fly by
+font utilities. If it is not happen please read install file and
+texmf\source\fonts\lh\tex\00readme.txt file.
+
+
+Zipped variant:
+===============
+
+lhfnt35*-source.zip - NECESSARY PART: source files and documentation
+lhfnt35*-gen-mf.zip - OPTIONAL PART [these files were generated from
+ texmf\sorce folder-directory;
+ you may generate them using *install*
+ documentation]: generated METAFONT files (ready-to-use
+ addition with TeX Directory Structure for teTeX/TeXLive
+ and MikTeX platforms).
+ This package could NOT have "unzipped version" on CTAN.
+
+
+Unzipped variant:
+=================
+
+lhfnt35*-source.zip
+-------------------
+texmf\doc\fonts\lh\beresta\*.* - documentation files of all T2* letters
+texmf\doc\fonts\lh\lhfonts\*.* - package documentation (history and
+ advanced installation)
+texmf\doc\fonts\lh\fonttest\*.* - font testing files
+texmf\doc\fonts\lh\samples\*.* - LaTeX testing files of LH package
+=================================================================================
+texmf\fonts\source\lh\base\*.* - base METAFONT files for T2*/X2 and
+ traditional encodings
+texmf\fonts\source\lh\nont2\*.* - additional letters for other encodings
+texmf\fonts\source\lh\specific\*.* - letters in specific forms (Concrete
+ and Russian small caps)
+texmf\fonts\source\lh\lh-conc\*.* - font headers for bold faced Concrete
+ Cyrillic
+=================================================================================
+Here are also source files which create files which lie in lhfnt35*-gen-mf.zip:
+texmf\source\fonts\lh\tex\*.* - tex-files to generate METAFONT files
+ for different encodings
+texmf\source\fonts\lh\tex\wrk\<subdirs> - please read 09readme.txt file in
+<subdirs: lh-lcy,lh-ot2, texmf\source\fonts\lh\tex\ directory
+ lh-t2a,lh-t2b,lh-t2c,lh-t2d, and make sure that there are necessary
+ lh-x2,lh-xSlav,lh-temp> empty dirs for succefull TeXing
+---------------------------------------------------------------------------------
+texmf\source\latex\lh*.* - dtx- and ins- files for installation
+ of LaTeX packages and font definition
+ files
+=================================================================================
+texmf\source\fonts\lh\*.mfj - maybe obsolete already: the MFjob files
+ for EmTeX which create font files LH
+ (these files have not their own folder
+ in TDS structure)
+=================================================================================
+texmf\tex\plain\lh\*.* - the testfox.tex and testkern.tex
+ files for font tests
+
+lhfnt35*-gen-mf.zip
+-------------------
+In following folders lie only font headers which cannot be generated automatically
+with MikTeX and TeXlive font creation utilities (if you need anyway to create
+ALL font headers please read the 00readme.txt file in texmf\fonts\source\lh\tex
+folder and edit necessary settings in setter.tex file)
+texmf\fonts\source\lh\lh-lcy\*.* - generated METAFONT files for DOS
+ encoding
+texmf\fonts\source\lh\lh-ot2\*.* - generated METAFONT files for WNCYR
+ transliteration encoding
+texmf\fonts\source\lh\lh-t2*\*.* - generated METAFONT files for T2A,
+ T2B, T2C,T2D LaTeX Cyrillic encodings
+texmf\fonts\source\lh\lh-x2\*.* - generated METAFONT files for
+ X2 Cyrillic container
+texmf\fonts\source\lh\lh-xSlav\*.* - generated METAFONT files for fonts
+ with old Slav letters
+ (LaTeX support absent)
+=================================================================================
+texmf\tex\latex\lh\*.* - minor LaTeX support for LH fonts \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/lh/readme35c.1st b/Master/texmf-dist/doc/fonts/lh/readme35c.1st
new file mode 100644
index 00000000000..f747fc959f3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/readme35c.1st
@@ -0,0 +1,9 @@
+ver 3.5 patch level 4 (March 2006) --
+---------------------------------------
+In this version was corrected the width
+bug in file lgt2upu.mf - corrected the
+widths of letters ZHE_dsc and K_dsc:
+restored widths of roman shape from
+version 3.4.
+The font metrics are going to be stable
+(as ec fonts).
diff --git a/Master/texmf-dist/doc/fonts/lh/readme35g.1st b/Master/texmf-dist/doc/fonts/lh/readme35g.1st
new file mode 100644
index 00000000000..b36f9a19c38
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lh/readme35g.1st
@@ -0,0 +1,24 @@
+ver 3.5 patch level 7 (August 2009) --
+---------------------------------------
+In this version there were fixed metric
+bugs
+*) in typewriter fonts (T2* encoding);
+this fix changes metrics for fonts,
+started with la*/lb*/lc* letters
+(example with la* fonts):
+latt latc last lait laltt8
+
+*) in ligature of uppercase letter tse
+(OT2 encoding); this fix changes all
+metrics of wn* fonts.
+(Please remember that wncy* fonts like
+wncyr10, do not belong to this package)
+
+I hope that the old documents are still
+work with new version - the bug of
+ff-ligatures was visible and could be
+corrected with usage of T1 fonts; in
+wn* fonts just new ligature was added.
+
+The font metrics are still going to be
+stable.
diff --git a/Master/texmf-dist/doc/fonts/lh/samples/lh-lcytext.tex b/Master/texmf-dist/doc/fonts/lh/samples/lh-lcytext.tex
index 865badc9a6c..5a13525822b 100644
--- a/Master/texmf-dist/doc/fonts/lh/samples/lh-lcytext.tex
+++ b/Master/texmf-dist/doc/fonts/lh/samples/lh-lcytext.tex
@@ -2,7 +2,8 @@
\documentclass[russian]{book}
\usepackage{mathtext}
-%to test other T2*, X2, LCY encodings, change option to necessary one
+%to test other T2*, X2, LCY font encodings, change option to necessary one
+%please note that hyphenation depends to font encoding!
\usepackage[LCY]{fontenc}
\usepackage[cp866]{inputenc}
diff --git a/Master/texmf-dist/doc/fonts/lh/samples/lh-ot2text.tex b/Master/texmf-dist/doc/fonts/lh/samples/lh-ot2text.tex
index 589528c4941..ed1d31bcc5b 100644
--- a/Master/texmf-dist/doc/fonts/lh/samples/lh-ot2text.tex
+++ b/Master/texmf-dist/doc/fonts/lh/samples/lh-ot2text.tex
@@ -143,4 +143,64 @@ Za vse0, v che0m byl i ne byl vinovat.
\rightline{\small\slshape M.\,Bulgakov, ZHiznp1 \mbox{g-na} de~Molp1era, 1932--33\,gg.}
+\newpage
+\normalfont\parindent0pt\raggedbottom
+Proverka ligatur shrifta:\medskip\nopagebreak\par
+\tabcolsep3\tabcolsep
+\long\def\ligtest
+{\begin{tabular}{@{}*{3}{l}@{}}\hline\\[-2ex]
+{\normalfont\selectlanguage{english}YO [E0]}: \quad E0 \\
+{\normalfont\selectlanguage{english}ZHE [Z1, ZH, Zh]}: \quad Z1, ZH, Zh \\
+{\normalfont\selectlanguage{english}I SHORT [I0]}: \quad I0 \\
+{\normalfont\selectlanguage{english}KHA [KH, Kh, H]}: \quad KH, Kh, H \\
+{\normalfont\selectlanguage{english}TSE [TS, Ts, C]}: \quad TS, Ts, C \\
+{\normalfont\selectlanguage{english}CHE [CH, Ch]}: \quad CH, Ch \\
+{\normalfont\selectlanguage{english}SHA [SH, Sh]}: \quad SH, Sh \\
+\multicolumn{2}{@{}l}{{\normalfont\selectlanguage{english}SHCHA [XQ, Xq, SHCH, Shch]}:\quad XQ, Xq, SHCH, Shch}\\
+{\normalfont\selectlanguage{english}HARD SIGN [P2]}: \quad P2 &
+{\normalfont\selectlanguage{english}SOFT SIGN [P1]}: \quad P1 \\
+{\normalfont\selectlanguage{english}REV. E [E1]}: \quad E1 \\
+{\normalfont\selectlanguage{english}YU [J2, YU, Yu]}: \quad J2, YU, Yu\\
+{\normalfont\selectlanguage{english}YA [J1, YA, Ya]}: \quad J1, YA, Ya \\
+{\normalfont\selectlanguage{english}UKR. E [E2]}: \quad E2 \\
+{\normalfont\selectlanguage{english}DJE [D1, DJ, Dj]}: \quad D1, DJ, Dj &
+{\normalfont\selectlanguage{english}DZHE [D2]}: \quad D2 &
+{\normalfont\selectlanguage{english}S [D3]}: \quad D3\\
+{\normalfont\selectlanguage{english}LJE [L1, LJ, Lj]}: \quad L1, LJ, Lj \\
+{\normalfont\selectlanguage{english}TSHE [C1]}: \quad C1 \\
+{\normalfont\selectlanguage{english}I [I1]}: \quad I1 \\
+{\normalfont\selectlanguage{english}NJE [N1, NJ, Nj]}: \quad N1, NJ, Nj \\
+{\normalfont\selectlanguage{english}NUMBER SIGN [N0]}: \quad N0
+\\[1ex]
+{\normalfont\selectlanguage{english}yo [e0]}: \quad e0 \\
+{\normalfont\selectlanguage{english}zhe [z1, zh]}: \quad z1, zh \\
+{\normalfont\selectlanguage{english}i short [i0]}: \quad i0 \\
+{\normalfont\selectlanguage{english}kha [kh, h]}: \quad kh, h \\
+{\normalfont\selectlanguage{english}tse [ts, c]}: \quad ts, c \\
+{\normalfont\selectlanguage{english}che [ch]}: \quad ch \\
+{\normalfont\selectlanguage{english}sha [sh]}: \quad sh \\
+{\normalfont\selectlanguage{english}shcha [xq, shch]}: \quad xq, shch \\
+{\normalfont\selectlanguage{english}hard sign [p2]}:\quad p2 &
+{\normalfont\selectlanguage{english}soft sign [p1]}:\quad p1 \\
+{\normalfont\selectlanguage{english}rev. e [e1]}: \quad e1 \\
+{\normalfont\selectlanguage{english}yu [j2, yu]}: \quad j2, yu \\
+{\normalfont\selectlanguage{english}ya [j1, ya]}: \quad j1, ya \\
+{\normalfont\selectlanguage{english}ukr. e [e2]}: \quad e2 \\
+{\normalfont\selectlanguage{english}dje [d1, dj]}: \quad d1, dj &
+{\normalfont\selectlanguage{english}dzhe [d2]}: \quad d2 &
+{\normalfont\selectlanguage{english}s [d3]}: \quad d3\\
+{\normalfont\selectlanguage{english}lje [l1, lj]}: \quad l1, lj \\
+{\normalfont\selectlanguage{english}tshe [c1]}: \quad c1 \\
+{\normalfont\selectlanguage{english}i [i1]}: \quad i1 \\
+{\normalfont\selectlanguage{english}nje [n1, nj]}: \quad n1, nj \\
+\hline
+\end{tabular}\par}
+
+
+{\rmfamily\ligtest}
+{\itshape\ligtest}
+{\ttfamily\ligtest}
+{\sffamily\ligtest}
+
+
\end{document}
diff --git a/Master/texmf-dist/doc/fonts/lh/samples/lh-t2atext.tex b/Master/texmf-dist/doc/fonts/lh/samples/lh-t2atext.tex
index 50b86c6cf7c..8b9e7b83dc8 100644
--- a/Master/texmf-dist/doc/fonts/lh/samples/lh-t2atext.tex
+++ b/Master/texmf-dist/doc/fonts/lh/samples/lh-t2atext.tex
@@ -3,7 +3,7 @@
]{book}
\usepackage{mathtext}
-%to test other T2*, X2, LCY encodings, change option to necessary one
+%to test other T2*, X2, LCY font encodings, change option to necessary one
%please note that hyphenation depends to font encoding!
\usepackage[T2A]{fontenc}
%to test other encodings, change cp1251 option to necessary one