Bug 138649 - Tamil characters have spacing problem (overlapping glyphs)
Summary: Tamil characters have spacing problem (overlapping glyphs)
Alias: None
Product: Fedora
Classification: Fedora
Component: openoffice.org
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Dan Williams
QA Contact:
Keywords: i18n
Depends On:
Blocks: Indic 137149
TreeView+ depends on / blocked
Reported: 2004-11-10 14:57 UTC by Jatin Nansi
Modified: 2007-11-30 22:10 UTC (History)
1 user (show)

Clone Of:
Last Closed: 2005-02-21 07:02:20 UTC

Attachments (Terms of Use)
test case for tamil spacing bug (5.22 KB, application/octet-stream)
2004-11-10 14:59 UTC, Jatin Nansi
no flags Details
screenshot of OOo displaying the bug (120.35 KB, image/png)
2004-11-10 15:01 UTC, Jatin Nansi
no flags Details
Test screenshot after hacking out transformation array application (184.37 KB, image/png)
2004-12-02 16:49 UTC, Dan Williams
no flags Details

Description Jatin Nansi 2004-11-10 14:57:36 UTC
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):

How reproducible:

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

Comment 1 Jatin Nansi 2004-11-10 14:59:21 UTC
Created attachment 106416 [details]
test case for tamil spacing  bug

Comment 2 Jatin Nansi 2004-11-10 15:01:28 UTC
Created attachment 106417 [details]
screenshot of OOo displaying the bug

Comment 3 Dan Williams 2004-12-02 16:48:46 UTC
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.

Comment 4 Dan Williams 2004-12-02 16:49:43 UTC
Created attachment 107772 [details]
Test screenshot after hacking out transformation array application

Comment 5 Dan Williams 2004-12-02 22:19:27 UTC
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).

Comment 6 Dan Williams 2004-12-07 02:10:01 UTC
A partial fix that makes this much better should show up in 1.1.2-15
and later builds.

Comment 7 Dan Williams 2004-12-08 03:55:47 UTC
Look for 1.1.2-16.6.EL4 in dist-4E-scratch and please test against
this build.

Comment 8 Jatin Nansi 2004-12-08 14:17:37 UTC
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.

Comment 9 Akira TAGOH 2004-12-10 18:11:26 UTC
It looks good on even 1.1.2-17.6.EL4.

Comment 10 Lawrence Lim 2005-02-21 07:02:20 UTC
Confirmed fixed. Tested with openoffice.org-1.1.2-18.6.EL4.


Note You need to log in before you can comment on or make changes to this bug.