X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2Fswfoutput.cc;h=de6ace2a06931a1d2f75f1e907e6f2a15067a40b;hb=b3bf5bf6cdf7d80df45de711b079ce3544acd39f;hp=4644df3bd73858565f316c7ece0c063109d825f5;hpb=a9326220edcd7373dedc9f7d1cf5f09e7693e763;p=swftools.git diff --git a/pdf2swf/swfoutput.cc b/pdf2swf/swfoutput.cc index 4644df3..de6ace2 100644 --- a/pdf2swf/swfoutput.cc +++ b/pdf2swf/swfoutput.cc @@ -606,7 +606,7 @@ SWFFont::~SWFFont() logf(" Font %s has %d used characters",fontid, usednum); TAG*ftag = swf_InsertTag(swf.firstTag,ST_DEFINEFONT); swf_SetU16(ftag, this->swfid); - int initpos = swf_GetDataSize(ftag); + int initpos = swf_GetTagLen(ftag); swfmatrix m; m.m11 = m.m22 = 1; m.m21 = m.m12 = 0; @@ -615,12 +615,12 @@ SWFFont::~SWFFont() for(t=0;tdata[ptr[t]] = swf_GetDataSize(ftag)-initpos; + *(U16*)&ftag->data[ptr[t]] = swf_GetTagLen(ftag)-initpos; swflastx=0; swflasty=0; swf_SetU8(ftag,0x10); //0 fill bits, 0 linestyle bits