% This macro source file is from the four volume series % "TeX in Practice" by Stephan von Bechtolsheim, published % 1993 by Springer-Verlag, New York. % Copyright 1993 Stephan von Bechtolsheim. % No warranty or liability is assumed. % This macro may be copied freely if no fees other than % media cost or shipping charges are charged and as long % as this copyright and the following source code itself % is not changed. Please see the series for further information. % % Version: 1.0 % Date: May 1, 1993 % % % This source code is documented in 16.9.2, p. II-303. % Original source in file "fonts2.TEX", starting line 2106. \wlog{L: "fonttab.tip" ["fonts2.TEX," l. 2106, p. II-303]}% % This file DOES NOT belong to format "texip." \input inputd.tip \InputD{hex.tip} \InputD{oct.tip} \InputD{setstrut.tip} \InputD{verb-bas.tip} \nopagenumbers \baselineskip = 13pt \ComputeStrut \def\VruleS{\MyStrut width 0.5pt} \def\PrintCatCode #1{% \ifnum `\@ = #1\relax 11 / 12\relax \else \the\catcode #1\relax \fi } \newcount\tcount \newcount\bcount \def\OneChar #1{% \tcount = #1 \advance\tcount by \bcount \vtop{% \hsize = 0.54in \offinterlineskip \hrule \line{\VruleS\hfil \tt"\Hex{\tcount}\hskip0.3\hsize\VruleS} \hrule \line{\VruleS\hfil \tt'\Oct{\tcount}\hfil\VruleS} \hrule \line{\VruleS\hfil $\the\tcount_{\scriptscriptstyle 10}$% \hfil\VruleS} \hrule \line{\VruleS\hfil \PrintCatCode{\tcount}\hfil\VruleS} \hrule \line{\VruleS \hfil {\rm \char\tcount}\hskip 2.3pt {\bf \char\tcount}\hskip 2.3pt {\it \char\tcount}% \hfil\VruleS} \hrule \line{\VruleS \hfil\tt \char\tcount\hfil\VruleS} \hrule }% } \def\TabLine #1{% \bcount = #1 \hbox{% \vtop{% \baselineskip = 14pt \hrule height 0pt depth 0pt \hbox{Hex} \hbox{Octal} \hbox{Decimal} \hbox{\tt\string\catcode} \hbox{{\tt\string\rm}, \dots} \hbox{\tt\string\tt} }% \hskip 8pt \OneChar{0}\OneChar{1}\OneChar{2}\OneChar{3}% \OneChar{4}\OneChar{5}\OneChar{6}\OneChar{7} } \vskip 12pt } \TabLine{0} \TabLine{8} \TabLine{16} \TabLine{24} \vfill\eject \TabLine{32} \TabLine{40} \TabLine{48} \TabLine{56} \vfill\eject \TabLine{64} \TabLine{72} \TabLine{80} \TabLine{88} \vfill\eject \TabLine{96} \TabLine{104} \TabLine{112} \TabLine{120} \vfill\eject \end