X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fgfxfont.c;h=1646418487341e66a3abe61fd6c2fcb9d4d1dd13;hb=a6257045b4ec8b161bc612e56a9fb10f3d23298f;hp=8fba3de85a60e5b67b360d22a59c07a13c1a6797;hpb=267dd214de6b1ca01d93e0b60a5ad1d5ed36ba4d;p=swftools.git diff --git a/lib/gfxfont.c b/lib/gfxfont.c index 8fba3de..1646418 100644 --- a/lib/gfxfont.c +++ b/lib/gfxfont.c @@ -347,7 +347,7 @@ gfxfont_t* gfxfont_load(char*filename, double quality) } l = l->next; } - if(!ok) { + if(!ok && !(name)) { gfxline_free(font->glyphs[font->num_glyphs].line); font->glyphs[font->num_glyphs].line = 0; font->glyphs[font->num_glyphs].advance = 0; @@ -357,8 +357,7 @@ gfxfont_t* gfxfont_load(char*filename, double quality) have unicode indices attached to them. Remove that information, in order to not confuse any converter applications. - - TODO: what about space characters? */ + */ font->glyphs[font->num_glyphs].unicode = 0; if(font->glyphs[font->num_glyphs].name) { free(font->glyphs[font->num_glyphs].name);