To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=111392
------- Additional comments from [email protected] Fri May 7 14:31:06 +0000 2010 ------- AW: To be able to work, i have temporarily commented out vcl/source/glyphs/graphite_layout.cxx ln 248 where the non-pro DEV300 m77 still crashes. AW: Have now sorted out the problem. The FontSize (part of transformation in text primitive) and the DXArray are independent as described in #i100514#. Adapted description in TextSimplePortionPrimitive2D accordingly and extensive to explain that. To get impDecomposePathTextPrimitive working two things are needed to adapt the DXArray from the flat layouted text coming from EditEngine in DrawPortionInfos. First, when splitting in text portions, the right part of the original needs to be extracted and translated to the start offset of the portion (as in the patch). Second, if XFT_AUTOSIZE is used to scale the text to the curce length, this has to be applied to the DXArray, too, but not the FontScaling tself as described in the patch. It is also necessary to correct impPathTextPortion::impPathTextPortion where (overlooked from #i100514#) the scaling of theDXArray was resetted to unit coordinates. All of this did not show up in western languages since the portion length is alwas 1 there; thus neither a wrong offset nor a wrong scaling in a DXArray took any effect. A DXArray only makes any effect when the portion is more than 1 character. Thanks go to kstribley for finding the problem at all. Seems like not too many people use CTL and the old FontWork (better called: Text on curve). --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
