Re: A new implementation specific entry in font dictionary.
"Igor V. Melichev" <[email protected]>
| Newsgroups | gmane.comp.printing.ghostscript.patches |
|---|---|
| Message-ID | <[email protected]> |
The patch http://www.ghostscript.com/pipermail/gs-code-review/2003-August/003940.html was wrong and fixed with the additional patch http://www.ghostscript.com/pipermail/gs-cvs/2003-August/003487.html Igor. ----- Original Message ----- From: "Igor V. Melichev" <[email protected]> To: <[email protected]> Cc: "Ray Johnston" <[email protected]> Sent: Saturday, August 02, 2003 12:43 AM Subject: A new implementation specific entry in font dictionary. > 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. >