% \iffalse meta-comment
%
% Copyright (C) 1989--1993 by Frank Mittelbach, Rainer Schoepf.
% All rights reserved.
% 
% This file is part of the NFSS2 (New Font Selection Scheme) package.
% 
%  This package 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.
% 
% 
% IMPORTANT NOTICE:
% 
% For error reports in case of UNCHANGED versions see readme files.
% 
% Please do not request updates from us directly.  Distribution is
% done through Mail-Servers and TeX organizations.
% 
% You are not allowed to change this file.  You may however copy
% this file to a file with a different name and then change the copy
% if you obey the restrictions on file changes described in
% readme.mz.
% 
% You are allowed to distribute this file under the condition that
% it is distributed together with all files mentioned in readme.mz8.
% If you receive only some of these files from someone, complain!
% 
% You are NOT ALLOWED to distribute this file alone.  You are NOT
% ALLOWED to take money for the distribution or use of either this
% file or a changed version, except for a nominal charge for copying
% etc.
% \fi
\def\fileversion{v2.0a}
\def\filedate{93/05/15}
\def\docdate {93/05/15}

% \CheckSum{30}
%% \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         \~}
%%
%
%
%\iffalse   % This is a META comment
%
% File `nfss1cmp.dtx'.
% Copyright (C) 1993 Frank Mittelbach and Rainer Sch\"opf,
% all rights reserved.
%
%\fi
%
%
% \title{The file {\tt nfss1cmp.dtx}\thanks{This file has version
%        number \fileversion, dated \filedate.  The documentation was
%        last updated on \docdate.}\ containing source for NFSS1
%        style files which have been replaced in NFSS2}
%
% \author{Frank Mittelbach \and Rainer Sch\"opf}
%
% \maketitle
%
% This file contains redefinitions for all files which have been
% superseeded by NFSS2. They are defined here in a way that they give
% a warning and then start the appropriate NFSS2 code.
%
%
% All styles will first check if NFSS2 is part of the format.
%    \begin{macrocode}
%<*style>
\@ifundefined{DeclareFontShape}
     {\@ifundefined{selectfont}
        {\@latexerr{The 
%<+margid>`margid'
%<+nomargid>`nomargid'
%<+oldlfont>`oldlfont'
%<+newlfont>`newlfont'
%<+dclfont>`dclfont'
%<+tracefnt>`tracefnt'
%<+syntonly>`syntonly'
%<+euler>`euler'
%<+euscript>`euscript'
%<+eufrak>`eufrak'
%<+concrete>`concrete'
%<+exscale>`exscale'
                    style option can only be used
                    with the new^^Jfont selection scheme}\@eha}
        {\@latexerr{The 
%<+margid>`margid'
%<+nomargid>`nomargid'
%<+oldlfont>`oldlfont'
%<+newlfont>`newlfont'
%<+dclfont>`dclfont'
%<+tracefnt>`tracefnt'
%<+syntonly>`syntonly'
%<+euler>`euler'
%<+euscript>`euscript'
%<+eufrak>`eufrak'
%<+concrete>`concrete'
%<+exscale>`exscale'
                    style option can only be used
                    with the new^^Jfont selection scheme *release 2*}
                   {Your format contains NFSS release 1, but this style
                    option was^^Jdeveloped for release 2.}
        }
      \endinput}
     {}
%    \end{macrocode}
%
%
% As always we begin by identifying the latest version of this file
% on the VDU and in the {\sf log} file. We omit documentation info for
% these files.
%    \begin{macrocode}
\immediate\write\sixt@@n{Style Option 
%<+margid>`margid'
%<+nomargid>`nomargid'
%<+oldlfont>`oldlfont'
%<+newlfont>`newlfont'
%<+dclfont>`dclfont'
%<+tracefnt>`tracefnt'
%<+syntonly>`syntonly'
%<+euler>`euler'
%<+euscript>`euscript'
%<+eufrak>`eufrak'
%<+concrete>`concrete'
%<+exscale>`exscale'
    \fileversion\space <\filedate>  (FMi and RmS)}
%</style>
%    \end{macrocode}
%
% \subsection{The style {\tt margid}}
%
%    \begin{macrocode}
%<*margid>
\@warning{%
^^J************************************************************
^^J* The style `margid' is no longer supported in NFSS2.
^^J* It is the default.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
%</margid>
%    \end{macrocode}
%
%
% \subsection{The style {\tt nomargid}}
%
%    \begin{macrocode}
%<*nomargid>
\@warning{%
^^J************************************************************
^^J* The style `nomargid' is no longer supported in NFSS2.
^^J* Please use `nfoldfnt instead.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
\input nfoldfnt.sty\relax
%</nomargid>
%    \end{macrocode}
%
%
% \subsection{The style {\tt oldlfont}}
%
%    \begin{macrocode}
%<*oldlfont>
\@warning{%
^^J************************************************************
^^J* The style `oldlfont' is no longer supported in NFSS2.
^^J* It was renamed to `nfoldfnt'.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
\input nfoldfnt.sty\relax
%</oldlfont>
%    \end{macrocode}
%
%
% \subsection{The style {\tt newlfont}}
%
%    \begin{macrocode}
%<*newlfont>
\@warning{%
^^J************************************************************
^^J* The style `newlfont' is no longer supported in NFSS2.
^^J* It was split into the style `nfnewfnt' and `nfltxsym'.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
\input nfnewfnt.sty\relax
\input nfltxsym.sty\relax
%</newlfont>
%    \end{macrocode}
%
%
% \subsection{The style {\tt dclfont}}
%
%    \begin{macrocode}
%<*dclfont>
\@warning{%
^^J************************************************************
^^J* The style `dclfont' is no longer supported in NFSS2.
^^J* It was split into the style `nfdcfnt' and `nfltxsym'.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
\input nfdcfnt.sty\relax
\input nfltxsym.sty\relax
%</dclfont>
%    \end{macrocode}
%
%
% \subsection{The style {\tt tracefnt}}
%
%    \begin{macrocode}
%<*tracefnt>
\@warning{%
^^J************************************************************
^^J* The style `tracefnt' is no longer supported in NFSS2.
^^J* It was renamed to `nftrace'.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
\input nftrace.sty\relax
%</tracefnt>
%    \end{macrocode}
%
%
%
% \subsection{The style {\tt syntonly}}
%
%    \begin{macrocode}
%<*syntonly>
\@warning{%
^^J************************************************************
^^J* The style `syntonly' is no longer supported in NFSS2.
^^J* It was renamed to `nfsyntax'.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
\input nfsyntax.sty\relax
%</syntonly>
%    \end{macrocode}
%
%
%
% \subsection{The style {\tt euler}}
%
%    \begin{macrocode}
%<*euler>
\@warning{%
^^J************************************************************
^^J* The style `euler' is no longer supported in NFSS2.
^^J* It was renamed to `nfeuler'.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
\input nfeuler.sty\relax
%</euler>
%    \end{macrocode}
%
%
%
% \subsection{The style {\tt euscript}}
%
%    \begin{macrocode}
%<*euscript>
\@warning{%
^^J************************************************************
^^J* The style `euscript' is no longer supported in NFSS2.
^^J* It was renamed to `nfeuscr'.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
\input nfeusc.sty\relax
%</euscript>
%    \end{macrocode}
%
%
%
% \subsection{The style {\tt eufrak}}
%
%    \begin{macrocode}
%<*eufrak>
\@warning{%
^^J************************************************************
^^J* The style `eufrak' is no longer supported in NFSS2.
^^J* It was renamed to `nfeufrak'.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
\input nfeufrak.sty\relax
%</eufrak>
%    \end{macrocode}
%
%
%
% \subsection{The style {\tt concrete}}
%
%    \begin{macrocode}
%<*concrete>
\@warning{%
^^J************************************************************
^^J* The style `concrete' is no longer supported in NFSS2.
^^J* It was renamed to `nfconcr'.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
\input nfconcr.sty\relax
%</concrete>
%    \end{macrocode}
%
%
%
% \subsection{The style {\tt exscale}}
%
%    \begin{macrocode}
%<*exscale>
\@warning{%
^^J************************************************************
^^J* The style `exscale' is no longer supported in NFSS2.
^^J* It was renamed to `nfexscal'.
^^J* This compatibility style option will vanish in the near future.
^^J************************************************************}
\input nfexscal.sty\relax
%</exscale>
%    \end{macrocode}
%
% \StopEventually{}
%
% The driver file:
%    \begin{macrocode}
%<+driver>\documentstyle[doc]{article}
%<+driver>
%<+driver>% dimensions from ltugboat.sty:
%<+driver>
%<+driver>\setlength{\textwidth}{31pc} 
%<+driver>\setlength{\textheight}{54pc}
%<+driver>\setlength{\parindent}{0pt}
%<+driver>\setlength{\parskip}{2pt plus 1pt minus 1pt}
%<+driver>\setlength{\oddsidemargin}{8pc} 
%<+driver>\setlength{\marginparwidth}{8pc}
%<+driver>\setlength{\topmargin}{-2.5pc} 
%<+driver>\setlength{\headsep}{20pt}
%<+driver>\setlength{\columnsep}{1.5pc} 
%<+driver>\setlength{\columnwidth}{18.75pc}
%<+driver>
%<+driver>\EnableCrossrefs         
%<+driver>%\DisableCrossrefs % Say \DisableCrossrefs if index is ready
%<+driver>
%<+driver>\RecordChanges     % Gather update information
%<+driver>
%<+driver>\CodelineIndex     % Index code by line number
%<+driver>
%<+driver>%\OldMakeindex     % use if your MakeIndex is pre-v2.9
%<+driver>\begin{document}
%<+driver> \DocInput{nfss1cmp.dtx}
%<+driver>\end{document}
%    \end{macrocode}
%
% \Finale
%
\endinput

