diff options
author | Matthias Kramm <kramm@quiss.org> | 2009-11-27 20:42:02 -0800 |
---|---|---|
committer | Matthias Kramm <kramm@quiss.org> | 2009-11-27 20:42:02 -0800 |
commit | a52eae660658ae99a325993a7d7bb373b03d6df0 (patch) | |
tree | 15665fdc1f12c884b116c45232e4ccc5baee11a3 | |
parent | 5c25a1fc058ae69818976cbb0e6c6b2f6a1aada5 (diff) |
small bugfixes
-rw-r--r-- | lib/Makefile.in | 2 | ||||
-rw-r--r-- | lib/devices/swf.c | 6 |
2 files changed, 3 insertions, 5 deletions
diff --git a/lib/Makefile.in b/lib/Makefile.in index 27aeec32..b694c818 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -69,6 +69,8 @@ modules/swfdump.$(O): modules/swfdump.c rfxswf.h $(C) modules/swfdump.c -o $@ modules/swffilter.$(O): modules/swffilter.c rfxswf.h $(C) modules/swffilter.c -o $@ +modules/swfalignzones.$(O): modules/swfalignzones.c graphcut.c graphcut.h rfxswf.h + $(C) modules/swfalignzones.c -o $@ modules/swffont.$(O): modules/swffont.c rfxswf.h $(C) modules/swffont.c -o $@ modules/swfobject.$(O): modules/swfobject.c rfxswf.h diff --git a/lib/devices/swf.c b/lib/devices/swf.c index 1db6b384..5f0fe70f 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("<debug> 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 } |