summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/amsfonts/cmmib57.dtx
blob: 19d9ffd94f58e4f0f5612495762207e68acb0f36 (plain)
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