%
% Redfine typewritter fonts to slanted, so we can read them
% Note the hyphenation *is* enabled. To disable hyphenation, we
% would put a \hyphenchar\<fontname> = -1 after each font definition.
%
\font\sixtt  = cmsltt10  \@ptscale6
   \hyphenchar\sixtt = -1
\font\sevtt  = cmsltt10  \@ptscale7
   \hyphenchar\sevtt = -1
\font\egttt  = cmsltt10  \@ptscale8
   \hyphenchar\egttt = -1
\font\nintt  = cmsltt10  \@ptscale9
   \hyphenchar\nintt = -1
\font\tentt  = cmsltt10
   \hyphenchar\tentt = -1
\font\elvtt  = cmsltt10  \@ptscale{10}
   \hyphenchar\elvtt = -1
\font\twltt  = cmsltt10  \@ptscale{12}
   \hyphenchar\twltt = -1
\font\frtntt = cmsltt10  \@ptscale{14}
   \hyphenchar\frtntt = -1
\font\svtntt = cmsltt10  \@ptscale{17}
   \hyphenchar\svtntt = -1
\font\twtytt = cmsltt10  \@ptscale{20}
   \hyphenchar\twtytt = -1
\font\twfvtt = cmsltt10  \@ptscale{25}
   \hyphenchar\twfvtt = -1
%
% Also, redfine the funky \tt font names used by the automatic
% font allocator in psfonts.sty. We should do the automatic fonts
% defined in lfont.tex as well, but this will do for now.
%
\def\renamettfont#1{%
    \global\expandafter 
    \font \csname\string\ptt\string#1\endcsname cmsltt10 \@ptscale{#1}\relax
    \hyphenchar \csname\string\ptt\string#1\endcsname = -1\relax
}%
\renamettfont{6}
\renamettfont{7}
\renamettfont{8}
\renamettfont{9}
\renamettfont{10}
\renamettfont{11}
\renamettfont{12}
\renamettfont{14}
\renamettfont{17}
\renamettfont{20}
\renamettfont{25}
