Apache OpenOffice (AOO) Bugzilla – Issue 28567
Mismatching textwidth / charwidth calculation for overlapping glyph clusters
Last modified: 2004-08-20 15:04:15 UTC
When glyph clusters overlap the text width does not match the sum of the character widths, so the formatting of the text looks ugly.
This effect can be seen with almost any arabic text on Un*x. Nevertheless I don't want to take the risk and change something in this area now short time before OOo1.1.2. Mainly because we can not be sure of side effects and due to the fact that we don't know what triggered the bug to occur now (because the code is unchanged for quite a while now). Vote for this if anyone needs this fix urgently. Let's see how many votes this issue gets.
Fixed in CWS vclppbugs4. The clone issue 28576 will be fixed in CWS vcl22.
HDU->US: please verify
Changing resolution to FIXED in order to verify.
.
Verified in vclppbugs4.
I'm hoping this will also fix issue 14069, so I'd like to test it. Is there an easy way to test this fix without having to cvs checkout the entire tree? Was the patch for this fix simple enough that I could apply it to a 1.1.1 or 1.1.2 tree?
Go into the vcl directory and do a cvs diff -r1.46.10.6 -r1.46.10.6.8.1 source/gdi/salllayout.cxx to see the one line fix...
us->us: can not close because fix is not yet integrated.
I crossmerged this change to ooo113fix2 to get this tested by Arabic community. I also build vcl lib and Munzir confirmed it fixed the problem - thanks!
hdu->pjanik: Halleluja! I had forgotten that this fix isn't in a released OOo 1.1.x version... the fix is already in the CWS vclppbugs4 for target OOo 1.1.3 and this CWS is already nominated but not yet integrated. Thanks.
*** Issue 25565 has been marked as a duplicate of this issue. ***
*** Issue 32353 has been marked as a duplicate of this issue. ***
*** Issue 27293 has been marked as a duplicate of this issue. ***
Closing duplicate.