home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / d / dvips549.zip / DVIPS / CHANGES < prev    next >
Text File  |  1992-10-14  |  6KB  |  128 lines

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