This bug was reported earlier on Ubuntu
(https://launchpad.net/distros/ubuntu/+source/firefox/+bug/37828),
also in connnection with the dejavu fonts.

It does not occur anymore (in Debian Sid) with the dejavu fonts,
because the dejavu people have disabled automatic ligatures in the
more recent versions of their fonts.

However, the bug still occurs if you use the ttf-freefonts
(FreeSans and FreeSerif).

A web page in which the text is *not* justified is displayed
beautifully, with "fi" represented by a ligature, if you use
FreeSerif as the default "Western" font in Firefox. However, if
the web page specifies justified text, Firefox makes a mess of
ligatures when using the freefonts.

I suggested to the freefonts maintainer to disable automatic
ligatures in the freefonts also, at least for the time being
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=254113;msg=389)
Unfortunately even if this were done, it would just be a
work-around, not a cure, because it would mean sacrificing
ligature substitution entirely (as dejavu now has done). Ligature
substitution works well e.g. in gedit, and also in Firefox if text
is not justified. The real cause of the bug is, IMHO, within
Firefox. It can handle ligatures correctly with non-justified
text; now it should also do it with justified text.

Regards, Jan



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to