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 604060 - [kn_IN] Pango doesn't render 0c95+0ccd+0c95+0c97 combination properly
[kn_IN] Pango doesn't render 0c95+0ccd+0c95+0c97 combination properly
Status: RESOLVED OBSOLETE
Product: pango
Classification: Platform
Component: indic
1.26.x
Other Linux
: Normal normal
: ---
Assigned To: Pango Indic
pango-maint
Depends on:
Blocks:
 
 
Reported: 2009-12-08 11:19 UTC by shankar
Modified: 2012-08-18 16:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
shows the actual and correct rendering (36.87 KB, image/png)
2009-12-08 11:20 UTC, shankar
Details
shows the actual and correct rendering (35.46 KB, image/png)
2009-12-14 06:57 UTC, shankar
Details
Portable test case for indic (this file is Kannada) (1.66 KB, text/plain)
2010-08-13 12:40 UTC, arjuna rao chavala
Details
Image showing the problem (138.12 KB, image/png)
2010-08-13 12:42 UTC, arjuna rao chavala
Details
Image showing resolution to the problem (109.10 KB, image/png)
2010-08-13 12:43 UTC, arjuna rao chavala
Details

Description shankar 2009-12-08 11:19:13 UTC
Description of problem:
Pango doesn't render 0c95+0ccd+0c95+0c97 combination properly.

Version-Release number of selected component (if applicable):
1.26.0-1.fc12


Steps to Reproduce:
1.Enable the Kannada support
2. Select the "inscript" layout from ibus menu, and type the following key combination: j+d+j+>
           OR
Select "other-rawcode" from ibus menu and type the following key combination
    0c95+0ccd+0c95+0c97

  
Actual results:
ಕ್ಕಷ

Expected results:
As shown in the attached image
Comment 1 shankar 2009-12-08 11:20:41 UTC
Created attachment 149324 [details]
shows the actual and correct rendering
Comment 2 shankar 2009-12-14 06:57:05 UTC
Created attachment 149680 [details]
shows the actual and correct rendering

Earlier screenshot had some errors. Here is the correct one.
Comment 3 shankar 2009-12-14 07:34:16 UTC
There was error in the reported key sequence.
The correct one would be as below,
 
Inscript: k+d+k+>
           OR
Raw Code: 0c95+0ccd+0c95+0cb7
Comment 4 Vasudev Kamath 2009-12-14 07:38:26 UTC
(In reply to comment #3)
> There was error in the reported key sequence.
> The correct one would be as below,
> 
> Inscript: k+d+k+>
>            OR
> Raw Code: 0c95+0ccd+0c95+0cb7

I've tested this and found that the rendering for given key sequence is wrong
Comment 5 shankar 2009-12-28 09:54:14 UTC
Ping
Comment 6 Pravin Satpute 2010-06-18 09:21:31 UTC
I tested this on kwrite and openoffice and it is working properly there.

Need fix from pango
Comment 7 arjuna rao chavala 2010-07-04 11:35:24 UTC
I have a fix for a similar problem with Telugu  https://bugzilla.gnome.org/show_bug.cgi?id=579398
I have build debian packages for fixing the same. I found that it fixes your bug as well. we need to get support of all other languages which are in indic to proceed  next. You can use the patch at  my bug cited above and rebuild pango. If  you want debian packages, I can email the same.
Comment 8 arjuna rao chavala 2010-08-13 12:38:45 UTC
Patch for Telugu bug 579398 at https://bugzilla.gnome.org/attachment.cgi?id=167797
fixes this problem for Kannada as well.
Comment 9 arjuna rao chavala 2010-08-13 12:40:49 UTC
Created attachment 167803 [details]
Portable test case for indic (this file is Kannada)

Open this with a text application and observe the rendering may need to refer to unicode tables to ignore some forms not relevant for language.
Comment 10 arjuna rao chavala 2010-08-13 12:42:47 UTC
Created attachment 167805 [details]
Image showing the problem

#4: 1 and 2 are same (2 one should not have akhand)
Comment 11 arjuna rao chavala 2010-08-13 12:43:58 UTC
Created attachment 167806 [details]
Image showing resolution to the problem

#4: 2 is correct
Comment 12 shankar 2010-08-13 13:09:50 UTC
Arjun,

Yes, in the image attached by you, the rendering looks perfect.

Shankar
Comment 13 arjuna rao chavala 2010-12-29 08:46:23 UTC
Request updation on the trunk,  as the patch against https://bugzilla.gnome.org/show_bug.cgi?id=579398 has been used on Ubuntu system
supporting Hindi, Kannada and Telugu without adverse impact for over 6 months.
As we do not know when Harfbuzz shaper for Indic will be ready, I request
immediate priority to release this into trunk, so that Telugu and Kannada users
can use their languages with out any rendering errors. The Kannada fix has been confirmed as well by Shankar
Comment 14 Behdad Esfahbod 2012-08-18 16:47:23 UTC
We've merged the HarfBuzz branch.  Closing obsolete.