[reportlab-users] ttfonts.py patch

Robin Becker robin at reportlab.com
Fri Dec 4 07:29:26 EST 2009

Jerry Casiano wrote:

> On Fri, 2009-12-04 at 11:05 +0000, Robin Becker wrote:

>> .......


>> Jerry, can you see if the following small patch improves your outcomes.


>> It seems that the error you were getting related to number of contours occurs

>> when we see glyphLen == 0. That could be because it's not really right to assume

>> that all fonts have all the glyphs in the 0-128 range.


>> I tried the following patch on ttfonts.py and that at least prevents the error

>> from being raised.



> Nice, I removed the exception I had added and made the change you

> suggested, had no problem processing over 6000 fonts.

I don't think I'm worried about the accessing so much as whether you can
actually use those fonts in some real sense. Do you have some sort of test to
produce a PDF with an alphabet for each one for example? That would help to see
if the change above actually did more good than harm.
Robin Becker

More information about the reportlab-users mailing list