font fix
authorkramm <kramm>
Sun, 30 Mar 2003 15:16:22 +0000 (15:16 +0000)
committerkramm <kramm>
Sun, 30 Mar 2003 15:16:22 +0000 (15:16 +0000)
src/swfdump.c

index 8a4fc8e..3a0c366 100644 (file)
@@ -250,7 +250,9 @@ void textcallback(int*glyphs, int nr, int fontid)
     {
        unsigned char a; 
        if(font>=0) {
-           if(glyphs[t] >= fonts[font]->numchars)
+           if(glyphs[t] >= fonts[font]->numchars  /*glyph is in range*/
+                   || !fonts[font]->glyph2ascii /* font has ascii<->glyph mapping */
+             )
                continue;
            a = fonts[font]->glyph2ascii[glyphs[t]];
        } else {