%%% ====================================================================
%%%  @LaTeX-file{
%%%     filename        = "cmmib57.dtx",
%%%     version         = "2.2",
%%%     date            = "1995/01/26",
%%%     time            = "14:30:04 EST",
%%%     checksum        = "33994 103 525 4380",
%%%     author          = "American Mathematical Society",
%%%     copyright       = "Copyright (C) 1995 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,
%%%                        Electronic Products and Services,
%%%                        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@math.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}
\ProvidesPackage{cmmib57.sty}[1995/01/26 v2.2 %
  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}{n}{
  <-6> cmmib5 <6-8> cmmib7 <8-> cmmib10
}{}
\DeclareFontShape{OMS}{cmsy}{b}{n}{
  <-6> cmbsy5 <6-8> cmbsy7 <8-> cmbsy10
}{}
%    \end{macrocode}
%
% \CheckSum{3}
% \Finale
