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]

Reply via email to