Red Hat Bugzilla – Bug 138649
Tamil characters have spacing problem (overlapping glyphs)
Last modified: 2007-11-30 17:10:54 EST
Description of problem:
Certain specific tamil characters overlap over each other. This
appears to be a spacing bug.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. LANG=ta_IN.UTF-8 oowriter
2. Open the attached .sxw
3. Copy and paste the contents into gedit
Several characters overlap
Characters do not overlap in gedit
Characters should not overlap
It looks like overlapping happens only in case of 2 specific characters.
This bug so far only appears in tamil
Created attachment 106416 [details]
test case for tamil spacing bug
Created attachment 106417 [details]
screenshot of OOo displaying the bug
Can you check the attached screenshot for errors? I haven't found
what exactly is causing the issue, but it appears that OOo is applying
a transformation array to the string causing the glyphs to be
overlapped. When the transformation array is not applied, I get the
attached screenshot. I still need to figure out what's creating the
transformation array and why.
Created attachment 107772 [details]
Test screenshot after hacking out transformation array application
I believe I have a patch for this bug, will incorporate fix into
1.1.2-15. There still seem to be problems with character deletion and
selection though (the strings don't decompose into the correct
sequence when you delete one glyph).
A partial fix that makes this much better should show up in 1.1.2-15
and later builds.
Look for 1.1.2-16.6.EL4 in dist-4E-scratch and please test against
This bug is fixed in 1.1.2-16.6.EL4. Leaving bug status at modified.
will change this to resolved after the fixed pkg is built into RHEL4.
It looks good on even 1.1.2-17.6.EL4.
Confirmed fixed. Tested with openoffice.org-1.1.2-18.6.EL4.