diff options
author | Karl Berry <karl@freefriends.org> | 2009-08-28 17:52:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-08-28 17:52:47 +0000 |
commit | 9574391f1c92725d497fa2a84962aee68b5cbf25 (patch) | |
tree | 8c6a92468e9c6da565ed5da07c13c0c01187875f /Master/texmf-dist/tex/fontinst/latinmtx | |
parent | 227ebe2cb5e11abb7e12b88ba66adc7735fa9570 (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')
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} |