X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fdevices%2Fswf.c;h=5f0fe70f9ad6ebbcd14202b2b433d08de9dd222a;hb=a52eae660658ae99a325993a7d7bb373b03d6df0;hp=1db6b384615bbd2d146147b5502ea0d463a4d9c9;hpb=5c25a1fc058ae69818976cbb0e6c6b2f6a1aada5;p=swftools.git diff --git a/lib/devices/swf.c b/lib/devices/swf.c index 1db6b38..5f0fe70 100644 --- a/lib/devices/swf.c +++ b/lib/devices/swf.c @@ -1475,10 +1475,6 @@ void swfoutput_finalize(gfxdevice_t*dev) while(iterator) { TAG*mtag = i->swf->firstTag; if(iterator->swffont) { - if(use_font3 && i->config_alignfonts) { - // needs to be done before the reduce - swf_FontCreateAlignZones(iterator->swffont); - } if(!i->config_storeallcharacters) { msg(" Reducing font %s", iterator->swffont->name); swf_FontReduce(iterator->swffont); @@ -1501,7 +1497,7 @@ void swfoutput_finalize(gfxdevice_t*dev) i->tag = swf_InsertTag(i->tag,ST_END); TAG* tag = i->tag->prev; - if(i->config_storeallcharacters) { + if(use_font3 && i->config_storeallcharacters && i->config_alignfonts) { swf_FontPostprocess(i->swf); // generate alignment information }