X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Ffilters%2Fremove_font_transforms.c;h=cdebf6785bb6bfe80ade3028b1d6be24e3caee2c;hp=4b671f7d337bbf6c8b062d8409a771065616b5d3;hb=67aada135687d9eb982fc243d994f9a6ad3ad673;hpb=de003e8704719a8fc7d11d115f905de9d78ec938 diff --git a/lib/filters/remove_font_transforms.c b/lib/filters/remove_font_transforms.c index 4b671f7..cdebf67 100644 --- a/lib/filters/remove_font_transforms.c +++ b/lib/filters/remove_font_transforms.c @@ -145,7 +145,10 @@ static transformedfont_t* transformedfont_new(gfxfont_t*orig, mymatrix_t*m) f->used = rfx_calloc(sizeof(f->used[0])*orig->num_glyphs); int t; for(t=0;tnum_glyphs;t++) { - if(orig->glyphs[t].unicode==32) + if(orig->glyphs[t].unicode==32 && + (!orig->glyphs[t].line || + !orig->glyphs[t].line->next || + !orig->glyphs[t].line->next->next)) f->used[t]=1; //always preserve the space char in fonts } return f;