home *** CD-ROM | disk | FTP | other *** search
- Copyright (C) 1990, 1991 Aladdin Enterprises. All rights reserved.
- Distributed by Free Software Foundation, Inc.
-
- This file is part of Ghostscript.
-
- Ghostscript is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY. No author or distributor accepts responsibility
- to anyone for the consequences of using it or for whether it serves any
- particular purpose or works at all, unless he says so in writing. Refer
- to the Ghostscript General Public License for full details.
-
- Everyone is granted permission to copy, modify and redistribute
- Ghostscript, but only under the conditions described in the Ghostscript
- General Public License. A copy of this license is supposed to have been
- given to you along with Ghostscript so you can know your rights and
- responsibilities. It should be in a file named COPYING. Among other
- things, the copyright notice and this notice must be preserved on all
- copies.
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- This file, readme.doc, describes problems and new features in the current
- release of Ghostscript. This file describes version 2.3 of Ghostscript.
-
- For an overview of Ghostscript and a list of the documentation files, see
- README.
-
- New features
- ============
-
- Note: this is not a complete list of new features. See the most recent
- section of history.doc for full details.
-
- The Epson driver now works on a wider variety of "Epson-compatible"
- printers.
-
- The PaintJet driver now works properly.
-
- Known problems
- ==============
-
- Interpreter
- -----------
-
- The interactive interpreter requires that every statement fit on a line,
- i.e., you can't have an unpaired ( or {.
-
- On a MS-DOS system, interrupting Ghostscript by typing ^C doesn't restore
- the display mode.
-
- Operators
- ---------
-
- The Ghostscript language does not include the following operators of the
- PostScript language:
-
- resetfile
- reversepath
- banddevice, renderbands
-
- The following are not implemented completely:
-
- %statementedit (file name): interpreted as equivalent to
- %lineedit.
-
- Most of the new color operators, particularly those that support the CMYK
- color model, are implemented as Ghostscript language procedures, and they
- essentially emulate CMYK using RGB.
-
- The following operators that expect arrays won't accept packed arrays:
- definefont (Subrs (type 1 fonts))
- setdash (dash pattern)
- setcachedevice (bounding box)
- makeimagedevice (palette)
-
- Limitations
- -----------
-
- Floating point exceptions terminate Ghostscript, rather than producing an
- rangecheck error.
-
- Some access checks aren't implemented.
-
- copypage does nothing in the MS-DOS implementation,
- and merely synchronizes the X connection in the Unix implementation.
- showpage is a procedure that does a copypage and then beeps the bell and
- waits for the user to hit a key. (copypage does do the right thing for
- printers.)
-
- Graphics bugs
- -------------
-
- The wrong thing happens at grestore if you add to an existing path
- after a gsave.
-
- The transfer function is used only for stroking, filling, and imagemask,
- not for image or colorimage.
-
- strokepath doesn't work for dashed lines.
-
- clip and eoclip replace the clipping path with the current path,
- rather than with the intersection of the two paths.
-
- The implementation only looks at the PaintType of the font when doing
- show, not when doing charpath. Because of this, stroked fonts don't
- work correctly with charpath.
-
- The implementation doesn't look at the Metrics in the font; it always
- uses the metrics supplied by the character.
-