Changes in the most recent release of Ghostscript

This document is news about the most recent Ghostscript release. For earlier versions, see the history documents:

History of Ghostscript versions 7.n
History of Ghostscript versions 6.n
History of Ghostscript versions 5.n
History of Ghostscript versions 4.n
History of Ghostscript versions 3.n
History of Ghostscript versions 2.n
History of Ghostscript versions 1.n

For other information, see the Ghostscript overview.


Version 7.22 (2002-08-06)

This release integrates the rewritten pdfwrite font copying code, fixing a large class of pdfwrite bugs involving incremental font updating. This project was completed before the DeviceN merge was ready, so this release (rather than 7.21 as previously stated) is the final checkpoint prior to the DeviceN merge.

Overall, pdfwrite is probably an improvement over previous releases, but there are still known issues. Testing of pdfwrite with real-world files is encouraged.

The following SourceForge bug numbers were open at the time of the last release: 405342, 407342, 414947, 414985, 423838, 427347, 432040, 434277, 446344, 446672, 453969, 458261, 458775, 458780, 459647, 465720, 465936, 468762, 474745, 482038, 484752, 484753, 485510, 487953, 493348, 495319, 498595, 505429, 508081, 509646, 510808, 511232, 513905, 514616, 517349, 521916, 526099, 526491, 530011, 530588, 533467, 535366, 535752, 535836, 538033, 539239, 542848, 543185, 546823, 551565, 552989, 554076, 555496, 557177, 558151, 558435, 559614, 560508, 562103, 563287, 565790, 567421, 567487, 567604, 567773, 569573, 570181, 570772, 571980, 572119, 573744, 576586, 576591, 578838, 578865, 580029, 580873, 581420, 582471, 583413, 584713, 584990, 586178, 586595, 589244, 590307, 590979, 591039, 591326.

The nightly regression tests show many changes. However, most of the non-pdf regressions are tiny changes resulting in comparing a debug build against a non-debug baseline. The rendering really shouldn't be different at all, so we're leaving these regressions open until we can fix the discrepancy. On the pdfwrite side, most of the regressions are actually improvements, but there are some known issues. Notably, the "same_font" function is incorrect, and deriving several fonts from a standard font, replacing Metrics or Metrics2 only, pdfwrite incorrectly merges them into a single font. This causes a regression with 093-01.ps and probably other test files.

Incompatible changes







Copyright © 2002 artofcode LLC. All rights reserved.

This software is provided AS-IS with no warranty, either express or implied. This software is distributed under license and may not be copied, modified or distributed except as expressly authorized under the terms of the license contained in the file LICENSE in this distribution. For more information about licensing, please refer to http://www.ghostscript.com/licensing/. For information on commercial licensing, go to http://www.artifex.com/licensing/ or contact Artifex Software, Inc., 101 Lucas Valley Road #110, San Rafael, CA 94903, U.S.A., +1(415)492-9861.

Ghostscript version 7.22, 6 August 2002