X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fgfxfont.c;h=21c85abba1c5853176d42353d9a1cbdea89b44a0;hb=80e2b271c1d0b20eae0c950aba5a536305a639a6;hp=6ec1a4fc865af8e2f885ce0c1d7928a2c137c98b;hpb=6c641a457a7ce2b58586c4900d75727c0a357a65;p=swftools.git diff --git a/lib/gfxfont.c b/lib/gfxfont.c index 6ec1a4f..21c85ab 100644 --- a/lib/gfxfont.c +++ b/lib/gfxfont.c @@ -136,7 +136,7 @@ static void glyph_clear(gfxglyph_t*g) static int errorno = 0; -gfxfont_t* gfxfont_load(char*filename, double quality) +gfxfont_t* gfxfont_load(char*id, char*filename, double quality) { FT_Face face; FT_Error error; @@ -179,6 +179,7 @@ gfxfont_t* gfxfont_load(char*filename, double quality) //font->leading = font->layout->ascent + font->layout->descent; //font->encoding = FONT_ENCODING_UNICODE; font->max_unicode = 0; + font->id = strdup(id); font->glyphs = rfx_calloc(face->num_glyphs*sizeof(gfxglyph_t)); glyph2unicode = rfx_calloc(face->num_glyphs*sizeof(int));