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.
>
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.