X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fgfxfont.c;h=dda20db34049101b4d9e2bd993b15a02714b1887;hp=d1f58066a0aaa3e063edd7c90cee7c10798796e3;hb=219ea5ad983fc389d894c967528b451ea321b8c6;hpb=6487933fe6b496bb04cd287b51b96af6b7d97058 diff --git a/lib/gfxfont.c b/lib/gfxfont.c index d1f5806..dda20db 100644 --- a/lib/gfxfont.c +++ b/lib/gfxfont.c @@ -614,12 +614,14 @@ ttf_t* gfxfont_to_ttf(gfxfont_t*font) ttf->unicode[u] = t+offset; } int u; - for(u=0;umax_unicode;u++) { - int g = font->unicode2glyph[u]; - if(u<32 || (u>=0xe000 && u<0xf900)) - continue; - if(g>=0 && !ttf->unicode[u]) { - ttf->unicode[u] = g+offset; + if(font->unicode2glyph) { + for(u=0;uunicode_size;u++) { + int g = font->unicode2glyph[u]; + if(u<32 || (u>=0xe000 && u<0xf900)) + continue; + if(g>=0 && !ttf->unicode[u]) { + ttf->unicode[u] = g+offset; + } } } ttf->ascent = font->ascent;