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

George N. White III gnwiii at gmail.com
Sun Jul 1 16:53:13 CEST 2007

On 6/30/07, Thanh Han The <hanthethanh at gmail.com> wrote:

> thanks for the translation.

ditto here -- it is good to have an authoritative translation in the

> another thing to notice is that the ps file created by dvips
> is ok, although the embedded fonts in pdf and ps are almost
> identical (apart from the subset tag). Looks likely a gs
> problem.

I've peeked at the changes in gs pdf font handling -- there are major
differences between 8.60 and 8.14 versions of pdf_fonts.ps
and pdf_main.ps.  The current version will only issue one warning
for each undefined procedure, but I still don't know why gs ever thought
the test file had undefined procedures.  Pdf font handing is quite a bit
different from the underlying postscript, so it is not surprising that
.ps works where .pdf fails.  Consider the target audience for desktop
linux -- e.g.,
refugees fleeing from Win32, where pdf is not widely used.  Most linux
distros use ESP gs 8.14 or 8.15 to support printing .ps files to non-ps
printers.  For rendering .pdf files reliably a more recent gs, apparition,
xpdf, etc. are probably more reliable.

George N. White III <aa056 at chebucto.ns.ca>
Head of St. Margarets Bay, Nova Scotia

More information about the tex-live mailing list