summaryrefslogtreecommitdiff
path: root/info/examples/tex-in-practice/ts-fonts.tip
diff options
context:
space:
mode:
Diffstat (limited to 'info/examples/tex-in-practice/ts-fonts.tip')
-rw-r--r--info/examples/tex-in-practice/ts-fonts.tip111
1 files changed, 111 insertions, 0 deletions
diff --git a/info/examples/tex-in-practice/ts-fonts.tip b/info/examples/tex-in-practice/ts-fonts.tip
new file mode 100644
index 0000000000..3d3e7a0d13
--- /dev/null
+++ b/info/examples/tex-in-practice/ts-fonts.tip
@@ -0,0 +1,111 @@
+% 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.1.9, p. II-271.
+% Original source in file "fonts2.TEX", starting line 447.
+\wlog{L: "ts-fonts.tip" ["fonts2.TEX," l. 447, p. II-271]}%
+% This file DOES belong to format "texip."
+\InputD{lfondem.tip}
+\InputD{ts-subst.tip}
+\InputD{fsized.tip}
+\InputD{newfont.tip}
+\InputD{testdef.tip}
+\font\RmLargerThanLife = cmr17 scaled \magstep5
+% \newfam\itfam % \it is family 4
+% \newfam\slfam % \sl is family 5
+% \newfam\bffam % \bf is family 6
+% \newfam\ttfam % \tt is family 7
+\NewFont\Vrm = cmr5
+\NewFont\Vit = cmti7 at 5pt
+\NewFont\Vbf = cmbx5
+\NewFont\Vsc = cmcsc10 at 5pt
+\SubstituteFont{\Vtt}{\tt}{7}{\VIIrm}
+\SubstituteFont{\Vsc}{\sc}{7}{\VIIrm}
+\SubstituteFont{\Vsl}{\sl}{7}{\VIIrm}
+\NewFont\VIIrm = cmr7
+\NewFont\VIIit = cmti7
+\NewFont\VIIbf = cmbx7
+\NewFont\VIIsc = cmcsc10 at 7pt
+\SubstituteFont{\VIItt}{\tt}{7}{\VIIrm}
+\SubstituteFont{\VIIsl}{\sl}{7}{\VIIrm}
+\NewFont\VIIIrm = cmr8
+\NewFont\VIIIit = cmti8
+\NewFont\VIIIbf = cmbx8
+\NewFont\VIIItt = cmtt8
+\NewFont\VIIIsc = cmcsc10 at 8pt
+\SubstituteFont{\VIIIsl}{\sl}{8}{\VIIIrm}
+\NewFont\IXrm = cmr9
+\NewFont\IXit = cmti9
+\NewFont\IXbf = cmbx9
+\NewFont\IXtt = cmtt9
+\NewFont\IXsc = cmcsc10 at 9pt
+\SubstituteFont{\IXsl}{\sl}{9}{\IXrm}
+\NewFont\Xrm = cmr10
+\NewFont\Xit = cmti10
+\NewFont\Xbf = cmbx10
+\NewFont\Xtt = cmtt10
+\NewFont\Xsc = cmcsc10
+\NewFont\Xsl = cmcsc10
+\NewFont\XIIrm = cmr12
+\NewFont\XIIit = cmti12
+\NewFont\XIIbf = cmbx12
+\NewFont\XIItt = cmtt12
+\NewFont\XIIsc = cmcsc10 scaled \magstep 1
+\NewFont\XIIsl = cmcsc10 scaled \magstep 1
+\NewFont\XIIIrm = cmr12 scaled \magstephalf
+\NewFont\XIIIit = cmti12 scaled \magstephalf
+\NewFont\XIIIbf = cmbx12 scaled \magstephalf
+\NewFont\XIIItt = cmtt12 scaled \magstephalf
+\NewFont\XIIIsc = cmcsc10 scaled \magstephalf
+\NewFont\XIIIsl = cmcsc10 scaled \magstephalf
+\NewFont\XVIIrm = cmr12 scaled \magstep 2
+\NewFont\XVIIit = cmti12 scaled \magstep 2
+\NewFont\XVIIbf = cmbx12 scaled \magstep 2
+\NewFont\XVIItt = cmtt12 scaled \magstep 2
+\NewFont\XVIIsc = cmcsc10 scaled \magstep 3
+\NewFont\XVIIsl = cmcsc10 scaled \magstep 3
+\NewFont\XXIrm = cmr17 scaled \magstep 1
+\NewFont\XXIit = cmti12 scaled \magstep 3
+\NewFont\XXIbf = cmbx12 scaled \magstep 3
+\NewFont\XXIsc = cmcsc10 scaled \magstep 4
+\LoadFontOnDemand{\XXItt}{cmtt12 scaled \magstep 3}
+\SubstituteFont{\XXIsl}{\sl}{20.74}{\XXIrm}
+\NewFont\XXVrm = cmr17 scaled \magstep 2
+\NewFont\XXVit = cmti12 scaled \magstep 4
+\NewFont\XXVbf = cmbx12 scaled \magstep 4
+\NewFont\XXVsc = cmcsc10 at 5pt
+\LoadFontOnDemand{\XXVtt}{cmtt12 scaled \magstep 4}
+\SubstituteFont{\XXVsl}{\sl}{20.74}{\XXVrm}
+\DefineFontSizeGroup{V}{5}
+\DefineFontSizeGroup{VII}{7}
+\DefineFontSizeGroup{VIII}{8}
+\DefineFontSizeGroup{IX}{9}
+\DefineFontSizeGroup{X}{10}
+\DefineFontSizeGroup{XII}{12}
+\DefineFontSizeGroup{XIII}{13.14}
+\DefineFontSizeGroup{XVII}{17.28}
+\DefineFontSizeGroup{XXI}{20.74}
+\DefineFontSizeGroup{XXV}{24.88}
+\let\tiny = \FontSizeV
+\let\scriptsize = \FontSizeVII
+\let\footnotesize = \FontSizeVIII
+\let\small = \FontSizeIX
+\let\normalsize = \FontSizeX
+\let\large = \FontSizeXII
+\let\Large = \FontSizeXIII
+\let\LARGE = \FontSizeXVII
+\let\huge = \FontSizeXXI
+\let\Huge = \FontSizeXXV
+\def\LineSpaceMultFactor{1.2}
+\normalsize