Post by Allan Murray on Apr 23, 2012 2:57:35 GMT -5
I had a look at the font in question, and discovered that some of the glyphs have in excess of 15,000 nodes! This is unusually high. Most fonts would not have more than a few hundred nodes per glyph, and you might find some fonts with a few thousand.
Type allocates a fixed buffer when opening glyphs. It is currently set for a maximum of 10,000 nodes per glyph, which is far in excess of what is normally needed. When I set the maximum to 16,000 nodes, the font opens without a problem.
I will probably increase the buffer in the next update.
ps The 'skull' image (which is used multiple times in some glyphs) has around 5000 nodes, and has obviously been created using a non-optimised auto-tracer. There is an auto-tracer which is now a new feature of Type 3.2, which would not allow so many nodes, and would have done a better job of creating this font.