> During my evaluation of rendering difference in an
> internal/confidential PDF, I came across this situation in FreeType
> for a CID-keyed subsetted font where if a non-zero CID is mapped to
> a glyph ID of 0, this is considered an error.  Our in-house CFF
> parser does not consider this an error.  I am curious to know the
> rationale behind treating this as an erroneous situation, it this
> based on a CFF specification.  Here is a snapshot of the glyph
> arrangement for the font in question.

Thanks for the report.  While the PDF might be confidential, the
subsetted font in the PDF causing the problem is most certainly not.
So please extract this font and send it to the list (compressed) –
it's much easier to have something to debug.  To be honest, I no
longer remember why a zero index gets rejected :-)

You would also help us a lot by writing a small, stand-alone C program
(i.e., a small program running and emitting data on the console) that
exhibits the issue.


    Werner

Reply via email to