GNOME Bugzilla – Bug 605870
Incorrect shaping for Syriac
Last modified: 2012-08-18 16:43:17 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
Created attachment 150656 [details] Syriac output from Pango 1.24.5
Created attachment 150657 [details] Syriac output from Pango 1.26.2
If the font is free software, can you attach it here please?
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."
Can you email it to me please? Can't do anything without the font.
You can download it from http://www.bethmardutho.org/support/meltho/download/
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).
Fixed in master.
I am still seeing this bug in Pango 1.28.1. Can anyone else confirm?
Humm, you're right. I'm pretty sure I tested and this fixed at some point. Let me figure out.
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?
I rewrote the Syriac shaper in HarfBuzz. It just hasn't been merged into Pango yet...
Merged in HarfBuzz branch. Fixed.