Artifex Software, Inc. is happy to announce the release of GPL Ghostscript 8.71 and GhostPDL 8.71.

This is the second in this series of stable Ghostscript and GhostPDL releases.

Source packages are available from:


And from the following mirrors:


SHA-1 checksums

 * aa2df7ba23abdfe95d36acec7333eac51768c47d  ghostscript-8.71.tar.xz
 * 629299140f612fac32f6289be0904107dfd1b555  ghostscript-8.71.tar.gz
 * 8ca737f8ca8b5af8b3b0ca7672361897c3edbe44  ghostpdl-8.71.tar.bz2

MD5 checksums

 * 5005d68f7395c2bfc4b05c1a60d9b6ba  ghostscript-8.71.tar.xz
 * 51a522a5b4818bd3dc7c1c0e9dd22bad  ghostscript-8.71.tar.gz
 * d1e7581832c41479117f02429c809e05  ghostpdl-8.71.tar.bz2

New in this release is an experimental project file for Microsoft Visual Studio. This wraps the normal nmake build, and makes it easier for developers to get started building Ghostscript with that compiler.

Support for tiff file output is now provided using the libtiff implementation rather than our more limited native code as in previous releases. There is also a new 'tiffsep1' output device which produces halftoned separations at 1 bit-per-pixel, in contrast to the 'tiffsep' device which produces 8 bit-per-pixel plates.

Support for using FreeType as a type rasterizer has been greatly improved. We do not recommend its use as of this release, but it is much more functional than previously and our intent is that it will become the default in a future release.

The graphics library has been updated to provide more accurate scan conversion of vector art including fixes to dash behavior, transparent stroked paths, thick stroked paths, radial shadings, xps cap handling, "pie" joins, degenerate beziers, improved handling of dropouts in thin strokes and better thin axis-aligned strokes.

Incompatible changes

There are no recorded incompatible changes.


Thanks to everyone whose hard work made this release possible!