A new implementation specific entry in font dictionary.

"Igor V. Melichev" <[email protected]>
Newsgroups gmane.comp.printing.ghostscript.patches
Message-ID <[email protected]>
This is a post-commit submission.

[Log message beg]
Fix (pdfwrite) : Providing an access to the original font matrix via a
special
font dictionary key /.OrigFont .

DETAILS :

The new key is implementation specific and should not affect regular
documents.
It works for the case when a font is copied like this :

 /x findfont dup length dict copy
 /y exch definefont

- it points from the copy to the original font.

This change fixes Ghostscript Bug 686970 "Overlapping characters"
and causes a progression with 455690.pdf with pdfwrite.

A long ago Peter L. Deutsch and me discussed the heuristic in
pdf_font_orig_matrix/font_orig_scale. I was aware of its limitations,
but I followed Peter's authority. Now we get a real case that it can't
handle,
and therefore I take the responsibility for the different approach.

-igor.
[Log message end]

Branches : HEAD.
patch_lib.txt (application/octet-stream, 426 B) - not displayed
patch_src.txt (application/octet-stream, 4.9 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.