<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% memfonts.sty  font package for memoir

\ProvidesPackage{memfonts}
        [2007/11/13 v1.0 Palatino/CMR font mix]

%%%% use Palatino as roman font (which includes italic and small caps)
\renewcommand{\rmdefault}{ppl} 
\renewcommand{\oldstylenums}[1]{{\fontfamily{pplj}\selectfont #1}}

%%%\DeclareFontShape{T1}{ppl}{bx}{n}{&lt;-&gt; ssub * ppl/b/n}{}
%%%\DeclareFontShape{T1}{ppl}{bx}{sc}{&lt;-&gt; ssub * ppl/b/sc}{}
%%%\DeclareFontShape{OMS}{ppl}{m}{n}{&lt;-&gt; ssub * cmsy/m/n}{}

%%%%%%%%%% some other odd ones
%%%\DeclareFontShape{T1}{pbk}{m}{n}{&lt;-&gt; ssub pbk/l/n}{}


%%%% use Latin Modern for other fonts
\renewcommand{\sfdefault}{lmss}
\renewcommand{\ttdefault}{lmtt}

%%%% scaled version of t1lmtt

\DeclareFontFamily{T1}{lmtt}{\hyphenchar \font\m@ne}
\DeclareFontShape{T1}{lmtt}{m}{n}
  {&lt;-8.5&gt; s * [1.09] ec-lmtt8 &lt;8.5-9.5&gt; s * [1.09] ec-lmtt9
   &lt;9.5-11&gt; s * [1.09] ec-lmtt10 &lt;11-&gt; s * [1.09] ec-lmtt12
  }{}

\DeclareFontShape{T1}{lmtt}{m}{sl}
  {&lt;-&gt; s * [1.09] ec-lmtto10}{}
\DeclareFontShape{T1}{lmtt}{m}{it}
  {&lt;-&gt; s * [1.09] ec-lmtti10}{}
\DeclareFontShape{T1}{lmtt}{m}{sc}
  {&lt;-&gt; s * [1.09] ec-lmtcsc10}{}
\DeclareFontShape{T1}{lmtt}{m}{scsl}
  {&lt;-&gt; s * [1.09] ec-lmtcso10}{}
%%%% light (l), light condensed (lc), and dark (b) variants
\DeclareFontShape{T1}{lmtt}{l}{n}
  {&lt;-&gt; s * [1.09] ec-lmtl10}{}
\DeclareFontShape{T1}{lmtt}{l}{sl}
  {&lt;-&gt; s * [1.09] ec-lmtlo10}{}
\DeclareFontShape{T1}{lmtt}{l}{it}
  {&lt;-&gt;sub*lmtt/l/sl}{}

\DeclareFontShape{T1}{lmtt}{lc}{n}
  {&lt;-&gt; s * [1.09] ec-lmtlc10}{}
\DeclareFontShape{T1}{lmtt}{lc}{sl}
  {&lt;-&gt; s * [1.09] ec-lmtlco10}{}
\DeclareFontShape{T1}{lmtt}{lc}{it}
  {&lt;-&gt;sub*lmtt/lc/sl}{}

\DeclareFontShape{T1}{lmtt}{b}{n}
  {&lt;-&gt; s * [1.09] ec-lmtk10}{}
\DeclareFontShape{T1}{lmtt}{b}{sl}
  {&lt;-&gt; s * [1.09] ec-lmtko10}{}
\DeclareFontShape{T1}{lmtt}{b}{it}
  {&lt;-&gt;sub*lmtt/b/sl}{}

\DeclareFontShape{T1}{lmtt}{bx}{n}
  {&lt;-&gt;ssub*lmtt/b/n}{}
\DeclareFontShape{T1}{lmtt}{bx}{sl}
  {&lt;-&gt;ssub*lmtt/b/sl}{}
\DeclareFontShape{T1}{lmtt}{bx}{it}
  {&lt;-&gt;ssub*lmtt/b/sl}{}


%%%% scaled version of t1lmss

\DeclareFontFamily{T1}{lmss}{}
\DeclareFontShape{T1}{lmss}{m}{n}
  {&lt;-8.5&gt; s * [1.07] ec-lmss8 &lt;8.5-9.5&gt; s * [1.07] ec-lmss9
   &lt;9.5-11&gt; s * [1.07] ec-lmss10 &lt;11-15.5&gt; s * [1.07] ec-lmss12
   &lt;15.5-&gt; s * [1.07] ec-lmss17
  }{}
\DeclareFontShape{T1}{lmss}{m}{sl}
  {&lt;-8.5&gt; s * [1.07] ec-lmsso8 &lt;8.5-9.5&gt; s * [1.07] ec-lmsso9
   &lt;9.5-11&gt; s * [1.07] ec-lmsso10 &lt;11-15.5&gt; s * [1.07] ec-lmsso12
   &lt;15.5-&gt; s * [1.07] ec-lmsso17
  }{}
\DeclareFontShape{T1}{lmss}{m}{it}
  {&lt;-&gt;ssub*lmss/m/sl}{}
\DeclareFontShape{T1}{lmss}{m}{sc}
  {&lt;-&gt;sub*lmr/m/sc}{}

%%%%%%%%%%% semibold condensed
\DeclareFontShape{T1}{lmss}{sbc}{n}
  {&lt;-&gt; s * [1.07] ec-lmssdc10}{}
\DeclareFontShape{T1}{lmss}{sbc}{sl}
  {&lt;-&gt; s * [1.07] ec-lmssdo10}{}
\DeclareFontShape{T1}{lmss}{sbc}{it}
  {&lt;-&gt;ssub*lmss/sbc/sl}{}

%%%%%%%%%%%% bold extended
\DeclareFontShape{T1}{lmss}{bx}{n}
  {&lt;-&gt; s * [1.07] ec-lmssbx10}{}
\DeclareFontShape{T1}{lmss}{bx}{sl}
  {&lt;-&gt; s * [1.07] ec-lmssbo10}{}
\DeclareFontShape{T1}{lmss}{bx}{it}
  {&lt;-&gt;ssub*lmss/bx/sl}{}



\endinput

%%%%% scaled version of standard ot1cmtt.fd
\DeclareFontFamily{OT1}{cmtt}{\hyphenchar \font-1}
\DeclareFontShape{OT1}{cmtt}{m}{n}
     {%
      &lt;5&gt;&lt;6&gt;&lt;7&gt;&lt;8&gt; s * [1.09] cmtt8&lt;9&gt; s * [1.09] cmtt9%
      &lt;10&gt;&lt;10.95&gt; s * [1.09] cmtt10%
      &lt;12&gt;&lt;14.4&gt;&lt;17.28&gt;&lt;20.74&gt;&lt;24.88&gt; s * [1.09] cmtt12%
      }{}
%%%%%% make sure subst shapes are available
\DeclareFontShape{OT1}{cmtt}{m}{it}
     {%
      &lt;5&gt;&lt;6&gt;&lt;7&gt;&lt;8&gt;&lt;9&gt;%
      &lt;10&gt;&lt;10.95&gt;&lt;12&gt;&lt;14.4&gt;&lt;17.28&gt;&lt;20.74&gt;&lt;24.88&gt; s * [1.09] cmitt10%
      }{}
\DeclareFontShape{OT1}{cmtt}{m}{sl}
     {%
      &lt;5&gt;&lt;6&gt;&lt;7&gt;&lt;8&gt;&lt;9&gt;%
      &lt;10&gt;&lt;10.95&gt;&lt;12&gt;&lt;14.4&gt;&lt;17.28&gt;&lt;20.74&gt;&lt;24.88&gt; s * [1.09] cmsltt10%
      }{}
\DeclareFontShape{OT1}{cmtt}{m}{sc}
     {%
      &lt;5&gt;&lt;6&gt;&lt;7&gt;&lt;8&gt;&lt;9&gt;%
      &lt;10&gt;&lt;10.95&gt;&lt;12&gt;&lt;14.4&gt;&lt;17.28&gt;&lt;20.74&gt;&lt;24.88&gt; s * [1.09] cmtcsc10%
      }{}
\DeclareFontShape{OT1}{cmtt}{m}{ui}
  {&lt;-&gt;ssub*cmtt/m/it}{}
\DeclareFontShape{OT1}{cmtt}{bx}{n}
  {&lt;-&gt;ssub*cmtt/m/n}{}
\DeclareFontShape{OT1}{cmtt}{bx}{it}
  {&lt;-&gt;ssub*cmtt/m/it}{}
\DeclareFontShape{OT1}{cmtt}{bx}{ui}
  {&lt;-&gt;ssub*cmtt/m/it}{}


%%%%% scaled version of standard ot1cmss.fd
\DeclareFontFamily{OT1}{cmss}{\hyphenchar\font45 }
\DeclareFontShape{OT1}{cmss}{m}{n}
     {%
      &lt;5&gt;&lt;6&gt;&lt;7&gt;&lt;8&gt; s * [1.09] cmss8%
      &lt;9&gt; s * [1.09] cmss9%
      &lt;10&gt;&lt;10.95&gt; s * [1.09] cmss10%
      &lt;12&gt;&lt;14.4&gt; s * [1.09] cmss12%
      &lt;17.28&gt;&lt;20.74&gt;&lt;24.88&gt; s * [1.09] cmss17%
      }{}
% Font undefined, therefore substituted
\DeclareFontShape{OT1}{cmss}{m}{it}
      {&lt;-&gt;ssub*cmss/m/sl}{}
\DeclareFontShape{OT1}{cmss}{m}{sl}
    {%
      &lt;5&gt;&lt;6&gt;&lt;7&gt;&lt;8&gt; s * [1.09] cmssi8
      &lt;9&gt; s * [1.09] cmssi9%
      &lt;10&gt;&lt;10.95&gt; s * [1.09] cmssi10%
      &lt;12&gt;&lt;14.4&gt; s * [1.09] cmssi12%
      &lt;17.28&gt;&lt;20.74&gt;&lt;24.88&gt; s * [1.09] cmssi17%
      }{}
%%%%%%% Font/shape undefined, therefore substituted
\DeclareFontShape{OT1}{cmss}{m}{sc}
       {&lt;-&gt;ssub*cmr/m/sc}{}
%%%%%%% Font/shape undefined, therefore substituted
\DeclareFontShape{OT1}{cmss}{m}{ui}
       {&lt;-&gt;ssub*cmr/m/ui}{}
%%%%%%%% semibold condensed series
\DeclareFontShape{OT1}{cmss}{sbc}{n}
     {%
      &lt;5&gt;&lt;6&gt;&lt;7&gt;&lt;8&gt;&lt;9&gt; s * [1.09] cmssdc10%
       &lt;10&gt;&lt;10.95&gt;&lt;12&gt;&lt;14.4&gt;&lt;17.28&gt;&lt;20.74&gt;&lt;24.88&gt; s * [1.09] cmssdc10%
       }{}

%%%%%%%%% bold extended series
\DeclareFontShape{OT1}{cmss}{bx}{n}
     {%
      &lt;5&gt;&lt;6&gt;&lt;7&gt;&lt;8&gt;&lt;9&gt; s * [1.09] cmssbx10%
      &lt;10&gt;&lt;10.95&gt;&lt;12&gt;&lt;14.4&gt;&lt;17.28&gt;&lt;20.74&gt;&lt;24.88&gt; s * [1.09] cmssbx10%
      }{}
%%%%%%% Font/shape undefined, therefore substituted
\DeclareFontShape{OT1}{cmss}{bx}{ui}
       {&lt;-&gt;ssub*cmr/bx/ui}{}


\endinput

</pre></body></html>