Page 1 of 1

Problems with Hebraic letters with Firefox (firefox:18587)

Posted: 16. Oct 2011, 12:05
by zAchAry
Firefox doesn't renders Hebrew fonts on many pages

This is the error that is being displayed in the terminal when visiting this page

Code: Select all

$ firefox

(firefox:18587): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='HebrewEngineFc', font='Frank Ruehl CLM Medium 18.6669921875', text='מילון אונליין'

(firefox:18587): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='HebrewEngineFc', font='Frank Ruehl CLM Bold 18.6669921875', text='מילון'

(firefox:18587): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='HebrewEngineFc', font='Frank Ruehl CLM Bold 26.6669921875', text='אנגלית '

(firefox:18587): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='HebrewEngineFc', font='Frank Ruehl CLM Medium 14.22265625', text='הורד מילון בבילון'

(firefox:18587): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='HebrewEngineFc', font='Frank Ruehl CLM Bold 17.77734375', text='ויקיפדיה העברית'

(firefox:18587): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='HebrewEngineFc', font='Frank Ruehl CLM Medium 13.3330078125', text='מאמר זה משתמש בתוכן מ'

(firefox:18587): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='HebrewEngineFc', font='Frank Ruehl CLM Bold 13.3330078125', text='ויקיפדיה'

(firefox:18587): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='HebrewEngineFc', font='Frank Ruehl CLM Bold 16', text='מילון'

(firefox:18587): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='HebrewEngineFc', font='Frank Ruehl CLM Medium 16', text='בבילון אונליין '
Screenshot:
Image

However, when I'm running Firefox with this command

Code: Select all

$ LANG=he_IL.utf8 firefox
everything looks fine.

EDIT: False positive, everything is fine.
There was a problem with the permissions in certain folders of Culmus inside ~/.fonts but I still would like to know what exactly did LANG=he_IL.utf8 (nor LANG=en_GB.utf8 neither LANG=en_US.utf8 work like LANG=he_IL.utf8)