GNOME Bugzilla – Bug 447033
vowel is applied for Chillu consonant instead of consonant
Last modified: 2009-10-01 14:37:31 UTC
Please describe the problem: IN GEDIT: Description of problem: In some words, where the letter (say A) from the combination - (U+0d38) + (0d4d) + (0d31) + (0d4d) + (0d31) is used after the Chillu consonants*, when the vowel (U + 0d4b) is used along with, this is applied for the chillu conjunct also. This is wrong as the vowel (U + 0d4b) is to be only applied to A. How reproducible: Always Steps to Reproduce: (explaining with an example) 1.Open gedit 2.type any chillu consonant*, eg: (U+0d28) + (U+0d4d) + (U+200d) 3.type (U+0d38) + (0d4d) + (0d31) + (0d4d) + (0d31) 4.type any vowel (U+0d48),(U+0d4A),(U+0d4B) or (U+0d4C) Actual results: when step 4 is done, the vowel is applied for Chillu consonant* also. Expected results: When step 4 is done, it should be applied only for the letter ((U+0d38) + (0d4d) + (0d31) + (0d4d) + (0d31)) Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Created attachment 89871 [details] [review] my patch 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.
The same bug in RedHat Bugzilla is below: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=238896
Behdad, Please close this bug. Red Hat Bugzilla is now CLOSED. NOTE:- This comment is as part of pango Indic module bug triaging.
Created attachment 144480 [details] Screenshot with correct rendering after testing in gedit I confirm that this bug is fixed and has been tested in the latest pango: pango-1.26.0-1.fc12.i686. Its working perfect. Screenshot for the combinations with all chillu tested in gedit is attached