[tex-live] texmf-dist/doc/xelatex/xltxtra/xltxtra.pdf
Sanjoy Mahajan
sanjoy at mrao.cam.ac.uk
Sun Jan 21 06:58:43 CET 2007
Reinhard,
Interesting investigation.
By running pdf2ps with -dDEBUG I had also found that the Bitstream
fonts were causing problems. The complaints about ND and RD happened
while gs was parsing one of the Bitstream Charter fonts, but I
couldn't figure out how to uncompress the font stream to see how ND
and RD were defined.
Probably this bugfix for gs 8.54 solved those messages (log entry from
History8.htm in the gs-8.54 tar.bz2). It looks like Bitstream falls
into the category of 'correct but old-fashioned', so maybe the bug
really is in gs and it's okay to leave the .pfb's as is. If so, sorry
for the noise! [And I am now 100% convinced that gs is not useful as
a PDF validator. As Heiko said, if anyone knows of a free-software
PDF validator, do tell.]
2006-01-11T13:20:01.631161Z Alex Cherepanov
Move back-up CharString construction procedures (RD, ND, ...) to a
special dictionary and put it below userdict to avoid warnings
when the font defines them in userdict.
Bug 688464
DETAILS:
Some broken fonts forget to define CharString construction
procedures because non-PostScript font rasterizers don't detect
this error. Ghostscript has a back-up definitions of the
procedures that do their job and issue a warning.
Other correct but old-fashioned fonts define CharString
construction procedures in userdict. We had the back-up procedures
defined above userdict, where they preempted the userdict
definitions and issued a bogus warning. This patch moves the
definitions below userdict.
[lib/pdf_font.ps]
-Sanjoy
`Not all those who wander are lost.' (J.R.R. Tolkien)
More information about the tex-live
mailing list