%%% ==================================================================== %%% @LaTeX-file{ %%% filename = "amsfonts.fdd", %%% version = "2.2f", %%% date = "1997/05/13", %%% time = "10:31:59 EST", %%% checksum = "50763 269 1242 9798", %%% author = "American Mathematical Society", %%% copyright = "Copyright (C) 1994 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)", %%% keywords = "latex, amslatex, ams-latex, amsfonts, msam, %%% msbm, eufm, blackboard bold", %%% supported = "yes", %%% abstract = "This file is part of the AMSFonts distribution. %%% It provides \LaTeX{} font definitions for the %%% the fonts in the AMSFonts collection %%% including two math symbol fonts and four %%% Euler fonts. 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 definitions file \texttt{amsfonts.fdd}} \author{Frank Mittelbach\\Rainer Sch\"opf\\Michael Downes} \date{Version \fileversion, \filedate} \hDocInput{amsfonts.dtx} \end{document} % % \fi % % \maketitle % % \iffalse %<*57> %\ProvidesFile{ueur57.fd} %\ProvidesFile{ueus57.fd} %\ProvidesFile{ueuf57.fd} %\ProvidesFile{ueuex57.fd} %\ProvidesFile{umsa57.fd} %\ProvidesFile{umsb57.fd} % %<*!57> %\ProvidesFile{ueur.fd} %\ProvidesFile{ueus.fd} %\ProvidesFile{ueuf.fd} %\ProvidesFile{ueuex.fd} %\ProvidesFile{umsa.fd} %\ProvidesFile{umsb.fd} % [1995/01/05 v2.2e AMS font definitions% %<57> (for Y&Y/BSR PS AMSFonts set)% ] % \fi % % \MakeShortVerb\| % \section{Introduction} % % This file contains the external font information needed to load the % fonts contained in the AMS font package into \LaTeXe. These are the % Euler fonts for typesetting math, and two AMS math symbol fonts. % % Styles that make use of these fonts are: % \begin{center} % \begin{tabular}{ll} % |eufrak| & defines a math alphabet for Euler Fraktur \\ % |euscript| & defines a math alphabet for Euler Script \\ % |euler| & use the full set of Euler fonts for math \\ % |amsfonts| & set up the the AMS symbol fonts and alphabets \\ % |amssymb| & defines many symbol names from the AMS symbol fonts % \end{tabular} % \end{center} % See the documentation on these files for further details. The styles % |amsfonts| and |amssymb| come with the AMS font package. % % The `57' installation option is provided for users who have the % Y\&Y/Blue Sky Research PostScript versions of the AMSFonts. 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. So we provide % alternative \fn{.fd} files that have `57' in their names. The % standard way to use these is through the `psamsfonts' option of the % package that is used. % % \section{Customization} % % You should *not* change this file. If you really want to change the % font shape groups preloaded you should copy the relevant portions % to another file (having a different name) and edit the other file % according to your needs. % % \StopEventually{} % % \section{The \texttt{docstrip} modules} % % The following modules are used to direct \texttt{docstrip} in % generating external files: % \begin{center} % \begin{tabular}{ll} % driver & produce a documentation driver file \\ % fd & produce a font definition file \\[2pt] % eur & make Euler Roman\\ % eus & make Euler Script\\ % euf & make Euler Fraktur\\ % euex & make Euler extra symbols\\ % msa & make AMS symbols (A)\\ % msb & make AMS symbols (B)\\ % 57 & make fd files that don't use 6,8,9 tfms % \end{tabular} % \end{center} % A typical \texttt{docstrip} command file would then have entries like: % \begin{verbatim} %\generateFile{ueuf.fd}{t}{\from{amsfonts.fdd}{fd,euf}} %\end{verbatim} % % \section{The \texttt{.fd} files} % % \subsection{AMS symbol font A} % % \begin{macrocode} %<*msa> \DeclareFontFamily{U}{msa}{} \DeclareFontShape{U}{msa}{m}{n}{ %<57> <-6> msam5 <6-8> msam7 <8-> msam10 % <5> <6> <7> <8> <9> gen * msam % <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> msam10 }{} % % \end{macrocode} % % \subsection{AMS symbol font B} % % \begin{macrocode} %<*msb> \DeclareFontFamily{U}{msb}{} \DeclareFontShape{U}{msb}{m}{n}{ %<57> <-6> msbm5 <6-8> msbm7 <8-> msbm10 % <5> <6> <7> <8> <9> gen * msbm % <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> msbm10 }{} % % \end{macrocode} % % \subsection{Euler Fraktur} % % \begin{macrocode} %<*euf> \DeclareFontFamily{U}{euf}{} \DeclareFontShape{U}{euf}{m}{n}{ %<57> <-6> eufm5 <6-8> eufm7 <8-> eufm10 % <5> <6> <7> <8> <9> gen * eufm % <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> eufm10 }{} \DeclareFontShape{U}{euf}{b}{n}{ %<57> <-6> eufb5 <6-8> eufb7 <8-> eufb10 % <5> <6> <7> <8> <9> gen * eufb % <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> eufb10 }{} % % \end{macrocode} % % \subsection{Euler Script} % % \begin{macrocode} %<*eus> \DeclareFontFamily{U}{eus}{\skewchar\font'60} \DeclareFontShape{U}{eus}{m}{n}{ %<57> <-6> eusm5 <6-8> eusm7 <8-> eusm10 % <5> <6> <7> <8> <9> gen * eusm % <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> eusm10 }{} \DeclareFontShape{U}{eus}{b}{n}{ %<57> <-6> eusb5 <6-8> eusb7 <8-> eusb10 % <5> <6> <7> <8> <9> gen * eusb % <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> eusb10 }{} % % \end{macrocode} % % \subsection{Euler math extension} % % \begin{macrocode} %<*euex> \DeclareFontFamily{U}{euex}{} \DeclareFontShape{U}{euex}{m}{n}{ %<57> <-8> euex7 <8-> euex10 % <5-8> sfixed * euex7 <8> <9> gen * euex % <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> euex10 }{} % % \end{macrocode} % % \subsection{Euler Math Roman} % % These fonts are nearly |OML| encoded but some characters are % missing so we use |U| encoding again. % \begin{macrocode} %<*eur> \DeclareFontFamily{U}{eur}{\skewchar\font'177} \DeclareFontShape{U}{eur}{m}{n}{ %<57> <-6> eurm5 <6-8> eurm7 <8-> eurm10 % <5> <6> <7> <8> <9> gen * eurm % <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> eurm10 }{} \DeclareFontShape{U}{eur}{b}{n}{ %<57> <-6> eurb5 <6-8> eurb7 <8-> eurb10 % <5> <6> <7> <8> <9> gen * eurb % <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> eurb10 }{} % % \end{macrocode} % % The next line goes into all files and in addition prevents % \texttt{docstrip} from adding any further code from the main source % file (such as a character table. % \begin{macrocode} \endinput % \end{macrocode} % % \changes{v2.2f}{1997/05/13}{Changed references from U*.fd to u*.fd} % \changes{v2.2e}{1995/01/05}{Moved to amsfonts distrib} % \changes{v2.2d}{1994/10/17}{Temporary fix to allow producing docs} % \changes{v2.2c}{1994/10/07}{Added 57 option for PS (only 5,7,10 tfms)} % \changes{v2.2b}{1994/05/12}{Added ProvidesFile commands} % \changes{v2.2a}{1994/05/03}{Removed definitions for % AMS-supplied cm fonts (now in cmfonts.fdd).} % % \CheckSum{20} % \Finale % %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~}