% This file is part of the NFSS2 (New Font Selection Scheme) package. % ------------------------------------------------------------------- % % Copyright (C) 1993 Frank Mittelbach and Rainer Schoepf, % All rights reserved % % IMPORTANT NOTICE: % % You are not allowed to change this file. \def\filedate{93/07/14} Copyright (C) 1989-1993 by Frank Mittelbach, Rainer Schoepf. All rights reserved. This file is part of the NFSS (New Font Selection Scheme) package. IMPORTANT NOTICE: You are not allowed to change this file. Abstract: ========= NFSS2 is a new font selection mechanism for LaTeX and other TeX macro packages. Installation: ============= These instructions assume that you already have installed a near-standard LaTeX system. The whole process will take about one hour on a 16MHz 386 machine. 1 Read this readme file carefully. 2 Process nfssinst.ltx with LaTeX and read this document carefully. It will tell you how to produce a LaTeX format containing NFSS2. 3 Run the installation scripts through TeX or LaTeX as explained in nfssinst.ltx. This will generate many new files for you in the current directory. 4 Run IniTeX with nfss2ltx as the input file or with some other file that inputs nfss2ltx.tex (in case you want a different name for the format file). 5 Test the new format by processing main.drv with it. This should give you a long document with information about the NFSS2 files. Notice that if you don't have all the fonts used in this document you may get warnings from LaTeX+NFSS2 telling you that it could not find all of the fonts and substituted some others, but the result should be a valid document if you processed the installation scripts in step 3) correctly and you have the standard TeX fonts. 6 Move the format to your format directory. 7 Move all style files to your style file directory. 8 Move all font definition files (.fd) to a directory searched by TeX. This can be the style file directory on most systems. 9 This finishes the installation. Documentation: ============== The file interfac.ltx contains a short interface description of all commands in in form of a LaTeX document. It isn't polished, sorry for this (any volunteers?). Note that this needs a NFSS2 based formats to process. You can get a pretty-printed documentation of several files in the distribution by running the *.drv files (except for main.drv) through LaTeX. The file main.drv will produce the complete documentation. If you process this file you don't need to process any other *.drv file. The full description of the user interface will appear in the forthcoming book: @book(A-W:GMS93, author = {Michel Goossens and Frank Mittelbach and Alexander Samarin}, title = {The {\LaTeX} Companion (tentative title)}, publisher = Addison-Wesley, address = Reading, Massachusetts, year = 1993, bibliography = {yes}, index = {yes}, note = {to appear}, ) Related packages: ================= Packages related to NFSS, such as AMS-LaTeX, are currently being updated and will be available within short time. General warning: ================ A lot of work still needs to be done, some files are only partly converted etc. and therefore not in the distribution. Also there are probably some bugs still in the code. Nevertheless I hope that you enjoy the new release and find it useful. Frank List of distributed files: ========================== Master installation files: ------------------------- main.ins This installation script does the full installation. main.drv Main driver file to produce a single documentation file from all .dtx and .fdd files. Some parts of this document will look better if used under NFSS2 but the file is processable without having NFSS2 running. nfssinst.ltx Description how to build a LaTeX+NFSS2 format. Read this before doing anything else. Additional Documentation: ------------------------- interfac.ltx This file contains a short but hopefully complete description of the interfaces for NFSS2. This needs NFSS2 for processing it. nfss.bug readme.mz readme.mz8 Font declaration files: ----------------------- amsfonts.fdd AMS fonts definition source amsfonts.ins AMS fonts installation script cmrfonts.fdd Computer Modern definition source cmrfonts.ins Computer Modern installation script psfonts.dtx PostScript fonts definition source psfonts.ins PostScript installation script IniTeX files: ------------- fdprefix.dtx Source for the fdprefix feature. fdprefix.ins Installation script for it fontdef.dtx Source for the default encoding setup fontdef.ins Installation script for it nfssboot.dtx Source for the bootstrap file for he LaTeX format nfssboot.ins Installation script for it nfsscode.tex Main code of NFSS2 preload.dtx Source for the default preloading files preload.ins Installation script for it Metafont files: --------------- dccr.mf MF source for Concrete Roman in Cork encoding dccrstd.tex Help file for generating Concrete Roman Look into this for documentation. NFSS style files: ----------------- nfdcfnt.sty Cork encoded Computer Modern and LaTeX symbol nfnewfnt.sty Old encoded Computer Modern and LaTeX symbol nfoldfnt.sty Compatibility style to run old sources written for LaTeX without NFSS nfsyntax.sty produces syntax checking runs nftrace.sty traces the font loading and font switching nft1.def Contains definitions for special characters and accents in the T1 encoding. nfot1.def Contains definitions for special characters and accents in the OT1 encoding. nft1ot1.sty Contains definitions for special characters and accents in both the T1 and OT1 encoding. nfot1var.sty Contains definitions for special characters and accents in the rather special encoding provided by the default dvips setup. NFSS styles in source format: ----------------------------- nfbeton.dtx Source of Concrete fonts style (Frank Jensen) nfbeton.ins Installation script for it nfconcr.dtx Source of Concrete fonts style nfconcr.ins Installation script for it nfeufrak.dtx Source of Euler Fraktur style nfeufrak.ins Installation script for it nfeuler.dtx Source of Euler fonts style (Frank Jensen) nfeuler.ins Installation script for it nfeuscr.dtx Source of Euler Script style nfeuscr.ins Installation script for it nfexscal.dtx Source of scaled math extension font style nfexscal.ins Installation script for it nffntcmd.dtx Source of font commands with arguments nffntcmd.ins Installation script for it nfoldger.dtx Source of old German font style and font definitions nfoldger.ins Installation script for it nfpandor.dtx Source of Pandora style and font definitions nfpandor.ins Installation script for it NFSS SliTeX production: ----------------------- nfslides.dtx Source of style for overhead slides nfslides.fdd Font declaration source file for slide fonts nfslides.ins Installation script for both Utility programs: ----------------- nfssfont.dtx Program source for producing font character tables nfssfont.ins Installation script for it docstrip.tex docstrip version 2.1e, in case you have an older version. doc.sty doc.sty version 1.7o, in case you have an older version. Compatibility styles: --------------------- nfss1cmp.dtx Source for producing compatibility styles for NFSS1. nfss1cmp.ins Installation script for it The \fileversion and \filedate lines below are generated automatically so that you can easily check differences from your version by using GREP or DIFF etc. Don't be surprised when some files show several version numbers. The reason is that these files are generated from several source files (with the docstrip.tex program), and every source file includes its own version and date line. amsfonts.fdd: \fileversion{v2.0c} amsfonts.fdd: \filedate{93/06/12} appsfnts.dtx: \fileversion{v2.1a} appsfnts.dtx: \filedate{93/05/13} cmrfonts.fdd: \fileversion{v2.0d} cmrfonts.fdd: \filedate{93/06/12} doc.sty: \fileversion{v1.7o} doc.sty: \filedate{93/05/15} docstrip.tex: \filename{docstrip.doc} docstrip.tex: \fileversion{2.1e} docstrip.tex: \filedate{93/03/09} essnfss2.tex: \filename{essnfss2.tex} essnfss2.tex: \fileversion{2} essnfss2.tex: \filedate{23.3.1993} fdprefix.dtx: \fileversion{v2.0c} fdprefix.dtx: \filedate{93/04/15} fdprefix.ins: \filename{article.sty} fontdef.dtx: \fileversion{v2.0d} fontdef.dtx: \filedate{93/04/03} interfac.ltx: \filedate{93/07/16} main.drv: \filedate{93/07/14} nfbeton.dtx: \filename{nfbeton} nfbeton.dtx: \fileversion{v1.0b} nfbeton.dtx: \filedate{93/03/09} nfconcr.dtx: \fileversion{v2.0a} nfconcr.dtx: \filedate{93/05/13} nfdcfnt.sty: \fileversion{v2.0c} nfdcfnt.sty: \filedate{93/06/20} nfeufrak.dtx: \fileversion{v2.0c} nfeufrak.dtx: \filedate{93/05/13} nfeuler.dtx: \filename{nfeuler} nfeuler.dtx: \fileversion{v2.0c} nfeuler.dtx: \filedate{93/05/13} nfeuscr.dtx: \fileversion{v2.0b} nfeuscr.dtx: \filedate{93/05/13} nfexscal.dtx: \filename{nfexscal} nfexscal.dtx: \fileversion{v2.0b} nfexscal.dtx: \filedate{93/05/13} nffntcmd.dtx: \fileversion{v2.0e} nffntcmd.dtx: \filedate{93/06/12} nfltxsym.dtx: \fileversion{v2.0b} nfltxsym.dtx: \filedate{93/05/13} nfnewfnt.sty: \fileversion{v2.0c} nfnewfnt.sty: \filedate{93/06/20} nfoldfnt.sty: \fileversion{v2.0b} nfoldfnt.sty: \filedate{93/05/15} nfoldger.dtx: \fileversion{v2.0c} nfoldger.dtx: \filedate{93/05/13} nfot1.def:%\def\fileversion{v1.0e} nfot1.def:%\def\filedate{93/07/21} nfot1var.sty: \fileversion{v1.0e} nfot1var.sty: \filedate{93/07/21} nfpandor.dtx: \fileversion{v2.0d} nfpandor.dtx: \filedate{93/05/15} nfslides.dtx: \fileversion{v2.0c} nfslides.dtx: \filedate{93/05/13} nfslides.fdd: \fileversion{v2.0e} nfslides.fdd: \filedate{93/07/16} nfss.bug: \filedate{93/03/05} nfss1cmp.dtx: \fileversion{v2.0a} nfss1cmp.dtx: \filedate{93/05/15} nfssboot.dtx: \fileversion{v2.0a} nfssboot.dtx: \filedate{93/03/07} nfsscode.tex: \filename{fam} nfsscode.tex: \fileversion{v2.0f} nfsscode.tex: \filedate{93/05/16} nfsscode.tex: \filename{nftrace} nfsscode.tex: \fileversion{v2.1h} nfsscode.tex: \filedate{93/07/16} nfsscode.tex: \filename{setsize} nfsscode.tex: \fileversion{v2.0b} nfsscode.tex: \filedate{93/07/19} nfsscode.tex: \filename{latint} nfsscode.tex: \fileversion{v2.0d} nfsscode.tex: \filedate{93/05/06} nfsscode.tex: \filename{lfonts} nfsscode.tex: \fileversion{v2.0c} nfsscode.tex: \filedate{93/07/16} nfsscode.tex: \fileversion{v2.0c} nfsscode.tex: \filedate{93/06/20} nfsscode.tex: \fileversion{v2.0e} nfsscode.tex: \filedate{93/06/12} nfssfont.dtx: \fileversion{v2.0b} nfssfont.dtx: \filedate{93/04/14} nfssinst.ltx: \fileversion{v2.0g} nfssinst.ltx: \filedate{93/07/19} nfsyntax.sty: \fileversion{v2.0b} nfsyntax.sty: \filedate{93/05/15} nft1.def:%\def\fileversion{v1.0e} nft1.def:%\def\filedate{93/07/21} nft1ot1.sty: \fileversion{v1.0e} nft1ot1.sty: \filedate{93/07/21} nftrace.sty: \filename{nftrace} nftrace.sty: \fileversion{v2.1h} nftrace.sty: \filedate{93/07/16} preload.dtx: \fileversion{v2.0b} preload.dtx: \filedate{93/03/08} psextra.fdd: \fileversion{3.1} psextra.fdd: \filedate{15.07.93} psextsty.dtx: \fileversion{4.1} psextsty.dtx: \filedate{11.07.93} psextsty.dtx: \filename{nfoz.sty} psfonts.dtx: \fileversion{4.0} psfonts.dtx: \filedate{93/07/15} psnfss2.tex: \fileversion{4.0} psnfss2.tex: \filedate{5.05.93} readme.mz: \filedate{93/07/21} readme.mz8: \filedate{93/07/14}