From: kramm Date: Sun, 6 Jun 2004 14:24:49 +0000 (+0000) Subject: prevent against missing glyphs in swf_DrawText. X-Git-Tag: release-0-6-0~135 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=88762a370b7b8c601725683a229173e400a4eaef prevent against missing glyphs in swf_DrawText. --- 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) {