diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/base/ltfntcmd.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/base/ltfntcmd.dtx | 23 |
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 } |