[tex-live] gs reports error: "Embedded font uses undefined procedure(s)"

Thanh Han The hanthethanh at gmail.com
Sun Jul 1 17:46:25 CEST 2007


ah, big thanks, this has clarified the issue.

Thanh

On Sun, Jul 01, 2007 at 12:25:41PM -0300, George N. White III wrote:
> http://bugs.ghostscript.com/show_bug.cgi?id=688464 provides the explanation:
>
>   ---------------------------------------------------------------
> Additional Comment #11 From Alex Cherepanov 2006-01-11 05:23 -------
>
> The patch is committed to the trunk, rev. 6445
>
> 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.
>
> 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.
>  --------------------------------------------------------------------------


More information about the tex-live mailing list