summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/mdwfonts/mdwfonts.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/mdwfonts/mdwfonts.sty
Initial commit
Diffstat (limited to 'macros/latex/contrib/mdwfonts/mdwfonts.sty')
-rw-r--r--macros/latex/contrib/mdwfonts/mdwfonts.sty344
1 files changed, 344 insertions, 0 deletions
diff --git a/macros/latex/contrib/mdwfonts/mdwfonts.sty b/macros/latex/contrib/mdwfonts/mdwfonts.sty
new file mode 100644
index 0000000000..c9ca24720b
--- /dev/null
+++ b/macros/latex/contrib/mdwfonts/mdwfonts.sty
@@ -0,0 +1,344 @@
+%%
+%% This is file `mdwfonts.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mdwfonts.dtx (with options: `sty')
+%%
+%% IMPORTANT NOTICE
+%%
+%% mdwtools common declarations
+%% Copyright (c) 1996 Mark Wooding
+%%
+%% This program is free software; you can redistribute it and/or modify
+%% it under the terms of the GNU General Public License as published by
+%% the Free Software Foundation; either version 2 of the License, or
+%% (at your option) any later version.
+%%
+%% This program is distributed in the hope that it will be useful,
+%% but WITHOUT ANY WARRANTY; without even the implied warranty of
+%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+%% GNU General Public License for more details.
+%%
+%% You should have received a copy of the GNU General Public License
+%% along with this program; if not, write to the Free Software
+%% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{mdwfonts}
+ [1997/01/11 1.2 PostScript fonts for my documents]
+%% \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 \~}
+%%
+\RequirePackage{keyval}
+\def\mdwf@bodyfont{\mdwf@cmr}
+\def\mdwf@mathsfont{\mdwf@bodyfont}
+\def\mdwf@sansfont{\mdwf@cmss}
+\def\mdwf@headfont{\mdwf@cmr}
+\def\mdwf@ttfont{\mdwf@cmtt}
+\def\mdwf@set#1#2{\edef#1{\expandafter\noexpand\csname mdwf@#2\endcsname}}
+\define@key{mdwf}{body}{\mdwf@set\mdwf@bodyfont{#1}}
+\define@key{mdwf}{maths}{\mdwf@set\mdwf@mathsfont{#1}}
+\define@key{mdwf}{math}{\mdwf@set\mdwf@mathsfont{#1}}
+\define@key{mdwf}{sans}{\mdwf@set\mdwf@sansfont{#1}}
+\define@key{mdwf}{head}{\mdwf@set\mdwf@headfont{#1}}
+\define@key{mdwf}{tt}{\mdwf@set\mdwf@ttfont{#1}}
+\def\mdwfont{\setkeys{mdwf}}
+\@input{mdwfonts.cfg}
+\DeclareOption{times}{\mdwfont{body=times, maths=times}}
+\DeclareOption{palatino}{\mdwfont{body=palatino, maths=palatino}}
+\DeclareOption{cmr}{\mdwfont{body=cmr, maths=cmr, head=cmr}}
+\DeclareOption{helvetica}{\mdwfont{sans=helvetica, head=helvetica}}
+\DeclareOption{cmss}{\mdwfont{sans=cmss}}
+\DeclareOption{courier}{\mdwfont{tt=courier}}
+\DeclareOption{cmtt}{\mdwfont{tt=cmtt}}
+\DeclareOption*{\expandafter\mdwfont\expandafter{\CurrentOption}}
+\ProcessOptions*
+\ifx\mdwfonts\@@undefined\else
+ \def\@tempa#1\@@{\mdwfont{#1}}
+ \expandafter\@tempa\mdwfonts\@@
+\fi
+\count@\z@
+\def\@tempa#1{%
+ \expandafter\chardef\csname mdwf@#1\endcsname\count@%
+ \advance\count@\@ne%
+}
+\@tempa{cmr}\@tempa{cmss}\@tempa{cmtt}
+\@tempa{times}\@tempa{palatino}\@tempa{helvetica}\@tempa{courier}
+\def\mdwf@iffont#1{\if1%
+ \ifnum\mdwf@bodyfont=#11\else%
+ \ifnum\mdwf@headfont=#11\else%
+ \ifnum\mdwf@sansfont=#11\else%
+ \ifnum\mdwf@ttfont=#11\else0%
+ \fi\fi\fi\fi%
+}
+\mdwf@iffont\mdwf@courier
+\DeclareFontFamily{OT1}{pcr}{\hyphenchar\font=-1}
+\DeclareFontShape{OT1}{pcr}{b}{n}{<-> pcrb7tn}{}
+\DeclareFontShape{OT1}{pcr}{b}{sc}{<-> pcrbc7tn}{}
+\DeclareFontShape{OT1}{pcr}{b}{sl}{<-> pcrbo7tn}{}
+\DeclareFontShape{OT1}{pcr}{m}{n}{<-> pcrr7tn}{}
+\DeclareFontShape{OT1}{pcr}{m}{sc}{<-> pcrrc7tn}{}
+\DeclareFontShape{OT1}{pcr}{m}{sl}{<-> pcrro7tn}{}
+\DeclareFontShape{OT1}{pcr}{bx}{n}{<->ssub * pcr/b/n}{}
+\DeclareFontShape{OT1}{pcr}{bx}{sc}{<->ssub * pcr/b/sc}{}
+\DeclareFontShape{OT1}{pcr}{bx}{sl}{<->ssub * pcr/b/sl}{}
+\DeclareFontShape{OT1}{pcr}{b}{it}{<->ssub * pcr/b/sl}{}
+\DeclareFontShape{OT1}{pcr}{bx}{it}{<->ssub * pcr/b/it}{}
+\DeclareFontShape{OT1}{pcr}{m}{it}{<->ssub * pcr/m/sl}{}
+\DeclareFontFamily{T1}{pcr}{\hyphenchar\font=-1}
+\DeclareFontShape{T1}{pcr}{b}{n}{<-> pcrb8tn}{}
+\DeclareFontShape{T1}{pcr}{b}{sc}{<-> pcrbc8tn}{}
+\DeclareFontShape{T1}{pcr}{b}{sl}{<-> pcrbo8tn}{}
+\DeclareFontShape{T1}{pcr}{m}{n}{<-> pcrr8tn}{}
+\DeclareFontShape{T1}{pcr}{m}{sc}{<-> pcrrc8tn}{}
+\DeclareFontShape{T1}{pcr}{m}{sl}{<-> pcrro8tn}{}
+\DeclareFontShape{T1}{pcr}{bx}{n}{<->ssub * pcr/b/n}{}
+\DeclareFontShape{T1}{pcr}{bx}{sc}{<->ssub * pcr/b/sc}{}
+\DeclareFontShape{T1}{pcr}{bx}{sl}{<->ssub * pcr/b/sl}{}
+\DeclareFontShape{T1}{pcr}{b}{it}{<->ssub * pcr/b/sl}{}
+\DeclareFontShape{T1}{pcr}{bx}{it}{<->ssub * pcr/b/it}{}
+\DeclareFontShape{T1}{pcr}{m}{it}{<->ssub * pcr/m/sl}{}
+\fi
+\mdwf@iffont\mdwf@helvetica
+\DeclareFontFamily{OT1}{phv}{}
+\DeclareFontShape{OT1}{phv}{b}{n}{<-> s * [.9] phvb7t}{}
+\DeclareFontShape{OT1}{phv}{b}{sc}{<-> s * [.9] phvbc7t}{}
+\DeclareFontShape{OT1}{phv}{b}{sl}{<-> s * [.9] phvbo7t}{}
+\DeclareFontShape{OT1}{phv}{bc}{n}{<-> s * [.9] phvbrn7t}{}
+\DeclareFontShape{OT1}{phv}{bc}{sc}{<-> s * [.9] phvbcn7t}{}
+\DeclareFontShape{OT1}{phv}{bc}{sl}{<-> s * [.9] phvbon7t}{}
+\DeclareFontShape{OT1}{phv}{m}{n}{<-> s * [.9] phvr7t}{}
+\DeclareFontShape{OT1}{phv}{m}{sc}{<-> s * [.9] phvrc7t}{}
+\DeclareFontShape{OT1}{phv}{m}{sl}{<-> s * [.9] phvro7t}{}
+\DeclareFontShape{OT1}{phv}{mc}{n}{<-> s * [.9] phvrrn7t}{}
+\DeclareFontShape{OT1}{phv}{mc}{sc}{<-> s * [.9] phvrcn7t}{}
+\DeclareFontShape{OT1}{phv}{mc}{sl}{<-> s * [.9] phvron7t}{}
+\DeclareFontShape{OT1}{phv}{bx}{n}{<->ssub * phv/b/n}{}
+\DeclareFontShape{OT1}{phv}{bx}{sc}{<->ssub * phv/b/sc}{}
+\DeclareFontShape{OT1}{phv}{bx}{sl}{<->ssub * phv/b/sl}{}
+\DeclareFontShape{OT1}{phv}{b}{it}{<->ssub * phv/b/sl}{}
+\DeclareFontShape{OT1}{phv}{bx}{it}{<->ssub * phv/b/it}{}
+\DeclareFontShape{OT1}{phv}{bc}{it}{<->ssub * phv/bc/sl}{}
+\DeclareFontShape{OT1}{phv}{m}{it}{<->ssub * phv/m/sl}{}
+\DeclareFontShape{OT1}{phv}{mc}{it}{<->ssub * phv/mc/sl}{}
+\DeclareFontFamily{T1}{phv}{}
+\DeclareFontShape{T1}{phv}{b}{n}{<-> s * [.9] phvb8t}{}
+\DeclareFontShape{T1}{phv}{b}{sc}{<-> s * [.9] phvbc8t}{}
+\DeclareFontShape{T1}{phv}{b}{sl}{<-> s * [.9] phvbo8t}{}
+\DeclareFontShape{T1}{phv}{bc}{n}{<-> s * [.9] phvbrn8t}{}
+\DeclareFontShape{T1}{phv}{bc}{sc}{<-> s * [.9] phvbcn8t}{}
+\DeclareFontShape{T1}{phv}{bc}{sl}{<-> s * [.9] phvbon8t}{}
+\DeclareFontShape{T1}{phv}{m}{n}{<-> s * [.9] phvr8t}{}
+\DeclareFontShape{T1}{phv}{m}{sc}{<-> s * [.9] phvrc8t}{}
+\DeclareFontShape{T1}{phv}{m}{sl}{<-> s * [.9] phvro8t}{}
+\DeclareFontShape{T1}{phv}{mc}{n}{<-> s * [.9] phvrrn8t}{}
+\DeclareFontShape{T1}{phv}{mc}{sc}{<-> s * [.9] phvrcn8t}{}
+\DeclareFontShape{T1}{phv}{mc}{sl}{<-> s * [.9] phvron8t}{}
+\DeclareFontShape{T1}{phv}{bx}{n}{<->ssub * phv/b/n}{}
+\DeclareFontShape{T1}{phv}{bx}{sc}{<->ssub * phv/b/sc}{}
+\DeclareFontShape{T1}{phv}{bx}{sl}{<->ssub * phv/b/sl}{}
+\DeclareFontShape{T1}{phv}{b}{it}{<->ssub * phv/b/sl}{}
+\DeclareFontShape{T1}{phv}{bx}{it}{<->ssub * phv/b/it}{}
+\DeclareFontShape{T1}{phv}{bc}{it}{<->ssub * phv/bc/sl}{}
+\DeclareFontShape{T1}{phv}{m}{it}{<->ssub * phv/m/sl}{}
+\DeclareFontShape{T1}{phv}{mc}{it}{<->ssub * phv/mc/sl}{}
+\fi
+\mdwf@iffont\mdwf@palatino
+\DeclareFontFamily{OT1}{ppl}{}
+\DeclareFontShape{OT1}{ppl}{b}{n}{<-> pplb7t}{}
+\DeclareFontShape{OT1}{ppl}{b}{sc}{<-> pplbc7t}{}
+\DeclareFontShape{OT1}{ppl}{b}{sl}{<-> pplbo7t}{}
+\DeclareFontShape{OT1}{ppl}{b}{it}{<-> pplbi7t}{}
+\DeclareFontShape{OT1}{ppl}{m}{n}{<-> pplr7t}{}
+\DeclareFontShape{OT1}{ppl}{m}{sc}{<-> pplrc7t}{}
+\DeclareFontShape{OT1}{ppl}{m}{sl}{<-> pplro7t}{}
+\DeclareFontShape{OT1}{ppl}{m}{it}{<-> pplri7t}{}
+\DeclareFontShape{OT1}{ppl}{bx}{n}{<->ssub * ppl/b/n}{}
+\DeclareFontShape{OT1}{ppl}{bx}{sc}{<->ssub * ppl/b/sc}{}
+\DeclareFontShape{OT1}{ppl}{bx}{sl}{<->ssub * ppl/b/sl}{}
+\DeclareFontShape{OT1}{ppl}{bx}{it}{<->ssub * ppl/b/it}{}
+\DeclareFontShape{OT1}{ppl}{l}{n}{<->ssub * ppl/m/n}{}
+\DeclareFontShape{OT1}{ppl}{l}{sc}{<->ssub * ppl/m/sc}{}
+\DeclareFontShape{OT1}{ppl}{l}{sl}{<->ssub * ppl/m/sl}{}
+\DeclareFontShape{OT1}{ppl}{l}{it}{<->ssub * ppl/m/it}{}
+\DeclareFontFamily{T1}{ppl}{}
+\DeclareFontShape{T1}{ppl}{b}{n}{<-> pplb8t}{}
+\DeclareFontShape{T1}{ppl}{b}{sc}{<-> pplbc8t}{}
+\DeclareFontShape{T1}{ppl}{b}{sl}{<-> pplbo8t}{}
+\DeclareFontShape{T1}{ppl}{b}{it}{<-> pplbi8t}{}
+\DeclareFontShape{T1}{ppl}{m}{n}{<-> pplr8t}{}
+\DeclareFontShape{T1}{ppl}{m}{sc}{<-> pplrc8t}{}
+\DeclareFontShape{T1}{ppl}{m}{sl}{<-> pplro8t}{}
+\DeclareFontShape{T1}{ppl}{m}{it}{<-> pplri8t}{}
+\DeclareFontShape{T1}{ppl}{bx}{n}{<->ssub * ppl/b/n}{}
+\DeclareFontShape{T1}{ppl}{bx}{sc}{<->ssub * ppl/b/sc}{}
+\DeclareFontShape{T1}{ppl}{bx}{sl}{<->ssub * ppl/b/sl}{}
+\DeclareFontShape{T1}{ppl}{bx}{it}{<->ssub * ppl/b/it}{}
+\DeclareFontShape{T1}{ppl}{l}{n}{<->ssub * ppl/m/n}{}
+\DeclareFontShape{T1}{ppl}{l}{sc}{<->ssub * ppl/m/sc}{}
+\DeclareFontShape{T1}{ppl}{l}{sl}{<->ssub * ppl/m/sl}{}
+\DeclareFontShape{T1}{ppl}{l}{it}{<->ssub * ppl/m/it}{}
+\fi
+\mdwf@iffont\mdwf@times
+\DeclareFontFamily{OT1}{ptm}{}
+\DeclareFontShape{OT1}{ptm}{b}{n}{<-> ptmb7t}{}
+\DeclareFontShape{OT1}{ptm}{b}{sc}{<-> ptmbc7t}{}
+\DeclareFontShape{OT1}{ptm}{b}{sl}{<-> ptmbo7t}{}
+\DeclareFontShape{OT1}{ptm}{b}{it}{<-> ptmbi7t}{}
+\DeclareFontShape{OT1}{ptm}{m}{n}{<-> ptmr7t}{}
+\DeclareFontShape{OT1}{ptm}{m}{sc}{<-> ptmrc7t}{}
+\DeclareFontShape{OT1}{ptm}{m}{sl}{<-> ptmro7t}{}
+\DeclareFontShape{OT1}{ptm}{m}{it}{<-> ptmri7t}{}
+\DeclareFontShape{OT1}{ptm}{bx}{n}{<->ssub * ptm/b/n}{}
+\DeclareFontShape{OT1}{ptm}{bx}{sc}{<->ssub * ptm/b/sc}{}
+\DeclareFontShape{OT1}{ptm}{bx}{sl}{<->ssub * ptm/b/sl}{}
+\DeclareFontShape{OT1}{ptm}{bx}{it}{<->ssub * ptm/b/it}{}
+\DeclareFontShape{OT1}{ptm}{l}{n}{<->ssub * ptm/m/n}{}
+\DeclareFontShape{OT1}{ptm}{l}{sc}{<->ssub * ptm/m/sc}{}
+\DeclareFontShape{OT1}{ptm}{l}{sl}{<->ssub * ptm/m/sl}{}
+\DeclareFontShape{OT1}{ptm}{l}{it}{<->ssub * ptm/m/it}{}
+\DeclareFontFamily{T1}{ptm}{}
+\DeclareFontShape{T1}{ptm}{b}{n}{<-> ptmb8t}{}
+\DeclareFontShape{T1}{ptm}{b}{sc}{<-> ptmbc8t}{}
+\DeclareFontShape{T1}{ptm}{b}{sl}{<-> ptmbo8t}{}
+\DeclareFontShape{T1}{ptm}{b}{it}{<-> ptmbi8t}{}
+\DeclareFontShape{T1}{ptm}{m}{n}{<-> ptmr8t}{}
+\DeclareFontShape{T1}{ptm}{m}{sc}{<-> ptmrc8t}{}
+\DeclareFontShape{T1}{ptm}{m}{sl}{<-> ptmro8t}{}
+\DeclareFontShape{T1}{ptm}{m}{it}{<-> ptmri8t}{}
+\DeclareFontShape{T1}{ptm}{bx}{n}{<->ssub * ptm/b/n}{}
+\DeclareFontShape{T1}{ptm}{bx}{sc}{<->ssub * ptm/b/sc}{}
+\DeclareFontShape{T1}{ptm}{bx}{sl}{<->ssub * ptm/b/sl}{}
+\DeclareFontShape{T1}{ptm}{bx}{it}{<->ssub * ptm/b/it}{}
+\DeclareFontShape{T1}{ptm}{l}{n}{<->ssub * ptm/m/n}{}
+\DeclareFontShape{T1}{ptm}{l}{sc}{<->ssub * ptm/m/sc}{}
+\DeclareFontShape{T1}{ptm}{l}{sl}{<->ssub * ptm/m/sl}{}
+\DeclareFontShape{T1}{ptm}{l}{it}{<->ssub * ppl/m/it}{}
+\fi
+\ifnum\mdwf@mathsfont=\mdwf@palatino
+\DeclareSymbolFont{operators} {OT1}{pplcm}{m}{n}
+\DeclareSymbolFont{letters} {OML}{pplcm}{m}{it}
+\DeclareSymbolFont{bold} {OT1}{ppl}{bx}{n}
+\DeclareSymbolFont{italic} {OT1}{ppl}{m}{it}
+\fi
+\ifnum\mdwf@mathsfont=\mdwf@times
+\DeclareSymbolFont{operators} {OT1}{ptmcm}{m}{n}
+\DeclareSymbolFont{letters} {OML}{ptmcm}{m}{it}
+\DeclareSymbolFont{bold} {OT1}{ptm}{bx}{n}
+\DeclareSymbolFont{italic} {OT1}{ptm}{m}{it}
+\fi
+\if1\ifnum\mdwf@mathsfont=\mdwf@times1\else
+ \ifnum\mdwf@mathsfont=\mdwf@palatino1\else0\fi\fi
+\DeclareSymbolFont{symbols} {OMS}{pzccm}{m}{n}
+\DeclareSymbolFont{largesymbols}{OMX}{psycm}{m}{n}
+\thinmuskip=2mu
+\medmuskip=2.5mu plus 1mu minus 1mu
+\thickmuskip=4mu plus 1.5mu minus 1mu
+\def\boldmath{%
+ \@warning{there is no bold Symbol font}%
+ \global\let\boldmath=\relax
+}
+\DeclareMathSymbol{\omicron}{0}{operators}{`\o}
+\DeclareMathSizes{5}{5}{5}{5}
+\DeclareMathSizes{6}{6}{5}{5}
+\DeclareMathSizes{7}{7}{5}{5}
+\DeclareMathSizes{8}{8}{6}{5}
+\DeclareMathSizes{9}{9}{7}{5}
+\DeclareMathSizes{10}{10}{7.4}{6}
+\DeclareMathSizes{10.95}{10.95}{8}{6}
+\DeclareMathSizes{12}{12}{9}{7}
+\DeclareMathSizes{14.4}{14.4}{10.95}{8}
+\DeclareMathSizes{17.28}{17.28}{12}{10}
+\DeclareMathSizes{20.74}{20.74}{14.4}{12}
+\DeclareMathSizes{24.88}{24.88}{17.28}{14.4}
+\DeclareFontSubstitution{OMS}{pzccm}{m}{n}
+\fi
+\def\mdwf@cmr{cmr}
+\def\mdwf@cmss{cmss}
+\def\mdwf@cmtt{cmtt}
+\def\mdwf@times{ptm}
+\def\mdwf@palatino{ppl}
+\def\mdwf@helvetica{phv}
+\def\mdwf@courier{pcr}
+\edef\rmdefault{\mdwf@bodyfont}
+\edef\sfdefault{\mdwf@sansfont}
+\edef\ttdefault{\mdwf@ttfont}
+\edef\headdefault{\mdwf@headfont}
+\def\mdwf@mathsfam#1#2#3{%
+ \edef\@tempa{\noexpand\DeclareMathAlphabet{\noexpand#1}{#2}{#3}}%
+ \@tempa%
+}
+\mdwf@mathsfam{\mathit}{OT1}{\rmdefault}{m}{it}
+\mdwf@mathsfam{\mathbf}{OT1}{\rmdefault}{bx}{n}
+\mdwf@mathsfam{\mathsf}{OT1}{\sfdefault}{m}{n}
+\mdwf@mathsfam{\mathtt}{OT1}{\ttdefault}{m}{n}
+\def\headfam{\fontfamily\headdefault\selectfont}
+\begingroup
+\catcode`\.11
+\if1\ifx\ver@article.cls\@@undefined
+ \ifx\ver@report.cls\@@undefined
+ \ifx\ver@book.cls\@@undefined
+ \ifx\ver@amsart.cls\@@undefined
+ \ifx\ver@amsproc.cls\@@undefined
+ \ifx\ver@amsbook.cls\@@undefined0%
+ \else1\fi
+ \else1\fi
+ \else1\fi
+ \else1\fi
+ \else1\fi
+ \else1\fi
+ \def\@startsection#1#2#3#4#5#6#7{%
+ \gdef#7{\@startsection{#1}{#2}{#3}{#4}{#5}{#6\headfam}}%
+ }
+ \section\section
+ \subsection\subsection
+ \subsubsection\subsubsection
+ \paragraph\paragraph
+ \subparagraph\subparagraph
+ \if1\ifx\ver@amsart.cls\@@undefined\ifx\ver@amsproc.cls\@@undefined0%
+ \else1\fi\else1\fi
+ \part\part
+ \fi
+ \long\def\mdwf@grab#1{\expandafter\mdwf@grab@i#1\@@delim}
+ \long\def\mdwf@grab@i#1\@@delim#2{#2{#1}}
+ \def\mdwf@patch@opt#1{\mdwf@grab{#1[##1]{##2}}\mdwf@patch@opt@i#1}
+ \long\def\mdwf@patch@opt@i#1#2{\gdef#2[##1]##2{%
+ \let\mdwf@@bfseries\bfseries\def\bfseries{\headfam\mdwf@@bfseries}%
+ #1%
+ \let\bfseries\mdwf@@bfseries%
+ }}%
+ \def\mdwf@patch#1{\mdwf@grab{#1{##1}}\mdwf@patch@i#1}
+ \long\def\mdwf@patch@i#1#2{\gdef#2##1{%
+ \let\mdwf@@bfseries\bfseries\def\bfseries{\headfam\mdwf@@bfseries}%
+ #1%
+ \let\bfseries\mdwf@@bfseries%
+ }}%
+ \if0\ifx\ver@amsart.cls\@@undefined\ifx\ver@amsproc.cls\@@undefined0%
+ \else1\fi\else1\fi
+ \mdwf@patch@opt\@part
+ \mdwf@patch\@spart
+ \fi
+ \ifx\@makechapterhead\@@undefined\else
+ \mdwf@patch\@makechapterhead
+ \mdwf@patch\@makeschapterhead
+ \fi
+\fi
+\endgroup
+\endinput
+%%
+%% End of file `mdwfonts.sty'.