X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2Fswfoutput.cc;h=13ba52f9ac78750427a9775671f52519797f82a8;hb=d9872c4e9c1c252d74d380d114eeb769c043e013;hp=172b52bc275dd473a273cd604ad68102d7bb9bd1;hpb=c8e0d0bd8cc515f60ab6a1248caf6fdc8945d89e;p=swftools.git diff --git a/pdf2swf/swfoutput.cc b/pdf2swf/swfoutput.cc index 172b52b..13ba52f 100644 --- a/pdf2swf/swfoutput.cc +++ b/pdf2swf/swfoutput.cc @@ -817,8 +817,12 @@ static void putcharacters(TAG*tag) if(lastx != chardata[t].x || lasty != chardata[t].y) { - newx=chardata[t].x; - newy=chardata[t].y; + newx = chardata[t].x; + newy = chardata[t].y; + if(newx == 0) + newx = SET_TO_ZERO; + if(newy == 0) + newy = SET_TO_ZERO; } if(!colorcompare(&color, &chardata[t].color)) { @@ -888,6 +892,10 @@ static void drawchar(struct swfoutput*obj, SWFFont*font, char*character, int cha if(m->m11 != m->m22) usefonts=0; + if(!font) { + msg(" Font is NULL"); + } + if(usefonts && ! drawonlyshapes) { int charid = font->getSWFCharID(character, charnr);