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 447034 - [ml_IN] two combination are render improperly
[ml_IN] two combination are render improperly
Status: RESOLVED OBSOLETE
Product: pango
Classification: Platform
Component: indic
unspecified
Other All
: Normal normal
: ---
Assigned To: Pango Indic
pango-maint
Depends on:
Blocks:
 
 
Reported: 2007-06-13 07:58 UTC by LingNing Zhang
Modified: 2012-08-25 20:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
the Screenshot (380.87 KB, image/png)
2007-06-13 08:02 UTC, LingNing Zhang
Details

Description LingNing Zhang 2007-06-13 07:58:17 UTC
Please describe the problem:
Description of problem:
0D21 + 0D4D + 0D31 + 0D48 + 0D35 + 0D4D  (ഡ്റൈവ്)
0D05 + 0D2A + 0D4D + 0D21 + 0D47 + 0D31 + 0D4D + 0D31 + 0D4D (അപ്ഡേറ്റ്)

Version-Release number of selected component (if applicable):
pango-1.14.9-3.el5

How reproducible:
Everytime

Steps to Reproduce:
1. open gedit, type combination
2.
0D21 + 0D4D + 0D31 + 0D48 + 0D35 + 0D4D
0D05 + 0D2A + 0D4D + 0D21 + 0D47 + 0D31 + 0D4D + 0D31 + 0D4D
3. copy and paste in kedit
  
Actual results:
as in gedit

Expected results:
as in kedit

Additional info:
1) Screenshot on RHEL5, where  gedit/openoffice is wrong, but kedit is correct


Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 LingNing Zhang 2007-06-13 08:02:47 UTC
Created attachment 89869 [details]
the Screenshot

the Screenshot, where  gedit/openoffice is wrong, but kedit is correct.
Comment 2 LingNing Zhang 2007-06-13 08:09:24 UTC
I wrote a patch for fixing bug447033, bug447034 and bug447035.
And I modified indic_shape_engine( ) in this patch, let it handle one by one
syllable, not handle all syllables together.
It can fix the three bugs only by this way.

This patch is below:
http://bugzilla.gnome.org/attachment.cgi?id=89871&action=view
Comment 3 LingNing Zhang 2007-06-13 08:10:29 UTC
The same bug in RedHat Bugzilla is below:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=223170
Comment 4 Ani Peter 2009-10-01 09:45:22 UTC
Tested in pango-1.26.0-1.fc12.i686. Confirmation about the bug  for details mentioned in the description as follows:

1st combination:0D21 + 0D4D + 0D31 + 0D48 + 0D35 + 0D4D  (ഡ്റൈവ്)
There was a confusion between usage of 0d30 and 0d31 earlier. Finally after lots of discussion in the community, decided to use 0d30 for such combinations. Hence the combination will be : 0D21 + 0D4D + 0D30 + 0D48 + 0D35 + 0D4D  (ഡ്രൈവ്) ­this works perfectly now.

2nd combination: 0D05 + 0D2A + 0D4D + 0D21 + 0D47 + 0D31 + 0D4D + 0D31 + 0D4D (അപ്ഡേറ്റ്)
This also works perfectly.
Comment 5 Parag AN 2009-10-01 10:37:31 UTC
Ani,
  Thanks for your input.

Behdad,
    Please close this bug. Red Hat Bugzilla is already CLOSED.

NOTE:- This comment is as part of pango Indic module bug triaging.
Comment 6 Behdad Esfahbod 2012-08-25 20:46:22 UTC
HarfBuzz has been merged, Indic shaper removed.  Marking OBSOLETE.