1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
%%% ====================================================================
%%% @LaTeX-file{
%%% filename = "cmmib57.dtx",
%%% version = "2.2g",
%%% date = "2001/10/01",
%%% time = "12:00:05 EDT",
%%% checksum = "58440 101 525 4389",
%%% author = "American Mathematical Society",
%%% copyright = "Copyright 2001 American Mathematical Society,
%%% all rights reserved. Copying of this file is
%%% authorized only if either:
%%% (1) you make absolutely no changes to your copy,
%%% including name; OR
%%% (2) if you do make changes, you first rename it
%%% to some other name.",
%%% address = "American Mathematical Society,
%%% Technical Support,
%%% Publications Technical Group,
%%% P. O. Box 6248,
%%% Providence, RI 02940,
%%% USA",
%%% telephone = "401-455-4080 or (in the USA and Canada)
%%% 800-321-4AMS (321-4267)",
%%% FAX = "401-331-3842",
%%% email = "tech-support@ams.org (Internet)",
%%% codetable = "ISO/ASCII",
%%% keywords = "latex, amsfonts, cmmib, cmbsy, PostScript",
%%% supported = "yes",
%%% abstract = "This file is part of the AMSFonts distribution.
%%% It provides \LaTeX{} font definitions for the
%%% cmmib and cmbsy fonts that stick to the set
%%% of sizes provided in the Blue Sky/Y&Y
%%% PostScript version of the AMSFonts collection.
%%% See the AMSFonts user's guide for more
%%% information.",
%%% docstring = "The checksum field above contains a CRC-16
%%% checksum as the first value, followed by the
%%% equivalent of the standard UNIX wc (word
%%% count) utility output of lines, words, and
%%% characters. This is produced by Robert
%%% Solovay's checksum utility.",
%%% }
%%% ====================================================================
% \iffalse
%<*driver>
\documentclass{amsdtx}
\begin{document}
\title{Font definition option \texttt{cmmib57.sty}}
\author{Michael Downes}
\date{Version \fileversion, \filedate}
\hDocInput{cmmib57.dtx}
\end{document}
%</driver>
% \fi
%
% \maketitle
%
% \MakeShortVerb\|
% \section{Introduction}
%
% This file contains alternate font definition statements for the
% fonts \fn{cmmib} and \fn{cmbsy} that are tailored to the set of
% sizes provided in the Y\&Y/Blue Sky Research PostScript versions of
% the AMSFonts collection. In that font set, the only \fn{.tfm} files
% provided below size 10 are 5 and 7, rather than 5,6,7,8,9. This
% means that if the standard \fn{.fd} files are used, any attempt to
% use 6,8,9 point math will result in error messages about missing
% \fn{.tfm} files.
%
% Rather than provide substitute versions of the standard
% \fn{OMLcmm.fd} and \fn{OMScmsy.fd} font definition files, we put
% the alternate font definitions in package form so that any document
% that uses them will have an explicit indication in the document:
% \begin{verbatim}
% \usepackage{cmmib57}
% \end{verbatim}
% Scaling from sizes 5 and 7 to the surrounding sizes results in
% some font metric differences, so the line breaks (and,
% consequently, page breaks) resulting from that alternative won't
% necessarily be the same as with the standard \LaTeX{} font
% definition files.
%
% \StopEventually{}
%
% Package info:
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}% LaTeX 2.09 can't be used (nor non-LaTeX)
[1994/12/01]% LaTeX date must be December 1994 or later
\ProvidesPackage{cmmib57}[2001/10/01 v2.2g %
alternate cmmib, cmbsy font definitions]
% \end{macrocode}
%
% We assume \cn{DeclareFontFamily} statements have already been
% issued for the \fn{cmm} and \fn{cmsy} families.
% \begin{macrocode}
\DeclareFontShape{OML}{cmm}{b}{it}{<-6>cmmib5<6-8>cmmib7<8->cmmib10}{}
\DeclareFontShape{OMS}{cmsy}{b}{n}{<-6>cmbsy5<6-8>cmbsy7<8->cmbsy10}{}
% \end{macrocode}
%
% \CheckSum{4}
% \Finale
|