summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipsk/README
blob: 9e3d6860519ff026e18b6776db3cc0001c334023 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
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