summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/base/ltfntcmd.dtx
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2011-08-02 19:14:51 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2011-08-02 19:14:51 +0000
commitcd6ea9d1647c9759b64bb84c9db4fbe85fd68501 (patch)
treec966fe39cac50d73d404ba5eb5e6f9a7e86090d5 /Master/texmf-dist/source/latex/base/ltfntcmd.dtx
parentc7dc62be48e8b177ca923c449a385b51ac14b918 (diff)
latex update 2011-05-08
git-svn-id: svn://tug.org/texlive/trunk@23339 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/base/ltfntcmd.dtx')
-rw-r--r--Master/texmf-dist/source/latex/base/ltfntcmd.dtx23
1 files changed, 18 insertions, 5 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltfntcmd.dtx b/Master/texmf-dist/source/latex/base/ltfntcmd.dtx
index a815151eb41..f246d8b391b 100644
--- a/Master/texmf-dist/source/latex/base/ltfntcmd.dtx
+++ b/Master/texmf-dist/source/latex/base/ltfntcmd.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltfntcmd.dtx}
- [2003/01/01 v3.3z LaTeX Kernel (Font commands)]
+ [2009/12/14 v3.4a LaTeX Kernel (Font commands)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfntcmd.dtx}
@@ -46,7 +46,7 @@
%</driver>
% \fi
%
-% \CheckSum{256}
+% \CheckSum{258}
%
%% \CharacterTable
%% {Upper-case \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
@@ -522,10 +522,21 @@
% \end{macro}
% \end{macro}
%
+% \begin{macro}{\ifmaybe@ic}
+% \changes{v3.4a}{2009/12/14}{Macro added}
+% Switch used soley within |\maybe@ic| not interferring with other
+% switches.
+% \begin{macrocode}
+\newif\ifmaybe@ic
+% \end{macrocode}
+% \end{macro}
+
% \begin{macro}{\maybe@ic}
% \changes{v3.0a}{1993/12/11}{Macro name changed}
% \begin{macro}{\maybe@ic@}
% \changes{v3.0a}{1993/12/11}{Macro and name changed}
+% \changes{v3.4a}{2009/12/14}{Use switch \cs{ifmaybe@ic} instead of
+% \cs{if@tempswa}}
% \task{CAR}{Make this more efficient by checking for non-characters
% first and using \cs{if} test?}
% These macros implement the italic correction.
@@ -541,7 +552,7 @@
% \begin{macrocode}
\ifdim \fontdimen\@ne\font>\z@
\else
- \@tempswatrue
+ \maybe@ictrue
% \end{macrocode}
% It would be possible, but probably not worthwhile, to continue the
% forward scan beyond any closing braces.
@@ -566,7 +577,7 @@
% of |\nolinebreak|.
%
% \begin{macrocode}
- \if@tempswa \sw@slant \fi
+ \ifmaybe@ic \sw@slant \fi
\fi
}
% \end{macrocode}
@@ -583,6 +594,8 @@
% If the only things to check were characters then this could be
% done via an |\if| thus their catcodes would not matter; but this
% will not work whilst |\futurelet| is used above.
+% \changes{v3.4a}{2009/12/14}{Use switch \cs{ifmaybe@ic} instead of
+% \cs{if@tempswa}}
% \begin{macrocode}
\def \t@st@ic {%
\expandafter\let\expandafter\reserved@b\expandafter=\reserved@a\relax
@@ -591,7 +604,7 @@
% If they are the same we record the fact and jump out of the loop.
% \changes{v3.3s}{1995/07/03}{Use clean interface for jump}
% \begin{macrocode}
- \@tempswafalse
+ \maybe@icfalse
\@break@tfor
\fi
}