summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/fontinst/latinmtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-08-28 17:52:47 +0000
committerKarl Berry <karl@freefriends.org>2009-08-28 17:52:47 +0000
commit9574391f1c92725d497fa2a84962aee68b5cbf25 (patch)
tree8c6a92468e9c6da565ed5da07c13c0c01187875f /Master/texmf-dist/tex/fontinst/latinmtx
parent227ebe2cb5e11abb7e12b88ba66adc7735fa9570 (diff)
fontinst 1.933 (24aug09)
git-svn-id: svn://tug.org/texlive/trunk@14924 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/fontinst/latinmtx')
-rw-r--r--Master/texmf-dist/tex/fontinst/latinmtx/lsbuild.mtx12
-rw-r--r--Master/texmf-dist/tex/fontinst/latinmtx/lsfake.mtx74
-rw-r--r--Master/texmf-dist/tex/fontinst/latinmtx/ltcmds.mtx5
-rw-r--r--Master/texmf-dist/tex/fontinst/latinmtx/lubuild.mtx10
4 files changed, 34 insertions, 67 deletions
diff --git a/Master/texmf-dist/tex/fontinst/latinmtx/lsbuild.mtx b/Master/texmf-dist/tex/fontinst/latinmtx/lsbuild.mtx
index 372ea4b4fdd..35220c773c2 100644
--- a/Master/texmf-dist/tex/fontinst/latinmtx/lsbuild.mtx
+++ b/Master/texmf-dist/tex/fontinst/latinmtx/lsbuild.mtx
@@ -70,17 +70,21 @@ have a look at \texttt{lsfake.mtx} instead.
\Fi
}
\begincomment\medskip
-A \textbf{Try: Set glyph} is an ordinary \textbf{Set glyph} which is
+A ``\textbf{Try: Set glyph}'' is an ordinary \textbf{Set glyph} which is
conditional on that a set of glyphs (those used to construct the
-composite glyph) are available. It is technically e.g.
+composite glyph) are available. Technically the command definitions
+are
\begin{quotation}
+ \verb|\setcsctopglyph|\textit{\#1\#2\#3\#4} $\mapsto$\\
\setcsctopglyph{\macroparameter{1}}{\macroparameter{2}}%
{\macroparameter{3}}{\macroparameter{4}}
+ \par\medskip
+
+ \verb|\setcscbotglyph|\textit{\#1\#2\#3\#4} $\mapsto$\\
\setcscbotglyph{\macroparameter{1}}{\macroparameter{2}}%
{\macroparameter{3}}{\macroparameter{4}}\par
\end{quotation}
-(both of which are implemented in the code as simple four argument
-commands), but in the list of commands below those two commands will
+but in the list of commands below those two commands will
be typeset as
\resetcommand\setcsctopglyph#1#2#3#4{%
\Aheading{Try: Set glyph `\TypesetStringExpression{#1}'}
diff --git a/Master/texmf-dist/tex/fontinst/latinmtx/lsfake.mtx b/Master/texmf-dist/tex/fontinst/latinmtx/lsfake.mtx
index ad942a87a7e..9062e376a1c 100644
--- a/Master/texmf-dist/tex/fontinst/latinmtx/lsfake.mtx
+++ b/Master/texmf-dist/tex/fontinst/latinmtx/lsfake.mtx
@@ -2,8 +2,8 @@
%%% @TeX-font-metrics-file{
%%% author = "Lars Hellstr{\"o}m",
%%% version = "1.923",
-%%% date = "2003-03-29",
-%%% time = "16:17:30 +01:00",
+%%% date = "2005-04-15",
+%%% time = "12:13:38 +02:00",
%%% filename = "lsfake.mtx",
%%% email = "fontinst@tug.org",
%%% URL = "http://www.tug.org/applications/fontinst/",
@@ -55,7 +55,10 @@ diacritical marks (skrunk by the same factor as the letters), with
names such as \texttt{Acutesmall}. These are meant to be used as
accent characters in a font where the fake small capitals are used as
small letters, so that clashes within a single character when \TeX's
-\verb|\accent| primitive is used can be less pronounced.
+\verb|\accent| primitive is used can be less pronounced.
+\textsf{Fontinst} users should however be aware that this is not
+necessarily the right thing to do; some fonts might look better with
+the \texttt{acute} etc.\@ glyphs as \texttt{Acutesmall} and friends.
\metrics
@@ -305,65 +308,6 @@ but such an accent would be too low. The exact meaning of
-\begincomment
-\section{Miscellaneous glyphs}
-\endcomment
-
-
-\setglyph{dotlessIsmall}
- \glyph{Ismall}{1000}
-\endsetglyph
-\setleftrightkerning{dotlessIsmall}{Ismall}{1000}
-
-\setglyph{dotlessJsmall}
- \glyph{Jsmall}{1000}
-\endsetglyph
-\setleftrightkerning{dotlessJsmall}{Jsmall}{1000}
-
-\setglyph{FFsmall}
- \glyph{Fsmall}{1000}
- \movert{\kerning{Fsmall}{Fsmall}}
- \glyph{Fsmall}{1000}
-\endsetglyph
-
-\setglyph{FIsmall}
- \glyph{Fsmall}{1000}
- \movert{\kerning{Fsmall}{Ismall}}
- \glyph{Ismall}{1000}
-\endsetglyph
-
-\setglyph{FLsmall}
- \glyph{Fsmall}{1000}
- \movert{\kerning{Fsmall}{Lsmall}}
- \glyph{Lsmall}{1000}
-\endsetglyph
-
-\setglyph{FFIsmall}
- \glyph{FFsmall}{1000}
- \movert{\kerning{FFsmall}{Ismall}}
- \glyph{Ismall}{1000}
-\endsetglyph
-
-\setglyph{FFLsmall}
- \glyph{FFsmall}{1000}
- \movert{\kerning{FFsmall}{Lsmall}}
- \glyph{Lsmall}{1000}
-\endsetglyph
-
-\setglyph{IJsmall}
- \glyph{Ismall}{1000}
- \movert{\kerning{Ismall}{Jsmall}}
- \glyph{Jsmall}{1000}
-\endsetglyph
-
-\setglyph{SSsmall}
- \glyph{Ssmall}{1000}
- \movert{\kerning{Ssmall}{Ssmall}}
- \glyph{Ssmall}{1000}
-\endsetglyph
-
-
-
\endmetrics
\section{Notes}
@@ -393,6 +337,12 @@ purposes.
2003/01/02--05: File heavily reorganised. (LH)
+2005/04/15: Removed section on \emph{Miscellaneous glyphs}, since
+that should be handled by \texttt{lsmisc.mtx}, and moreover prevented
+the code there from working correctly. (LH) Thanks to Michael Zedler
+for drawing my attention to this error.
+
+
\end{document}
% Copyright 1993, 1994, 1995, 1996 Alan Jeffrey,
diff --git a/Master/texmf-dist/tex/fontinst/latinmtx/ltcmds.mtx b/Master/texmf-dist/tex/fontinst/latinmtx/ltcmds.mtx
index ffe2af0efd3..6e9f1455ba1 100644
--- a/Master/texmf-dist/tex/fontinst/latinmtx/ltcmds.mtx
+++ b/Master/texmf-dist/tex/fontinst/latinmtx/ltcmds.mtx
@@ -250,7 +250,6 @@ is equivalent to
\setint{visiblespacedepth}{200}
\setint{visiblespacewidth}{400}
\setint{visiblespacesurround}{50}
-\setint{capspacing}{0}
\ifisglyph{parenleft}\then
@@ -299,4 +298,8 @@ code by Walter Schmidt.
2004/08/07: Fixed typo in vertical symmetry axis code. (LH)
+2005/05/21: Moved default for
+$\TypesetIntegerExpression{\int{capspacing}}$ to \texttt{lubuild.mtx},
+which is where it is used. (LH)
+
\end{document}
diff --git a/Master/texmf-dist/tex/fontinst/latinmtx/lubuild.mtx b/Master/texmf-dist/tex/fontinst/latinmtx/lubuild.mtx
index e1e2f1bf9a4..c9603104bb8 100644
--- a/Master/texmf-dist/tex/fontinst/latinmtx/lubuild.mtx
+++ b/Master/texmf-dist/tex/fontinst/latinmtx/lubuild.mtx
@@ -477,6 +477,13 @@ $\TypesetIntegerExpression{\int{letterspacing}}$ equal to the
$\TypesetIntegerExpression{\int{capspacing}}$.
\endcomment
+\ifisint{letterspacing}\then
+ \setint{capspacing}{\int{letterspacing}}
+\Else
+ \setint{capspacing}{0}
+\Fi
+
+
\setglyph{FFspaced}
\glyph{F}{1000}
\movert{\add{\kerning{F}{F}}{\int{capspacing}}}
@@ -642,5 +649,8 @@ conveys more information. (LH)
2003/03/29: Added some code (from \texttt{latin.mtx}) for all-caps
glyphs that had been forgotten. (LH)
+2005/05/21: Improved default for
+$\TypesetIntegerExpression{\int{capspacing}}$. (LH)
+
\end{document}