fixed rounding of text bboxes.
[swftools.git] / pdf2swf / swfoutput.cc
index 5bb6338..255ca0f 100644 (file)
@@ -525,9 +525,8 @@ static SRECT getcharacterbbox(struct swfoutput*obj, SWFFONT*font)
        b.xmax *= i->chardata[t].size;
        b.ymax *= i->chardata[t].size;
 
-       /* divide by 1024, rounding up */
-       b.xmin += 1023; b.ymin += 1023; b.xmax += 1023; b.ymax += 1023;
-       b.xmin /= 1024; b.ymin /= 1024; b.xmax /= 1024; b.ymax /= 1024;
+       /* divide by 1024, rounding xmax/ymax up */
+       b.xmax += 1023; b.ymax += 1023; b.xmin /= 1024; b.ymin /= 1024; b.xmax /= 1024; b.ymax /= 1024;
 
        b.xmin += i->chardata[t].x;
        b.ymin += i->chardata[t].y;