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 354711 - [pa] Font Rendering issue for Punjabi
[pa] Font Rendering issue for Punjabi
Status: RESOLVED OBSOLETE
Product: pango
Classification: Platform
Component: indic
unspecified
Other All
: Normal normal
: ---
Assigned To: Pango Indic
Pango Indic
Depends on:
Blocks: 594101
 
 
Reported: 2006-09-07 02:03 UTC by LingNing Zhang
Modified: 2012-08-25 20:45 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot with latest Pango (9.61 KB, image/png)
2007-08-23 09:49 UTC, A S Alam
  Details
Screenshot showing correct rendering of U+0A72 and U+0A73 (367.16 KB, image/png)
2009-06-30 04:55 UTC, sandeep
  Details
Patch for fixing correct rendering of U+0A72 and U+0A73 combinations (780 bytes, patch)
2009-06-30 05:11 UTC, sandeep
none Details | Review

Description LingNing Zhang 2006-09-07 02:03:31 UTC
Please describe the problem:
Description of problem:
Rendering of following combination is incorrect ing PANGO
------
0a050a3e
0a720a3f
0a720a40
0a730a41
0a730a42
0a720a47
0a050a48
0a730a4b
0a050a4c
0a130a41

Consonant {0a15}+0a4d0a2f
------

for correct Rendering just open attached file in QT application (kedit/kate)
dotted circle is expected.

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


Additional Information:
Those combination are made by
{Cononent}+{Dependent Vowel}= {Indepentdent Vowel},
 U0AXX+ U0AYY= U0AXXYY {U0AZZ} (also have sepecific Unicode vowel)
it (U0AZZ) is just Visible to User, but actually it is U0AXXYY, user must
know that is not U0AZZ


Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 LingNing Zhang 2006-09-07 02:04:39 UTC
Font Test Case
https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=134015
Comment 2 LingNing Zhang 2006-09-07 02:05:16 UTC
Image from QT
https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=134016
Comment 3 LingNing Zhang 2006-10-19 06:54:45 UTC
This bug has already been fixed.
It can be closed.
:)
Comment 4 Sankarshan Mukhopadhyay 2007-03-07 14:28:43 UTC
(In reply to comment #3)
> This bug has already been fixed.
> It can be closed.
> :)
> 

The reporter can change the status to CLOSED - correct ?
Comment 5 A S Alam 2007-08-23 09:47:59 UTC
no, it is not fixed in Pango Yet, attaching screenshot.
TestCase is below, just copy and paste:
1) 0a050a3e ਅਾ
2) 0a720a3f ੲਿ
3) 0a720a40 ੲੀ
4) 0a730a41 ੳੁ
5) 0a730a42 ੳੂ
6) 0a720a47 ੲੇ
7) 0a050a48 ਅੈ
8) 0a730a4bੳੋ
9) 0a050a4c ਅੌ
10) 0a130a41 ਓੁ
still 2,3,4,5,6,8 are wrong

Comment 6 A S Alam 2007-08-23 09:49:17 UTC
Created attachment 94176 [details]
screenshot with latest Pango

pango-1.17.5-1.fc8
Comment 7 sandeep 2009-06-29 13:05:13 UTC
From Comment #6,

Is U+0A72 and U+0A73 acting as a constant or independent vowel ?
Comment 8 A S Alam 2009-06-30 04:15:25 UTC
0a73 & 0a73 are NOT Consonants (So these combination (like #5) should not form)
Comment 9 sandeep 2009-06-30 04:55:27 UTC
Created attachment 137603 [details]
Screenshot showing correct rendering of U+0A72 and U+0A73

If the screenshot is OK, i would like to submit the patch.
Comment 10 A S Alam 2009-06-30 04:57:00 UTC
That looks perfect. Thanks
Comment 11 sandeep 2009-06-30 05:11:16 UTC
Created attachment 137605 [details] [review]
Patch for fixing correct rendering of U+0A72 and U+0A73 combinations

The above patch was tested against pango-1.24.2-1.fc11.x86_64.
Comment 12 sandeep 2009-09-03 14:32:30 UTC
Ping Behdad
Comment 13 Parag AN 2009-10-01 09:22:16 UTC
    Thanks all for reporting and commenting here. I have included this bug fix in
    bug 594101.
Comment 14 Parag AN 2009-10-23 04:20:10 UTC
Behdad,
        Do you still need any further discussion here for patch submitted in comment#11?
Comment 15 Behdad Esfahbod 2012-08-25 20:45:13 UTC
HarfBuzz has been merged, Indic shaper removed.  Marking OBSOLETE.