summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-07-26 22:44:43 +0000
committerKarl Berry <karl@freefriends.org>2006-07-26 22:44:43 +0000
commita7a69a72704bc7fe3eb381d8bfd504b51166de1c (patch)
treeb0ecf5a61e9bf50f38f791f3df8efb5d8997506f
parentb19cfe1391e1a21038eb8b08650aa9656dc3325c (diff)
lh (fonts) 3.5e (24jul06)
git-svn-id: svn://tug.org/texlive/trunk@1930 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst7
-rw-r--r--Master/texmf-dist/fonts/source/lh/lh-conc/00readme.txt (renamed from Master/texmf-dist/fonts/source/lh/lh-conc/readme.txt)0
-rw-r--r--Master/texmf-dist/fonts/source/lh/lh-conc/ccbx5.mf2
-rw-r--r--Master/texmf-dist/fonts/source/lh/lh-conc/ccbx6.mf2
-rw-r--r--Master/texmf-dist/fonts/source/lh/lh-conc/ccbx7.mf2
-rw-r--r--Master/texmf-dist/fonts/source/lh/lh-conc/ccbx8.mf2
-rw-r--r--Master/texmf-dist/fonts/source/lh/lh-conc/ccbx9.mf2
-rw-r--r--Master/texmf-dist/source/fonts/lh/dvidrv.mfj47
-rw-r--r--Master/texmf-dist/source/fonts/lh/dvidrvlh.mfj49
-rw-r--r--Master/texmf-dist/source/fonts/lh/tex/00readme.txt (renamed from Master/texmf-dist/source/fonts/lh/tex/readme.txt)13
-rw-r--r--Master/texmf-dist/source/latex/lh/00readme.txt16
-rw-r--r--Master/texmf-dist/source/latex/lh/lcyfonts.ins24
-rw-r--r--Master/texmf-dist/source/latex/lh/nfssfox.dtx439
-rw-r--r--Master/texmf-dist/source/latex/lh/nfssfox.ins23
-rw-r--r--Master/texmf-dist/source/latex/lh/ot2fonts.ins20
-rw-r--r--Master/texmf-dist/source/latex/lh/t2ccfonts.ins4
-rw-r--r--Master/texmf-dist/tpm/lh.tpm16
-rw-r--r--Master/texmf/lists/lh6
18 files changed, 636 insertions, 38 deletions
diff --git a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
index 7e5586708b9..ef15bb64d84 100644
--- a/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
+++ b/Master/texmf-dist/doc/fonts/lh/lhfonts/lhfonts.hst
@@ -34,6 +34,13 @@ Cyrillic glyph' sources:
H I S T O R Y
=========================================================================
+ver 3.5 patch level 6 (July 2006) --
+----------------------------------------
+Minor changes in documentation. Added file nfssfox.tex -- eXtention of
+testfont/nfssfont files with \xtable command (it prints also decimal code
+numbers). [The PLain TeX analog, testfox.tex exists in doc/testfont dir.]
+Deleted overlapping with fd-files in cyrillic bundle.
+
ver 3.5 patch level 5 (June 2006) --
----------------------------------------
diff --git a/Master/texmf-dist/fonts/source/lh/lh-conc/readme.txt b/Master/texmf-dist/fonts/source/lh/lh-conc/00readme.txt
index 5c588a8bfb2..5c588a8bfb2 100644
--- a/Master/texmf-dist/fonts/source/lh/lh-conc/readme.txt
+++ b/Master/texmf-dist/fonts/source/lh/lh-conc/00readme.txt
diff --git a/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx5.mf b/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx5.mf
index 03d4329223d..f2a6852e913 100644
--- a/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx5.mf
+++ b/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx5.mf
@@ -1 +1 @@
-input cmbx5;
+input cmbx5; \ No newline at end of file
diff --git a/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx6.mf b/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx6.mf
index 6c7a19a8b97..3ff7847bb82 100644
--- a/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx6.mf
+++ b/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx6.mf
@@ -1 +1 @@
-input cmbx6;
+input cmbx6; \ No newline at end of file
diff --git a/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx7.mf b/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx7.mf
index a5787e3f398..999c725fd95 100644
--- a/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx7.mf
+++ b/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx7.mf
@@ -1 +1 @@
-input cmbx7;
+input cmbx7; \ No newline at end of file
diff --git a/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx8.mf b/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx8.mf
index 87ab0bd507e..0d676b761ad 100644
--- a/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx8.mf
+++ b/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx8.mf
@@ -1 +1 @@
-input cmbx8;
+input cmbx8; \ No newline at end of file
diff --git a/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx9.mf b/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx9.mf
index c1795573b1e..352dc43b4e5 100644
--- a/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx9.mf
+++ b/Master/texmf-dist/fonts/source/lh/lh-conc/ccbx9.mf
@@ -1 +1 @@
-input cmbx9;
+input cmbx9; \ No newline at end of file
diff --git a/Master/texmf-dist/source/fonts/lh/dvidrv.mfj b/Master/texmf-dist/source/fonts/lh/dvidrv.mfj
new file mode 100644
index 00000000000..c3588e51f62
--- /dev/null
+++ b/Master/texmf-dist/source/fonts/lh/dvidrv.mfj
@@ -0,0 +1,47 @@
+%
+% dvidrv.mfj (modified)
+%
+% Declarations for automatic generation of fonts for dvidrv
+%
+
+rule = ec* tc* % EC fonts 1.0
+ {
+ name = [@f@T2.2s@F.2s];
+ commands = [if unknown exbase:input exbase fi; gensize:=@s; generate @f];
+ base = ex;
+ }
+
+rule = cm* % Sauter fonts 2.4? (not yet available?)
+ {
+ name = [@f@2Ts@2Fs];
+ commands = [design_size:=@s; input b-@f];
+ base = cm;
+ }
+
+rule = cm* % Sauter fonts <2.4?
+ {
+ name = [@f@s];
+ name_size = [@f14] 14.4;
+ name_size = [@f17] 17.28;
+ commands = [design_size:=@s; input b-@f];
+ base = cm;
+ }
+
+rule = lh* ll* wn* wc* mc* kc* ic* % LH Cyrillic fonts -- CM based fonts
+ {
+ name = [@f@s];
+ name_size = [@f17] 17.28;
+ commands = [input fikparm];
+ base = cm;
+ }
+
+rule = rx* la* lb* lc* ld* % LH Cyrillic fonts -- EC based fonts
+ {
+ name = [@f@T2.2s@F.2s];
+ commands = [input fikparm];
+ }
+
+rule = * % All other fonts
+ {
+ skip;
+ }
diff --git a/Master/texmf-dist/source/fonts/lh/dvidrvlh.mfj b/Master/texmf-dist/source/fonts/lh/dvidrvlh.mfj
new file mode 100644
index 00000000000..21ae3a07dd3
--- /dev/null
+++ b/Master/texmf-dist/source/fonts/lh/dvidrvlh.mfj
@@ -0,0 +1,49 @@
+%
+% dvidrvlh.mfj -- head part of dvidrv.mfj
+%
+% Declarations for automatic LHfonts generation for dvidrv
+%
+% !!! PLACE FORWARD TO THE EmTeX ORIGINAL FILE DVIDRV.MFJ !!!
+%
+
+rule = lh* ll* wn* wc* mc* kc* ic* % LH Cyrillic fonts -- CM based fonts
+ {
+ name = [@f@s];
+ name_size = [@f17] 17.28;
+ commands = [input fikparm;];
+ base = cm;
+ }
+
+rule = rx* la* lb* lc* ld* % LH Cyrillic fonts -- EC based fonts
+ {
+ name = [@f@T2.2s@F.2s];
+ commands = [input fikparm;];
+ }
+
+rule = eu* % EULER fonts
+ {
+ name = [@f@s];
+ commands = [input @f@s;];
+ base = plain;
+ }
+
+rule = ms* % AmSTeX fonts
+ {
+ name = [@f@s];
+ commands = [input @f@s;];
+ base = cm;
+ }
+
+rule = emsy* % EmTeX symbol fonts
+ {
+ name = [@f@s];
+ commands = [input @f@s;];
+ base = cm;
+ }
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% Then must go EmTeX's original dvidrv.mfj %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
diff --git a/Master/texmf-dist/source/fonts/lh/tex/readme.txt b/Master/texmf-dist/source/fonts/lh/tex/00readme.txt
index 60cf12434e4..f81fb13625c 100644
--- a/Master/texmf-dist/source/fonts/lh/tex/readme.txt
+++ b/Master/texmf-dist/source/fonts/lh/tex/00readme.txt
@@ -1,3 +1,16 @@
+Please make sure that there are empty 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.
+
Run plain tex with files started with numerals:
01cm-lh.tex - to create fonts for LCY encoding (DOS based encoding)
02cm-wn.tex - to create fonts for OT2 encoding (AmS bases Cyrillic encoding)
diff --git a/Master/texmf-dist/source/latex/lh/00readme.txt b/Master/texmf-dist/source/latex/lh/00readme.txt
new file mode 100644
index 00000000000..a0a5935a73e
--- /dev/null
+++ b/Master/texmf-dist/source/latex/lh/00readme.txt
@@ -0,0 +1,16 @@
+The lcyfonts.fdd and ot2fonts.fdd files create font definitions of
+LCY and OT2 encodings for lh-based fonts. Since there could be
+overlapping with lcycmlh.fdd and ot2cmlh.fdd files from cyrillic
+bundle of packages most of installation of fd-files are commented.
+
+There are also created style files for printing with standard and
+extended set of Concrete fonts (with Concrete Roman bold face
+fonts).
+
+The t2ccfonts.fdd installs style file for usage of Concrete Roman
+fonts in standard and extended set (with Concrete Roman bold face
+fonts).
+
+File nfssfox.dtx is extension of nfssfont.tex/textfont.tex files.
+(Plain TeX analog testfox.tex exists in the doc/fonts/lh/testfont
+subdir.) \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/lh/lcyfonts.ins b/Master/texmf-dist/source/latex/lh/lcyfonts.ins
index e0f29be06e4..4a85a0dfdd3 100644
--- a/Master/texmf-dist/source/latex/lh/lcyfonts.ins
+++ b/Master/texmf-dist/source/latex/lh/lcyfonts.ins
@@ -19,24 +19,24 @@ Version 3.5 // Patchlevel=2
\keepsilent
-\generate{\file{lcycmss.fd}{\from{lcyfonts.fdd}{LCYcmss}}
- \file{lcycmr.fd}{\from{lcyfonts.fdd}{LCYcmr}}
+\generate{%\file{lcycmss.fd}{\from{lcyfonts.fdd}{LCYcmss}}
+ %\file{lcycmr.fd}{\from{lcyfonts.fdd}{LCYcmr}}
\file{lh-lcy.sty}{\from{lcyfonts.fdd}{LCYcmr,LCYcmss}}
- \file{lcycmtt.fd}{\from{lcyfonts.fdd}{LCYcmtt,nowarn}}
- \file{lcycmvtt.fd}{\from{lcyfonts.fdd}{LCYcmvtt}}
- \file{lcycmfib.fd}{\from{lcyfonts.fdd}{LCYcmfib}}
- \file{lcycmfr.fd}{\from{lcyfonts.fdd}{LCYcmfr}}
- \file{lcycmdh.fd}{\from{lcyfonts.fdd}{LCYcmdh}}}
+ %\file{lcycmtt.fd}{\from{lcyfonts.fdd}{LCYcmtt,nowarn}}
+ %\file{lcycmvtt.fd}{\from{lcyfonts.fdd}{LCYcmvtt}}
+ %\file{lcycmfib.fd}{\from{lcyfonts.fdd}{LCYcmfib}}
+ %\file{lcycmfr.fd}{\from{lcyfonts.fdd}{LCYcmfr}}
+ %\file{lcycmdh.fd}{\from{lcyfonts.fdd}{LCYcmdh}}}
-\generate{\file{lcyccr.fd}{\from{lcyfonts.fdd}{LCYccr,ori}}
+\generate{%\file{lcyccr.fd}{\from{lcyfonts.fdd}{LCYccr,ori}}
\file{lh-lcyccr.sty}{\from{lcyfonts.fdd}{LCYccr,ori}}
\file{lh-lcyxccr.sty}{\from{lcyfonts.fdd}{LCYccr}}}
-\generate{\file{lcylcmss.fd}{\from{lcyfonts.fdd}{lcmss,fd}}
- \file{lcylcmtt.fd}{\from{lcyfonts.fdd}{lcmtt,fd}}}
+\generate{%\file{lcylcmss.fd}{\from{lcyfonts.fdd}{lcmss,fd}}
+ %\file{lcylcmtt.fd}{\from{lcyfonts.fdd}{lcmtt,fd}}}
-\generate{\file{lcycmbr.fd}{\from{lcyfonts.fdd}{lcycmbr}}
- \file{lcycmtl.fd}{\from{lcyfonts.fdd}{lcycmtl}}}
+\generate{%\file{lcycmbr.fd}{\from{lcyfonts.fdd}{lcycmbr}}
+ %\file{lcycmtl.fd}{\from{lcyfonts.fdd}{lcycmtl}}}
\ifToplevel{
\Msg{***********************************************************}
diff --git a/Master/texmf-dist/source/latex/lh/nfssfox.dtx b/Master/texmf-dist/source/latex/lh/nfssfox.dtx
new file mode 100644
index 00000000000..42a68fa547a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/lh/nfssfox.dtx
@@ -0,0 +1,439 @@
+% \iffalse meta-comment
+% nfssfox.dtx
+% of nfssfont.dtx
+% Part of LH fonts package v3.5(e)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \fi
+\def\nfssfoxfileversion{v0.0a}
+\def\nfssfoxfiledate{2006/07/23}
+% \CheckSum{1234}
+% \iffalse
+% [nfssfont]
+% Copyright (C) 1994 Donald E. Knuth
+% Copyright (C) 1994-94,2003 Frank Mittelbach,
+% all rights reserved.
+% \fi
+%
+%
+% \title{The program \texttt{nfssfox}}
+% \author{Olga Lapko\thanks{Addition to Frank Mittelbach's
+% \textup{\texttt{nfssfont.tex}}. Documentation
+% and file source: \textup{\texttt{nfssfont.dtx}}
+% version v2.1a dated 2003/01/12.}}
+% \date{\nfssfoxfiledate}
+%
+%
+% \def\dst{{\normalfont\scshape docstrip}}
+% \def\NFSS{\textsf{NFSS}}
+% \setcounter{StandardModuleDepth}{1}
+%
+%
+% \maketitle
+%
+% \section{Introduction}
+%
+% \emph{Here is used unchanged text from \textup{\texttt{nfssfont.dtx}}
+% documentation. The three sentences
+% which describe additional macro \cmd{\xtable} (\cmd{\table}
+% eXtension with decimal numbers) are emphasized. The name
+% \textup{\texttt{nfssfont.tex}} in the next paragraph changed to
+% \textup{\texttt{nfssfont.tex}}.}
+%
+% Within the \NFSS{} distribution there is a \LaTeX{} file
+% \texttt{nfssfox.tex} which can be used to test new fonts, produce
+% font tables showing all characters, etc. This is an addaption of a
+% program originally written by Don Knuth.
+%
+% When you run this file through \LaTeX{} you will be asked to enter
+% the name of the font to test. Your answer should be the external
+% font name without any extension, e.g.\ \texttt{cmr10} (Computer
+% Modern Roman 10pt) or \texttt{yinit} (Yannis Haralambous' Initial
+% font).
+%
+% Alternatively (since version 2.1), you can press \meta{return} at
+% this point. In that case a dialog is started that asks you for the
+% font characteristics in \NFSS{} notation, i.e., first for the
+% encoding scheme (default \texttt{T1}), then for the family name
+% (default \texttt{cmr}), then for the series (default \texttt{m}),
+% then for the shape (default \texttt{n}), and finally for the size
+% (default \texttt{10pt}).
+%
+% You are then requested to enter a command. Probably the most
+% important one is |\table|, which will produce a font chart. To
+% switch to a new test font, type |\init|; to finish the test, type
+% |\bye|; and to learn about all the other possible tests type
+% |\help|.
+%
+% This is at
+% the moment only a crude addaption of the test program for the
+% Computer Modern fonts by Donald Knuth.
+%
+% \StopEventually{}
+%
+% \section{A driver for this document}
+%
+% The next bit of code contains the documentation driver file for
+% \TeX{}, i.e., the file that will produce the documentation you are
+% currently reading. It will be extracted from this file by the
+% \dst{} program.
+% \begin{macrocode}
+%<*driver>
+\documentclass{ltxdoc}
+ % \OnlyDescription % comment out for implementation details
+\begin{document}
+ \DocInput{nfssfox.dtx}
+\end{document}
+%</driver>
+% \end{macrocode}
+%
+% \section{The code}
+%
+% A testbed for font evaluation (see The METAFONTbook, Appendix H)
+% changed for \LaTeX{} with \NFSS.
+%
+% This program should get a complete rewrite some day or at least some
+% code documentation. Any volunteers?
+% \begin{macrocode}
+%<*code>
+%%
+%%modified nfssfont.tex from LaTeX's base
+%%
+\documentclass{article} %FMi
+\nofiles %FMi
+\textwidth=470pt %FMi
+\oddsidemargin=0pt %FMi
+\textheight=1000pt %FMi
+\def\sevenrm{\fontsize{7}{9pt}\rmfamily} %FMi
+\def\fiverm{\fontsize55\rmfamily}
+
+\typeout{**********************************************}
+\typeout{* NFSS font test program version <\nfssfoxfileversion>}
+\typeout{*}
+\typeout{* Follow the instructions}
+\typeout{**********************************************}
+\typeout{}
+
+\tracinglostchars=0
+\tolerance=1000
+\raggedbottom
+\parindent=0pt
+%\newlinechar=`@ %FMi
+\hyphenpenalty=200
+\doublehyphendemerits=30000
+% \end{macrocode}
+%
+% \begin{macrocode}
+\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}
+% \end{macrocode}
+%
+% We first ask for a real external font name\ldots
+% \begin{macrocode}
+\def\init{%
+ \typein[\currfontname]%
+ {Input external font name, e.g., cmr10^^J%
+ (or <enter> for NFSS classification of font):}%
+% \end{macrocode}
+% If the user answers with ``return'' we ask for the \NFSS{}
+% classification of the font in form of encoding, family, series,
+% shape, and size offering a default each time.
+% \begin{macrocode}
+ \ifx\currfontname\empty
+ \begingroup
+ \typein[\encoding]{^^J^^J*** NFSS classification
+ ***^^J^^JFont encoding [T1]:}%
+ \ifx\encoding\empty
+ \fontencoding{T1}%
+ \else
+% \end{macrocode}
+% The requested encoding might not be loaded, so we pretend that it
+% was loaded here to avoid an error, after all we only need it to
+% find out the external font name.
+% \begin{macrocode}
+ \expandafter\let\csname T@\encoding\endcsname\empty
+ \fontencoding\encoding
+ \fi
+ \typein[\family]{Font family [cmr]:}%
+ \relax
+ \ifx\family\empty
+ \fontfamily{cmr}%
+ \else
+ \fontfamily\family
+ \fi
+ \typein[\series]{Font series [m]:}%
+ \ifx\series\empty
+ \fontseries{m}%
+ \else
+ \fontseries\series
+ \fi
+ \typein[\shape]{Font shape [n]:}%
+ \ifx\shape\empty
+ \fontshape{n}%
+ \else
+ \fontshape\shape
+ \fi
+ \typein[\size]{Font size [10pt]:}%
+ \ifx\size\empty
+ \fontsize{10}{10}%
+ \else
+ \fontsize\size\size
+ \fi
+% \end{macrocode}
+% Finally select the font and globally assign it to |\currfontname|.
+% \begin{macrocode}
+ \selectfont\xdef\currfontname{\fontname\font}%
+ \endgroup
+ \fi
+ \startfont
+ \message{Now type a test command (\string\help\space for help):}}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\def\startfont{\font\testfont=\currfontname
+ \leftline{\sevenrm Test of \currfontname\unskip\ on \today\ at \hours}
+ \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}
+% \end{macrocode}
+%
+% \begin{macrocode}
+{\catcode`\|=0 \catcode`\\=\other
+|gdef|help{|message{%
+\init switches to another font;^^J%
+\stop or \bye finishes the run;^^J%
+\table prints the font layout in tabular format;^^J%
+\text prints a sample text, assuming TeX text font conventions;^^J%
+\sample combines \table and \text;^^J%
+\mixture mixes a background character with a series of others;^^J%
+\alternation interleaves a background character with a series;^^J%
+\alphabet prints all lowercase letters within a given background;^^J%
+\ALPHABET prints all uppercase letters within a given background;^^J%
+\series prints a series of letters within a given background;^^J%
+\lowers prints a comprehensive test of lowercase;^^J%
+\uppers prints a comprehensive test of uppercase;^^J%
+\digits prints a comprehensive test of numerals;^^J%
+\math prints a comprehensive test of TeX math italic;^^J%
+\names prints a text that mixes upper and lower case;^^J%
+\punct prints a punctuation test;^^J%
+\bigtest combines many of the above routines;^^J%
+\help repeats this message;^^J%
+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 }
+% \end{macrocode}
+%
+% \begin{macrocode}
+\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}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\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}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\def\oct#1{\hbox{\rmfamily\'{}\kern-.2em\itshape
+ #1\/\kern.05em}} % octal constant
+\def\hex#1{\hbox{\rmfamily\H{}\ttfamily#1}} % hexadecimal constant
+\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\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}
+% \end{macrocode}
+%
+% \emph{The additions analogous to textfox.tex: the table with decimal numbers.}
+%
+% \emph{The \cmd{\xtable} command prints also decimal codes of letters.
+% Macro \cmd{\smashnum} toggles numbers in tabular cells when necessary.}
+% \begin{macrocode}
+\def\xtable{$$\global\let\smashnum\empty\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
+ \global\let\smashnum\ssmashnum&\evenline}
+% \end{macrocode}
+% \emph{The definition of \cmd{\ssmashnum}. It puts decimal numbers.}
+% \begin{macrocode}
+\def\ssmashnum{\smash{\hbox to0pt{\fiverm
+ \kern.2em\lower1.5ex\hbox{\number\n}\hss}}}
+\def\endchart{\cr\noalign{\global\let\smashnum\empty\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}$}}}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\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}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\def\bye{\end{document}} %FMi
+% \end{macrocode}
+%
+% The redefinition of |\typeout| around the |\begin{document}|
+% prevents \LaTeX{} from reporting that there is no |.aux| file.
+% This is a bad hack, I agree :-)
+% \begin{macrocode}
+\let\oldtypeout\typeout %FMi
+\def\typeout#1{} %FMi
+\begin{document} %FMi
+\let\typeout\oldtypeout %FMi
+
+\ifx\noinit!\else\init\fi
+%</code>
+% \end{macrocode}
+%
+%
+% \DeleteShortVerb{\|}
+% \Finale
+%
+\endinput
diff --git a/Master/texmf-dist/source/latex/lh/nfssfox.ins b/Master/texmf-dist/source/latex/lh/nfssfox.ins
new file mode 100644
index 00000000000..23192741d1e
--- /dev/null
+++ b/Master/texmf-dist/source/latex/lh/nfssfox.ins
@@ -0,0 +1,23 @@
+% nfssfox.ins
+% modified nfssfont.ins
+% Part of LH fonts package v3.5(e)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+
+\input docstrip
+\usedir{tex/latex/lhfonts}
+
+\preamble
+
+This is a generated file.
+
+This file is part of lhfonts package
+Version 3.5 // Patchlevel=2
+
+\endpreamble
+
+\keepsilent
+
+\generateFile{nfssfox.tex}{t}{\from{nfssfox.dtx}{code}}
+
+\endbatchfile
diff --git a/Master/texmf-dist/source/latex/lh/ot2fonts.ins b/Master/texmf-dist/source/latex/lh/ot2fonts.ins
index ca99a510482..92e729275ae 100644
--- a/Master/texmf-dist/source/latex/lh/ot2fonts.ins
+++ b/Master/texmf-dist/source/latex/lh/ot2fonts.ins
@@ -22,21 +22,21 @@ Version 3.5 // Patchlevel=2
\generate{%\file{ot2cmss.fd}{\from{ot2fonts.fdd}{OT2cmss}}
%\file{ot2cmr.fd}{\from{ot2fonts.fdd}{OT2cmr}}
\file{lh-ot2.sty}{\from{ot2fonts.fdd}{OT2cmr,OT2cmss}}
- \file{ot2cmtt.fd}{\from{ot2fonts.fdd}{OT2cmtt,nowarn}}
- \file{ot2cmvtt.fd}{\from{ot2fonts.fdd}{OT2cmvtt}}
- \file{ot2cmfib.fd}{\from{ot2fonts.fdd}{OT2cmfib}}
- \file{ot2cmfr.fd}{\from{ot2fonts.fdd}{OT2cmfr}}
- \file{ot2cmdh.fd}{\from{ot2fonts.fdd}{OT2cmdh}}}
+ %\file{ot2cmtt.fd}{\from{ot2fonts.fdd}{OT2cmtt,nowarn}}
+ %\file{ot2cmvtt.fd}{\from{ot2fonts.fdd}{OT2cmvtt}}
+ %\file{ot2cmfib.fd}{\from{ot2fonts.fdd}{OT2cmfib}}
+ %\file{ot2cmfr.fd}{\from{ot2fonts.fdd}{OT2cmfr}}
+ %\file{ot2cmdh.fd}{\from{ot2fonts.fdd}{OT2cmdh}}}
-\generate{\file{ot2ccr.fd}{\from{ot2fonts.fdd}{OT2ccr,ori}}
+\generate{%\file{ot2ccr.fd}{\from{ot2fonts.fdd}{OT2ccr,ori}}
\file{lh-ot2ccr.sty} {\from{ot2fonts.fdd}{OT2ccr,ori}}
\file{lh-ot2xccr.sty}{\from{ot2fonts.fdd}{OT2ccr}}}
-\generate{\file{ot2lcmss.fd}{\from{ot2fonts.fdd}{lcmss,fd}}
- \file{ot2lcmtt.fd}{\from{ot2fonts.fdd}{lcmtt,fd}}}
+\generate{%\file{ot2lcmss.fd}{\from{ot2fonts.fdd}{lcmss,fd}}
+ %\file{ot2lcmtt.fd}{\from{ot2fonts.fdd}{lcmtt,fd}}}
-\generate{\file{ot2cmbr.fd}{\from{ot2fonts.fdd}{ot2cmbr}}
- \file{ot2cmtl.fd}{\from{ot2fonts.fdd}{ot2cmtl}}}
+\generate{%\file{ot2cmbr.fd}{\from{ot2fonts.fdd}{ot2cmbr}}
+ %\file{ot2cmtl.fd}{\from{ot2fonts.fdd}{ot2cmtl}}}
\ifToplevel{
\Msg{***********************************************************}
diff --git a/Master/texmf-dist/source/latex/lh/t2ccfonts.ins b/Master/texmf-dist/source/latex/lh/t2ccfonts.ins
index 8167e40c62f..875cf9a48c8 100644
--- a/Master/texmf-dist/source/latex/lh/t2ccfonts.ins
+++ b/Master/texmf-dist/source/latex/lh/t2ccfonts.ins
@@ -19,11 +19,11 @@ Version 3.5 // Patchlevel=2
\keepsilent
\generate{%
- \file {lh-x2ccr.sty}{\from{t2ccfonts.fdd}{X2ccr,ec}}
+ \file{lh-x2ccr.sty}{\from{t2ccfonts.fdd}{X2ccr,ec}}
\file{lh-t2accr.sty}{\from{t2ccfonts.fdd}{T2Accr,ec}}
\file{lh-t2bccr.sty}{\from{t2ccfonts.fdd}{T2Bccr,ec}}
\file{lh-t2cccr.sty}{\from{t2ccfonts.fdd}{T2Cccr,ec}}
- \file {lh-x2xccr.sty}{\from{t2ccfonts.fdd}{X2ccr}}
+ \file{lh-x2xccr.sty}{\from{t2ccfonts.fdd}{X2ccr}}
\file{lh-t2axccr.sty}{\from{t2ccfonts.fdd}{T2Accr}}
\file{lh-t2bxccr.sty}{\from{t2ccfonts.fdd}{T2Bccr}}
\file{lh-t2cxccr.sty}{\from{t2ccfonts.fdd}{T2Cccr}}
diff --git a/Master/texmf-dist/tpm/lh.tpm b/Master/texmf-dist/tpm/lh.tpm
index e8b592c229d..1d6ca0fe016 100644
--- a/Master/texmf-dist/tpm/lh.tpm
+++ b/Master/texmf-dist/tpm/lh.tpm
@@ -3,7 +3,7 @@
<rdf:Description about="http://texlive.dante.de/texlive/Package/lh.zip">
<TPM:Name>lh</TPM:Name>
<TPM:Type>Package</TPM:Type>
- <TPM:Date>2006/06/20 19:57:00</TPM:Date>
+ <TPM:Date>2006/07/23 19:45:00</TPM:Date>
<TPM:Version></TPM:Version>
<TPM:Creator>rahtz</TPM:Creator>
<TPM:Title>LH Cyrillic fonts</TPM:Title>
@@ -13,9 +13,9 @@ languages).
[description copied from TeX Catalogue]
</TPM:Description>
<TPM:Author>Olga Lapko, Vladimir Volovich</TPM:Author>
- <TPM:Size>2451228</TPM:Size>
+ <TPM:Size>2362272</TPM:Size>
<TPM:Build/>
- <TPM:RunFiles size="1849265">
+ <TPM:RunFiles size="1838120">
texmf-dist/fonts/source/lh/base/fikparm.mf
texmf-dist/fonts/source/lh/base/lcyrbeg.mf
texmf-dist/fonts/source/lh/base/lcyrdefs.mf
@@ -72,6 +72,7 @@ texmf-dist/fonts/source/lh/base/lxpseudo.mf
texmf-dist/fonts/source/lh/base/lycyracc.mf
texmf-dist/fonts/source/lh/base/lypseudo.mf
texmf-dist/fonts/source/lh/base/nodraw.mf
+texmf-dist/fonts/source/lh/lh-conc/00readme.txt
texmf-dist/fonts/source/lh/lh-conc/ccb10.mf
texmf-dist/fonts/source/lh/lh-conc/ccbx10.mf
texmf-dist/fonts/source/lh/lh-conc/ccbx5.mf
@@ -101,7 +102,6 @@ texmf-dist/fonts/source/lh/lh-conc/eobx9.mf
texmf-dist/fonts/source/lh/lh-conc/eobxsl10.mf
texmf-dist/fonts/source/lh/lh-conc/eobxti10.mf
texmf-dist/fonts/source/lh/lh-conc/eoslc9.mf
-texmf-dist/fonts/source/lh/lh-conc/readme.txt
texmf-dist/fonts/source/lh/nont2/lgbersta.mf
texmf-dist/fonts/source/lh/nont2/lgberstb.mf
texmf-dist/fonts/source/lh/nont2/lgberstc.mf
@@ -130,7 +130,7 @@ texmf-dist/fonts/source/lh/specific/lgrucl.mf
texmf-dist/fonts/source/lh/specific/lgrucu.mf
texmf-dist/tpm/lh.tpm
</TPM:RunFiles>
- <TPM:DocFiles size="268970">
+ <TPM:DocFiles size="268697">
texmf-dist/doc/fonts/lh/beresta/beresta.tex
texmf-dist/doc/fonts/lh/beresta/berestax.tex
texmf-dist/doc/fonts/lh/beresta/lacodes.tex
@@ -195,7 +195,10 @@ texmf-dist/doc/fonts/lh/samples/lh-ot2text.tex
texmf-dist/doc/fonts/lh/samples/lh-t2a.tex
texmf-dist/doc/fonts/lh/samples/lh-t2atext.tex
</TPM:DocFiles>
- <TPM:SourceFiles size="244037">
+ <TPM:SourceFiles size="246390">
+texmf-dist/source/fonts/lh/dvidrv.mfj
+texmf-dist/source/fonts/lh/dvidrvlh.mfj
+texmf-dist/source/fonts/lh/tex/00readme.txt
texmf-dist/source/fonts/lh/tex/01cm-lh.tex
texmf-dist/source/fonts/lh/tex/03cm-wn.tex
texmf-dist/source/fonts/lh/tex/04cm-vf.tex
@@ -250,7 +253,6 @@ texmf-dist/source/fonts/lh/tex/fnttstec.tex
texmf-dist/source/fonts/lh/tex/likerdat.tex
texmf-dist/source/fonts/lh/tex/likergrp.tex
texmf-dist/source/fonts/lh/tex/likermac.tex
-texmf-dist/source/fonts/lh/tex/readme.txt
texmf-dist/source/fonts/lh/tex/rliker.tex
texmf-dist/source/fonts/lh/tex/setter.tex
</TPM:SourceFiles>
diff --git a/Master/texmf/lists/lh b/Master/texmf/lists/lh
index 619d294b220..42f22350141 100644
--- a/Master/texmf/lists/lh
+++ b/Master/texmf/lists/lh
@@ -61,6 +61,9 @@ texmf-dist/doc/fonts/lh/samples/lh-ot2.tex
texmf-dist/doc/fonts/lh/samples/lh-ot2text.tex
texmf-dist/doc/fonts/lh/samples/lh-t2a.tex
texmf-dist/doc/fonts/lh/samples/lh-t2atext.tex
+texmf-dist/source/fonts/lh/dvidrv.mfj
+texmf-dist/source/fonts/lh/dvidrvlh.mfj
+texmf-dist/source/fonts/lh/tex/00readme.txt
texmf-dist/source/fonts/lh/tex/01cm-lh.tex
texmf-dist/source/fonts/lh/tex/03cm-wn.tex
texmf-dist/source/fonts/lh/tex/04cm-vf.tex
@@ -115,7 +118,6 @@ texmf-dist/source/fonts/lh/tex/fnttstec.tex
texmf-dist/source/fonts/lh/tex/likerdat.tex
texmf-dist/source/fonts/lh/tex/likergrp.tex
texmf-dist/source/fonts/lh/tex/likermac.tex
-texmf-dist/source/fonts/lh/tex/readme.txt
texmf-dist/source/fonts/lh/tex/rliker.tex
texmf-dist/source/fonts/lh/tex/setter.tex
texmf-dist/fonts/source/lh/base/fikparm.mf
@@ -174,6 +176,7 @@ texmf-dist/fonts/source/lh/base/lxpseudo.mf
texmf-dist/fonts/source/lh/base/lycyracc.mf
texmf-dist/fonts/source/lh/base/lypseudo.mf
texmf-dist/fonts/source/lh/base/nodraw.mf
+texmf-dist/fonts/source/lh/lh-conc/00readme.txt
texmf-dist/fonts/source/lh/lh-conc/ccb10.mf
texmf-dist/fonts/source/lh/lh-conc/ccbx10.mf
texmf-dist/fonts/source/lh/lh-conc/ccbx5.mf
@@ -203,7 +206,6 @@ texmf-dist/fonts/source/lh/lh-conc/eobx9.mf
texmf-dist/fonts/source/lh/lh-conc/eobxsl10.mf
texmf-dist/fonts/source/lh/lh-conc/eobxti10.mf
texmf-dist/fonts/source/lh/lh-conc/eoslc9.mf
-texmf-dist/fonts/source/lh/lh-conc/readme.txt
texmf-dist/fonts/source/lh/nont2/lgbersta.mf
texmf-dist/fonts/source/lh/nont2/lgberstb.mf
texmf-dist/fonts/source/lh/nont2/lgberstc.mf