After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 345070 - [ml_IN] not render for combination with ZWJ
[ml_IN] not render for combination with ZWJ
Status: RESOLVED FIXED
Product: pango
Classification: Platform
Component: indic
unspecified
Other All
: Normal normal
: ---
Assigned To: Behdad Esfahbod
Pango Indic
Depends on:
Blocks:
 
 
Reported: 2006-06-16 02:22 UTC by LingNing Zhang
Modified: 2006-07-10 17:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GTK+ Rendering Image (44.77 KB, image/png)
2006-06-16 02:26 UTC, LingNing Zhang
  Details
QT behaviour file (50.43 KB, image/png)
2006-06-16 02:26 UTC, LingNing Zhang
  Details
my patch (568 bytes, patch)
2006-07-05 07:13 UTC, LingNing Zhang
none Details | Review
my patch (568 bytes, patch)
2006-07-05 07:17 UTC, LingNing Zhang
committed Details | Review

Description LingNing Zhang 2006-06-16 02:22:53 UTC
Please describe the problem:
Opened by A S Alam (aalam@redhat.com)  	 on 2006-05-18 10:10 EST  	[reply]  	   Private

Description of problem:
Lang= Malayalam (ml_IN)
Unicode:
{0d23,0d28,0d31,0d32,0d33} + 0d4d + 200d + SPACE is not correctly render with Pango

Version-Release number of selected component (if applicable):
pango-1.13.1-2

How reproducible:
everytime

Steps to Reproduce:
1. open gedit
2. swtich to unicode input (with malayalam fonts)
3. type
{0d23,0d28,0d31,0d32,0d33} + 0d4d + 200d + SPACE 
4. Repeat 1 to 3 step with kedit (kate)

(alternative, please open attached file malayalam-pango-test.txt in both editors)

Actual results:
gedit don't render combination properly

Expected results:
as Kedit's result

Additional info:
Screenshots are attached


Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 LingNing Zhang 2006-06-16 02:26:21 UTC
Created attachment 67458 [details]
GTK+ Rendering Image

GTK+ Rendering Image
Comment 2 LingNing Zhang 2006-06-16 02:26:59 UTC
Created attachment 67459 [details]
QT behaviour file

QT behaviour file
Comment 3 LingNing Zhang 2006-06-16 02:28:10 UTC
UTF-8 encoded Test:

Malayalam (ml_IN)

a)
റ + ്+  ‍= റ്

0d31 + 0d4d + 200d + SPACE = 

b)
ല + ്+  ‍=ല്‍
0d32 + 0d4d + 200d + SPACE = 

c)
ള + ്+  ‍=ള്‍
0d33 + 0d4d + 200d + SPACE =

d)
ന + ്+  ‍= ന്‍
0d28 + 0d4d + 200d + SPACE = 

e)
ണ + ്+  ‍= ണ്‍
0d23 + 0d4d + 200d + SPACE = 
Comment 4 LingNing Zhang 2006-06-16 02:28:52 UTC
the same bug in RedHat bugzilla:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=192226
Comment 5 LingNing Zhang 2006-07-05 07:13:58 UTC
Created attachment 68383 [details] [review]
my patch

I wrote a patch for adding the supporting of ZWJ in Malayalam.
Comment 6 LingNing Zhang 2006-07-05 07:17:05 UTC
Created attachment 68384 [details] [review]
my patch

I wrote a patch for adding the supporting of ZWJ in Malayalam.
Comment 7 LingNing Zhang 2006-07-05 07:26:49 UTC
sorry, network error.
Please delete the same part of the comment and the patch.
:)
Comment 8 Behdad Esfahbod 2006-07-10 17:17:11 UTC
2006-07-10  Behdad Esfahbod  <behdad@gnome.org>

        Bug 345070 – [ml_IN] not render for combination with ZWJ
        Patch from LingNing Zhang

        * modules/indic/indic-ot-class-tables.c: Process ZWJ for Malayalam.