AN OLDER DRIVER (NOW OBSOLETE) If you are running under an old version of VMS (before 4.2), you may not be able to get dvi2ln3 to work because you don't have the C run time library. In that case, as a backup, we supply an older driver, which is considerably slower than dvi2ln3. The older driver is supplied as dvi2lng.web, dvi2lng.ch, dvi2lng.obj ln03topp.pli, ln03topp.obj, toppnft.pli, toppnft.obj, lnfinc.pli, lnfinc.obj ffc.web, ffc.ch, ffc.obj To get executables, relink: $ link dvi2lng $ link ln03topp,toppnft,lnfinc $ link ffc The old driver doesn't read PXL files, so all PXL files have to be converted to the TEX$LN03DIR format files by the following recipe: $ run ffc Font File Converter FFC> rpxl foo.yyyyPXL FFC> toln03x FFC> wln03 foo.xxx FFC> exit $ Here yyyy/15 = xxx, and xxx% is the magnification of the font. If the font is not magnified, so that yyyy = 1500, then xxx must be NFT. The way to invoke the driver is different, also. You define two VMS symbols $ dvi2lng == "$disk:[directory]dvi2lng" $ ln03topp == "$disk:[directory]ln03topp" To convert foo.dvi to foo.ln3, you say $ dvi2lng foo $ ln03topp foo In addition to foo.ln3, this creates the useless files foo.typ, foo.lnh and foo.lng which you should delete. The Dvi2lng program takes the options /N and /S of the Dvi2ln3 program. The Ln03Topp program takes the options /H and /V of the Dvi2ln3 program. There is no option for printing in landscape. If you need to relink, the commands are as follows: $ link dvi2lng $ link ln03topp,toppnft,lnfinc The FFC commands are: rpxl Read pxl file rln03 Read ln03 font file tln03 Type the rasters for LN03 character, specified as a decimal ascii code, or as the character itself preceded by a single quote ' tpxl Type the rasters for PXL character toln03 Convert PXL file to LN03 format, converting only the 94 characters with codes 33-126. The converted file is held in memory, and must be written out with a separate wln03 command. toln03x Convert PXL file to LN03 font file, converting all 128 characters wln03 Write an LN03 file tln03long These commands type longwords or words from the PXL tln03word and LN03 files last read in, or the versions tpxllong generated via the conversion command. The tpxlword is a decimal number of bytes from the beginning of the file. exit Leave the FFC program