Bug 206228 - [ml_IN] GSUB rule to reverse U0D4D and U0D30
Summary: [ml_IN] GSUB rule to reverse U0D4D and U0D30
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: fonts-indic
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Leon Ho
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-09-13 02:21 UTC by Leon Ho
Modified: 2007-11-30 22:11 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-09-14 03:03:10 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
patch (887 bytes, patch)
2006-09-13 02:24 UTC, Leon Ho
no flags Details | Diff

Description Leon Ho 2006-09-13 02:21:09 UTC
Description of problem:
>>>>When indic_ot_reorder() finds the unicodes' string includes the 
>>>>sequence of Cons+(U+0x0d4d)+(U+0x0d30), it moves (U+0x0d30) to the 
>>>>first position of the string, and moves Cons to the last position of 
>>>>the string.
>>>>
>>>This sounds a good solution and if it works for other font, it can 
>>>work for lohit also.
>>>      
>>>
>>>Only modification I think required now is to modify the GSUB rule of 
>>>the combination (U+0x0d4d)+(U+0x0d30) and make it reverse.

Comment 1 Leon Ho 2006-09-13 02:24:01 UTC
Created attachment 136132 [details]
patch

Comment 2 Leon Ho 2006-09-13 02:37:23 UTC
Rahul, please confirm if we need the fix

I cannot see any failures on U0D4D+U0D30.

(I only see UXXXX+U0D4D+U0D32 and UXXXX+U0D4D+U0D31 failures in ml_IN test results.)

Comment 3 Liang Zhang 2006-09-13 05:56:04 UTC
I wrote a patch for the bug about Cons + 0d4d + 0d31 in Pango upsteam.
http://bugzilla.gnome.org/show_bug.cgi?id=351223


Comment 4 Leon Ho 2006-09-13 08:50:54 UTC
This is what LingNing has written to work with the font patch in comment #1
http://bugzilla.gnome.org/show_bug.cgi?id=121672

Comment 5 Leon Ho 2006-09-14 03:03:10 UTC
Fixed on fonts-indic-2.0.2-1


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