This directory contains Dvipsk, a modified version of Tom Rokicki's dvips, a DVI-to-PostScript translator. This has become the only maintained Dvips, and functions as the original. See `ChangeLog` for all changes. See `../kpathsea/BUGS' for details on reporting bugs. Dvipsk does not install by itself any default config.ps file, since no one file is generally suitable. Sample Dvips config files are in the contrib/ directory. Dvipsk is free software; Tom's original files are public domain. The files Karl wrote (originally for the Free Software Foundation) are covered by the GNU General Public License -- see the files COPYING*. ------------------------------------------------------------------------- dvips 5.86 notes: Minor improvements to epsf style file. Another patch to t1part.c to make it more liberal in accepting pfb/pfa font files. Added PS reencoding reimplementation by Rob Hutchings. Added 'F' in config file to send controlD. Added quick exit if -? or -v. Improved tex.lpro to fix a bug that showed up in distiller. Improved tex.lpro to work around a problem in certain Windows environments. Made dvips complain if it had to section a document. Eliminated use-after-free bug in hps.c. Fixed a problem in t1part for the Euro fonts with partial font downloading. Fixed a big problem in t1part for some font downloading due to uninitialized allocations. Added `unknown' paper size back to config.ps. Made t1part munge the UniqueID to prevent cache problems in Acrobat and other programs. Fixed parsing error when whitespace following '<' in psfonts.map. Made '<<' work correctly (disable partial font downloading for that particular font) in psfonts.map. dvips 5.74 notes: The epsf.sty and epsf.tex files are now in the public domain. The t1part.c has been updated to support binary files with multiple binary sections. dvips 5.72 notes: Bug fix in t1part.c??? I hope so! Debugging now turned on by default. No real reason to turn it off. (Too many Linux versions of dvips without debugging have been distributed, and it makes it very difficult to help the users with their problems . . .) dvips 5.62 notes: The makefile and config.ps and MakeTeXPK need to be modified to fit your site! dvips.tex needs updating. To document: Landscape mfmode HPS integration Separate EPSF file generation Better bbox support Partial type 1 support Comment elision now turned *off* Upleveling of font requirements Bitmap font descriptions Questions: Should I eliminate PStfms/PSvfs/afm-extra? Should I eliminate PSlatex? (my guess is yes) Partial type 1 downloading (Sergey Lesenko) HyperTeX support (Mark Doyle) Lots of little bugs/changes/fixes Still todo: - Make a better copyfile that handles Level 2 data better - Add landscape mode def and code to select it. - Sanitize; test on various systems - Improve makefile!!! Goal: on a standard C installation (with stdlib and all) and a Unix machine using TDS, make it be just a `make' away. - Improve diagnostics, especially when files not found. - Eliminate `extern' declarations; use header files properly Despite the fact that I reference Mark and Sergey, bugs are mine, mine, all mine, so please bug me and not them. ---------------------------------------------------------------------------- All real documentation is now in the file dvips.tex. There is also a file called test.tex that you can read and run to test some basic capabilities of dvips. INSTALLATION has the primary installation instructions. If you enjoy using dvips, you will probably enjoy being a member of the TeX Users Group. To join or contribute to TUG, contact them at TeX Users Group 1850 Union Street #1637 San Francisco, CA 94123 Voice: (415) 982-8449 FAX: (415) 982-8559 Email: TUG@tug.org Web: http://www.tug.org/ This is a list of people who have contributed substantially to dvips. I'm sure I've forgotten many. Thanks to all! Karl Berry P. W. Daly Mark Doyle Edward J. Groth James Hafner John Hobby Rob Hutchings Donald E. Knuth Russell Lang Sergey Lesenko Art Ogawa Melissa O'Neill Sebastian Rahtz Andrew Trevorrow Staszek Wawrykiewicz