X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Ffilters%2Fremove_font_transforms.c;h=95db4ca73fab1cd2b937c865e4e49504cec88264;hb=fdd99ebecfef4874ea12bc97839fa027a0e8ed2f;hp=afcc62f39d1ba7719c7ab5daa2db8f068625aa0e;hpb=6b420806fea03cbd86d5a6d55b112010b15cbba3;p=swftools.git diff --git a/lib/filters/remove_font_transforms.c b/lib/filters/remove_font_transforms.c index afcc62f..95db4ca 100644 --- a/lib/filters/remove_font_transforms.c +++ b/lib/filters/remove_font_transforms.c @@ -212,6 +212,9 @@ static gfxresult_t* pass1_finish(gfxfilter_t*f, gfxdevice_t*out) fd->dx = -total.xmin; fd->dy = 0; + font->ascent = total.ymax; + font->descent = total.ymin; + for(t=0;tglyphs[t].line; while(line) { @@ -266,6 +269,7 @@ void gfxtwopassfilter_remove_font_transforms_init(gfxtwopassfilter_t*f) f->pass1.internal = i; f->pass2.name = "remove font transforms pass 2"; + f->pass2.addfont = pass2_addfont; f->pass2.drawchar = pass2_drawchar; f->pass2.internal = i;