small bugfix in ttf generator
authorMatthias Kramm <kramm@quiss.org>
Wed, 10 Mar 2010 01:48:43 +0000 (17:48 -0800)
committerMatthias Kramm <kramm@quiss.org>
Wed, 10 Mar 2010 01:48:43 +0000 (17:48 -0800)
lib/gfxfont.c

index d206324..95d7ac5 100644 (file)
@@ -690,7 +690,7 @@ ttf_t* gfxfont_to_ttf(gfxfont_t*font)
            int g = font->unicode2glyph[u];
            if(invalid_unicode(u))
                continue;
-           if(g>=0 && !ttf->unicode[u]) {
+           if(g>=0 && g<font->num_glyphs && !ttf->unicode[u]) {
                ttf->unicode[u] = g+offset;
            }
        }