X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fdevices%2Fswf.c;fp=lib%2Fdevices%2Fswf.c;h=59a9d0cff957c20c9735f364dd7923afc15e0f6a;hp=bb2cf0964c05956706fed601d8c33616833a7e33;hb=af9a0b4c2720a7890c7226e32c2738f2ada135f8;hpb=792d857a0b572f027368289e754589f4111c3b8a diff --git a/lib/devices/swf.c b/lib/devices/swf.c index bb2cf09..59a9d0c 100644 --- a/lib/devices/swf.c +++ b/lib/devices/swf.c @@ -3039,7 +3039,7 @@ static void setfontscale(gfxdevice_t*dev,double m11,double m12, double m21,doubl MATRIX m; swf_GetMatrix(0, &m); - if(m21 || m12 || fabs(m11+m22)>0.001) { + if(m21 || m12 || fabs(m11+m22)>0.001 || m11<0) { double ifs = (double)extrazoom/(i->current_font_size); m.sx = (S32)((m11*ifs)*65536); m.r1 = -(S32)((m21*ifs)*65536); m.r0 = (S32)((m12*ifs)*65536); m.sy = -(S32)((m22*ifs)*65536);