home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3.4.17 [SPARC, PA-RISC] / nextstep33_risc.iso / NextLibrary / TeX / tex / src / dvips / CHANGES < prev    next >
Text File  |  1993-01-20  |  6KB  |  126 lines

  1. This is dvips 5.51, a minor update to 5.47.  Please check it out and let
  2. me know of any further changes that should be made for 5.6.
  3.  
  4. Many more changes that are mentioned here have been made . . .
  5.  
  6. 5.496 now supplies the library with the package, since the package has
  7. bloated so large.  Sorry about this.
  8.  
  9. I don't anticipate *any* further changes for 5.5.
  10.  
  11. Warning:  the new dvips 5.483 (and later) uses a very different
  12. texps.lpro and different psfonts.map entries for slanted or extended
  13. fonts, even from 5.482.  If you use this on a NeXT, get TeXview 3.0
  14. alpha 7 or later.  In any case, change all entries in your local
  15. psfonts.map file that look like
  16.  
  17.    rptmr Times-Oblique "/Times-Roman .167 SlantFont"
  18.  
  19. to just
  20.  
  21.    rptmr Times-Roman ".167 SlantFont"
  22.  
  23. Note that we now use the unmodified font name as the second entry,
  24. and the special instructions do not provide a font name.
  25.  
  26. I also need someone who knows troff to create a new, very short dvips.1
  27. that just points at dvips.tex, and I need someone with VMS to update the
  28. VMS port, and someone with CMS to update if possible the CMS port.
  29.  
  30. Major new features:  color support, much better paper size support.
  31.  
  32. New features:
  33.  
  34.    Note that the color command will accept any PostScript commands,
  35.       including setcmycolor, setrgbcolor, etc.  The actual
  36.       specials recognized are `background <cmds>', `color push <cmds>',
  37.       `color pop', and `color <cmds>'.
  38.    The -a option will reduce the memory requirements,
  39.       especially at high resolutions, but it will run slower.
  40.    Added papersize= special, papersize support in config file
  41.    Added horizontal, vertical offsets for output
  42.    Added %DVIPSSection comments
  43.    If -p or -l options have argument preceded by =, then the page
  44.       numbers are treated as sequence rather than count0 values.
  45.    Added optional clipping to epsf inclusion
  46.    Allow popen for plotfile (first character of name `)
  47.    Added built-in command-line option help
  48.    Added option to create separate output files for each section
  49.    Added option to set the maximum number of pages for each section
  50.    Added MAKETEXPK environment variable for alternative command
  51.    Added support for MSDOS binary .pfb files
  52.    -M now creates a file `missfont.log' for all fonts that were needed
  53.       but not created; this file can be executed to generate the fonts.
  54.    VM/CMS support added.
  55.    The p configuration file option can now be used as `p+', meaning
  56.       `read in an additional psfonts map file', rather than just
  57.       overriding the default one.  You can read in as many such files
  58.       as you desire.
  59.    Added -k to print crop marks; also increases desired page size.
  60.       Should use special{papersize=} or -T with this.
  61.    Added -T option to specify desired page size in whatever units,
  62.       to complement -t to specify desired page size by name.  Can
  63.       use -t to specify paper format that sets size automatically
  64.       (such as film0 or film1) *and* -T to set desired size.
  65.    The -E option will create an EPSF file with a tight bounding
  66.       box.  Fails if you have a multi-page file, or if you
  67.       include any PS graphics.  Intended for creating simple
  68.       tables and equations or whatnot as EPSF.
  69.    Resident PostScript fonts now use almost no memory!
  70.    Added ability to re-encode PostScript fonts with PostScript
  71.       vectors and/or vf fonts.
  72.    The afm2tfm now prints out the psfonts.map entry you need to add.
  73.    Now uses (or approximates) header file VM for more accurate budgeting.
  74.    The -b option will allow color separation or poster or other fancy
  75.       printing options that require the page `text' be repeated a constant
  76.       number of times.  (See config.post3x3).
  77.  
  78. Bug fixes:
  79.  
  80.    Minor changes to MakeTeXPK to get around poor gftopk ports
  81.    Fixed some bugs in tpic support
  82.    Fixed bug in EPSF inclusion when file name as _ and _ is active
  83.    Unfixed that bug since it caused other bugs.
  84.    Fixed EPSF incompatibility with macro packages that redefine \empty
  85.    Fixed subtle psfig scaling problem
  86.    Improved spacing for characters with negative widths
  87.    Worked around problem with Blue Sky CM/PostScript fonts
  88.    Worked around a full md directory with Mac System 7.
  89.    Fixed bug in using PostScript fonts and different h/v resolutions.
  90.    Uses cmr10.tfm if a TFM file can't be found.
  91.    Made @beginspecia/@endspecial clean up the stack more like
  92.       Adobe says it should.
  93.    Made color work even when pages selected, reversed, -C used, -a
  94.       used, etc.  (Pretty much rewritten from scratch.)
  95.    Made PostScript fonts come out the correct size.  (Previously
  96.       the fonts were too small by 3/800 or less than .4%.)
  97.    Made psfig work, even with files that define /a to be something else.
  98.    Fixed header file bug; no idea how it crept in.
  99.  
  100. Unfortunates:
  101.  
  102.    Removed all occurences of /name /operator load def, even though this
  103.       costs a slight speed penalty, because I'm sick of working around
  104.       everyone else's bind problems.
  105.  
  106. Aesthetic or pedagogical changes:
  107.  
  108.    Landscape rotated 180 degrees to fit PostScript conventions
  109.    Shortened makefile
  110.    Added accent fixes to psfonts.sty
  111.    Man page removed (anyone want to write a short man page, that refers to the
  112.       dvips.tex manual, which will be in the TeX input path from now on?)
  113.    Limited number of errors due to specials
  114.    Made % expansion in path apply on a per-path-element basis rather than
  115.       overall
  116.    Removed t option in configuration file (use @ instead)
  117.    Removed default paths (why default paths?  User should set on compilation)
  118.    Removed possibility to use long name as PostScript font name.
  119.  
  120. afm2tfm:
  121.  
  122.    Turned off ligatures in fixed-pitch fonts
  123.    Made bad kern pairs in AFM files a warning, rather than a fatal error
  124.    Removed accent ligatures from PostScript fonts for compatibility with plain
  125.    Added automatic derivation of a PostScript space character
  126.