This directory contains dviljk, my (kb@cs.umb.edu) modified version of Gustaf Neumann's dvi2xx. See `Makefile.in' for the version number. See `NEWS' for changes by release. This program does not work with DeskJet printers; instead, try /tex-archive/dviware/dvidjc on the CTAN hosts, or Nelson Beebe's drivers in dviware/beebe. The file `INSTALL' explains the installation process, which I changed to use a GNU-style (Autoconf-generated) `configure' script to guess system-dependent information, instead of requiring the installer to do everything in the Makefile. Aside from configuration, this differs from the original primarily in that it uses the same code for path searching as TeX and my other distributions. I haven't tested the non-Unix support present in the original, or support for any device but the LJ4. I also moved the nonessential files to a directory `contrib'. See README.fonts for information on using the LaserJet 4 builtin fonts. Please report bugs to tex-k@cs.umb.edu, rather than Gustaf, so he is not bothered with bugs that aren't in his program. Email Email tex-k-request@cs.umb.edu with a line containing subscribe you@preferred.email.address in the body of the message to join this mailing list. dviljk is free software; Gustaf's original files are (I think) public domain. The files I wrote are covered by the GNU General Public License -- see the files COPYING*. You can get the original dvi2xx from ftp.wu-wien.ac.at:pub/src/Typeset/dvi2xx. kb@cs.umb.edu Member of the League for Programming Freedom -- write lpf@uunet.uu.net. (The rest of this file is the README from the original distribution. The configuration info is irrelevant to this version.) The dvi2xx family consists of the following programs: Dvilj2 converts TeX-output .dvi files into HP PCL (i.e. HP Printer Control Language) commands suitable for printing on a HP LaserJet+, HP LaserJet II and fully compatible printers. Dvilj2p converts TeX-output .dvi files into HP PCL commands suit- able for printing on a HP LaserJet IIp, HP LaserJet III or HP Laserjet 2000 and fully compatible printers. This version uses a newer PCL command set and provides landscape printing. Dviljp and dvilj are similar to dvilj2p and dvilj2 but they sup- port only 128 character fonts. They may be used for Laserjet clones which do not support 256 character fonts. Dvi3812 converts TeX-output .dvi files into PMP files, the native command language of the IBM 3812 page printer. binary versions are available for: - aix 3.1 rs6000 - hpux 7.0 risc - msdos - os/2 - ultrix 4.2 risc - SunOS 4.1 ================================================================= Configuration: ----------------------------------------------------------------- Compilation of the program: under Unix: Makefile in MS-DOS: cut out relevant part of dvi2xx.make under VMS: see README.vms config.h most important: FONTAREA: fontpath leading to font directories; can be overuled at runtiime by setting the environment variable TEXPXL or the command line option -a default: "/usr/local/lib/tex/pk300" (VMS default: "tex$pkdir:") MAKETEXPK: Name of the program which is called to generate a pk file in a missing magnification default: "MakeTeXPK" ----------------------------------------------------------------- execution under MS-DOS: CONFIG.SYS: files=20 buffers=30 ----------------------------------------------------------------- MakeTeXPK: DESTDIR: Name of the directory where the neewly generated fonts should be placed finally default: /usr/local/lib/tex/pk/pk300 MF: Name of the MetaFont program default: cmmf MFINPUTS: search path for metafont input files for MetaFont default: `pwd`:/usr/local/lib/mf/inputs TEMPDIR: directory for where the MetaFont compilation takes place, and where intermediate files are put in, and which is removed after the MakeTeXPK run. default: /usr/tmp/mtpk.$$ be sure that you install MakeTeXPK in a way that it is allowed to write to DESTDIR. ----------------------------------------------------------------- lj3-filter: location of perl (headerline) /usr/local/bin/perl location of the tmp file (variable $tmpfile) name of dvi-filter and its options (variable $dvifilter)
First of all: you *must* run dvicopy (or otherwise expand the vf definitions) before running dvilj to use these fonts. dvilj does not read vf's. The fonts here are of two sorts. 1) TFM's corresponding exactly to the fonts in the various HP encodings that are built into the Laser Jet 4 (in the subdirectory base). These were built by Norm Walsh. This distribution contains only those HP fonts which are actually referenced by the virtual fonts (to keep the size of the distribution down). You can get the remainder of the fonts, along with the programs Norm wrote to create them, from ibis.cs.umass.edu:pub/norm/lj. These TFM's have extra information in them used by dvilj to construct the PCL commands necessary to access them. See dviljk/tfm.c for the technical details. I wasn't willing (or able) to add all the HP encodings to the fontname document (ftp.cs.umb.edu:pub/tex/fontname), hence these names do not follow that document. Norm's names are given in the second column of src/hp.map. For example, unr8u is Univers regular in the 8u encoding. 2) TFM's and VF's that I built using Alan Jeffrey's fontinst macros (<ctan host>:tex-archive/fonts/utilities/fontinst). These do follow the fontname document, and are available in both a plain-compatible and Cork-compatible encodings. For example, cunm is CG's Univers medium in the plain-compatible encoding, and cunmq is the same in Cork style. The Cork encoding is described in TUGboat 11(4). The support files I wrote to create the fonts are in src.fonts. The file src.fonts/oneline.tex prints out a one-line showing of all the fonts. hwir (B&H Wingdings) and msyr (Monotype Symbol) have no VF's; these are symbol fonts, and no reencoding is necessary or desirable. I only worked with the builtin fonts for the LaserJet 4. Norm did build the same style TFM's for the LJ3 builtin fonts, but I don't have a LJ3, so I punted. (Also, I had no good idea about what to name them.)
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.