GNOME Bugzilla – Bug 447034
[ml_IN] two combination are render improperly
Last modified: 2012-08-25 20:46:22 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:
Created attachment 89869 [details] the Screenshot the Screenshot, where gedit/openoffice is wrong, but kedit is correct.
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
The same bug in RedHat Bugzilla is below: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=223170
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.
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.
HarfBuzz has been merged, Indic shaper removed. Marking OBSOLETE.