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 605870 - Incorrect shaping for Syriac
Incorrect shaping for Syriac
Status: RESOLVED FIXED
Product: pango
Classification: Platform
Component: general
1.26.x
Other Linux
: Normal normal
: ---
Assigned To: pango-maint
pango-maint
Depends on:
Blocks:
 
 
Reported: 2010-01-01 23:09 UTC by Patrick McCarty
Modified: 2012-08-18 16:43 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Syriac output from Pango 1.24.5 (25.67 KB, image/png)
2010-01-01 23:10 UTC, Patrick McCarty
Details
Syriac output from Pango 1.26.2 (33.84 KB, image/png)
2010-01-01 23:10 UTC, Patrick McCarty
Details

Description Patrick McCarty 2010-01-01 23:09:01 UTC
The file test-syriac.txt in pango-view/ is rendered incorrectly in Pango 1.26.2.  It looks much nicer under 1.24.5.

I am using the Serto Jerusalem font from the Meltho fonts referenced in this post:
http://mail.gnome.org/archives/gtk-i18n-list/2009-December/msg00034.html

Please see the attached images to compare the output of 1.24.5 with 1.26.2.  I used pango-view to test the output:

$ pango-view --dpi 200 --font="Serto Jerusalem" test-syriac.txt
Comment 1 Patrick McCarty 2010-01-01 23:10:01 UTC
Created attachment 150656 [details]
Syriac output from Pango 1.24.5
Comment 2 Patrick McCarty 2010-01-01 23:10:33 UTC
Created attachment 150657 [details]
Syriac output from Pango 1.26.2
Comment 3 Behdad Esfahbod 2010-01-07 00:51:49 UTC
If the font is free software, can you attach it here please?
Comment 4 Patrick McCarty 2010-01-07 01:39:17 UTC
I'm hesitant about attaching the font, because it is free to use but not to modify.  Or is that free enough?

From the Debian package description:

"Meltho mollection of syriac OpenType fonts originally part of the XFree86 distribution, but which are licensed under terms incompatible with the Debian Free Software Guidelines, and thus cannot be distributed as part of Debian."
Comment 5 Behdad Esfahbod 2010-01-07 15:55:32 UTC
Can you email it to me please?  Can't do anything without the font.
Comment 6 Petr Tomasek 2010-01-14 09:46:33 UTC
You can download it from http://www.bethmardutho.org/support/meltho/download/
Comment 7 Simos Xenitellis 2010-03-12 21:48:09 UTC
These fonts used to be packaged in Fedora (package misc-meltho), though they got removed due to licensing issues, which while the font designer allows for-profit use, they forbid derivative work. 

Debian still has them in 'ttf-xfree86-nonfree-syriac', so you could extract them from http://packages.debian.org/sid/ttf-xfree86-nonfree-syriac (select the .tar.gz source package).
Comment 8 Behdad Esfahbod 2010-05-11 00:47:59 UTC
Fixed in master.
Comment 9 Patrick McCarty 2010-06-17 20:43:19 UTC
I am still seeing this bug in Pango 1.28.1.

Can anyone else confirm?
Comment 10 Behdad Esfahbod 2010-06-17 20:53:21 UTC
Humm, you're right.  I'm pretty sure I tested and this fixed at some point.  Let me figure out.
Comment 11 Rafy 2011-10-18 21:54:48 UTC
No improvement using latest under ubuntu 11.10. Tried installing the latest working version but it gave me an error.
Is there any progress made?
Comment 12 Behdad Esfahbod 2011-10-18 22:07:41 UTC
I rewrote the Syriac shaper in HarfBuzz.  It just hasn't been merged into Pango yet...
Comment 13 Behdad Esfahbod 2012-08-18 16:43:17 UTC
Merged in HarfBuzz branch.  Fixed.