X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fmodules%2Fswftext.c;h=29e3fb3ceec6315beb032d7abcf21faf522cf83e;hb=88762a370b7b8c601725683a229173e400a4eaef;hp=683f494319f96ff707c4e4287e204ef10af0dc1b;hpb=eaff678a1de813f56de1df9067100e4da3671802;p=swftools.git diff --git a/lib/modules/swftext.c b/lib/modules/swftext.c index 683f494..29e3fb3 100644 --- a/lib/modules/swftext.c +++ b/lib/modules/swftext.c @@ -1265,6 +1265,10 @@ void swf_DrawText(drawer_t*draw, SWFFONT*font, int size, char*text) U32 c = readUTF8char(&s); int g = font->ascii2glyph[c]; shape = font->glyph[g].shape; + if(((int)g)<0) { + fprintf(stderr, "No char %d in font %s\n", c, font->name?(char*)font->name:"?"); + continue; + } shape2 = swf_ShapeToShape2(shape); l = shape2->lines; while(l) {