X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=lib%2Fmodules%2Fswftext.c;h=21382756aac8db56566d85e176c88957dab413a8;hb=e9631a8e0e3870d2d758ba9c584210f64a202419;hp=2b2bf91a3f92d600afb23672d1bac6d3afe165d6;hpb=c8da09410c94c5da425f5dfcf471a67fd3f8375e;p=swftools.git diff --git a/lib/modules/swftext.c b/lib/modules/swftext.c index 2b2bf91..2138275 100644 --- a/lib/modules/swftext.c +++ b/lib/modules/swftext.c @@ -1204,7 +1204,15 @@ SRECT swf_SetDefineText(TAG*tag, SWFFONT*font, RGBA*rgb, char*text, int scale) } swf_SetRect(tag,&r); - swf_SetMatrix(tag,NULL); + + /* The text matrix is pretty boring, as it doesn't apply to + individual characters, but rather whole text objects (or + at least whole char records- haven't tested). + So it can't do anything which we can't already do with + the placeobject tag we use for placing the text on the scene. + */ + swf_SetMatrix(tag,0); + swf_TextCountBitsUTF8(font,text,scale*20,&gbits,&abits); swf_SetU8(tag,gbits); swf_SetU8(tag,abits);