[gs-bugs] [Bug 691913] New: PCL files generated from ghostscript 'bust the font cache'
bugzilla-daemon at ghostscript.com
bugzilla-daemon at ghostscript.com
Fri Jan 28 00:40:54 UTC 2011
http://bugs.ghostscript.com/show_bug.cgi?id=691913
Summary: PCL files generated from ghostscript 'bust the font
cache'
Product: Ghostscript
Version: HEAD
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P4
Component: Font API
AssignedTo: chris.liddell at artifex.com
ReportedBy: robin.watts at artifex.com
QAContact: gs-bugs at ghostscript.com
Estimated Hours: 0.0
Created an attachment (id=7163)
--> (http://bugs.ghostscript.com/attachment.cgi?id=7163)
100page.pdf
If you run the attached file through ghostscript as follows:
gswin32c.exe -sDEVICE=pxlcolor -r600 -o out.pxl 100page.pdf
The generated files contain fonts where the glyphs are not reused on each
successive page. (So the 'A' character on the second page is redefined from
that of the 'A' character on the first page etc). This produces files that are
not only larger than required, but also perform poorly in the PCL interpreter.
Investigating the code, it seems that pclxl_copy_text_char is being called. We
look up the char index using pclxl_char_index and fail to spot it is one we've
had before. This is because this function is being called from above with a
unique glyph id. We should reasonably expect the glyph id to be the same the
second time a glyph is encountered.
--
Configure bugmail: http://bugs.ghostscript.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the gs-bugs
mailing list