To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=99862
------- Additional comments from [email protected] Tue Mar 10 10:23:00 +0000 2009 ------- @hdu: try this one (-: Your patch made me think. Actually ScriptApplyLogicalWidth handles writers space splitting quite well. No matter how you distribute the width fractions of a cluster among its single characters, the output always applies always a zero width to the diacritic glyph and gives the full width to the base glyph. But we had two problems here: - Kashida handling was applied due to a incorrect bit mask. - The manual glyph right-aligning shouldn't mess with the zero-width of the diacritics. I think, this should work quite well now. I just wonder: I always used (also in other places) mpGlyphAdvances[x] == 0 to determine, if we have a diacritic. Would it be safer to use fDiacritic and/or fZeroWidth flags instead? --------------------------------------------------------------------- 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]
