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): 1.1.2-10 How reproducible: Everytime Steps to Reproduce: 1. LANG=ta_IN.UTF-8 oowriter 2. Open the attached .sxw 3. Copy and paste the contents into gedit Actual results: Several characters overlap Characters do not overlap in gedit Expected results: Characters should not overlap Additional info: 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 build.
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. Thanks.