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]

Reply via email to