Bug 12780

Summary: fi/fl ligatures go wrong when using justification in Firefox
Product: DejaVu Reporter: NMONNET <nico>
Component: SansAssignee: Deja Vu bugs <dejavu-bugs>
Status: RESOLVED NOTOURBUG QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: f'd up "fi" ligature when using justified paragraphs in wikipedia
still justified, display is now correct when "fi" is highlighted during search
justification now disabled (align left), display is fine

Description NMONNET 2007-10-11 09:29:12 UTC
When enabling "justified paragraphs" in Wikipedia, I noticed that "fi" and "fl" ligatures looked wrong, the following characters overwrite it slightly.

(attaching pictures to demonstrate)

Note that this happens on:

* Gentoo ~amd64 Firefox 2.0.0.7, pango 1.18.2, dejavu 2.20
* Ubuntu Gutsy x86, Firefox 2.0.0.6, pango 1.18.2, dejavu 2.19-1ubuntu2
Comment 1 NMONNET 2007-10-11 09:30:52 UTC
Created attachment 11993 [details]
f'd up "fi" ligature when using justified paragraphs in wikipedia
Comment 2 NMONNET 2007-10-11 09:31:48 UTC
Created attachment 11994 [details]
still justified, display is now correct when "fi" is highlighted during search
Comment 3 NMONNET 2007-10-11 09:33:39 UTC
Created attachment 11995 [details]
justification now disabled (align left), display is fine
Comment 4 NMONNET 2007-10-11 09:43:54 UTC
I should add that stock Bitstream Vera Sans do not display this problem.
Comment 5 Denis Jacquerye 2007-10-11 09:47:57 UTC
Thanks for the bug report but this isn't a DejaVu bug. It just happens that DejaVu fonts trigger
the Firefox/Mozilla bug. Other fonts out there also have Latin ligatures, you can't expect them to remove ligatures just for a Mozilla bug.
The bug has been fixed in Firefox 3.0, so just wait for that version.

See https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/37828 (with a workaround for DejaVu 2.19) and
https://bugzilla.mozilla.org/show_bug.cgi?id=331716

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.