X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fdevices%2Frecord.c;h=4cc75dde0beb8134fa3dac50c43bcef8b60e48dc;hp=a8a0088672b5ea848c97cc726d857c3204b00077;hb=0db3611587fda836716b21724df956815ab784db;hpb=f08083fe94cf2f064a9f5fe014d97be80e772000 diff --git a/lib/devices/record.c b/lib/devices/record.c index a8a0088..4cc75dd 100644 --- a/lib/devices/record.c +++ b/lib/devices/record.c @@ -241,6 +241,8 @@ static void dumpFont(writer_t*w, gfxfont_t*font) writer_writeString(w, font->id); writer_writeU32(w, font->num_glyphs); writer_writeU32(w, font->max_unicode); + writer_writeDouble(w, font->ascent); + writer_writeDouble(w, font->descent); int t; for(t=0;tnum_glyphs;t++) { dumpLine(w, font->glyphs[t].line); @@ -262,6 +264,8 @@ static gfxfont_t*readFont(reader_t*r) font->id = reader_readString(r); font->num_glyphs = reader_readU32(r); font->max_unicode = reader_readU32(r); + font->ascent = reader_readDouble(r); + font->descent = reader_readDouble(r); font->glyphs = (gfxglyph_t*)rfx_calloc(sizeof(gfxglyph_t)*font->num_glyphs); font->unicode2glyph = (int*)rfx_calloc(sizeof(font->unicode2glyph[0])*font->max_unicode); int t;