Text rendered incorrectly in presence of ligatures and justified text
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Firefox |
Won't Fix
|
Medium
|
|||
firefox (Debian) |
Fix Released
|
Unknown
|
|||
firefox (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned | ||
firefox-3.0 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
ttf-dejavu (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
For these tests, I am using fairly recent Dapper, containing the following:
firefox 1.5.dfsg+
libgtk2.0-0 2.8.16-1ubuntu1
libpango1.0-0 1.12.0-0ubuntu1
When rendering text on web pages, if a ligature is encountered (e.g. "ff", "fi", "ffi", etc) the ligature glyph gets rendered as expected but the advance of only the first character is used. This results in the characters after the ligature being drawn over the top of the ligature.
If I select text such that the selection begins or ends in the middle of the ligature, the spacing is corrected (since the ligature isn't used). This problem seems to be restricted to Firefox -- other GTK/Pango apps don't exhibit these problems.
Changed in firefox: | |
status: | Unconfirmed → Confirmed |
Changed in firefox: | |
assignee: | nobody → mozillateam |
status: | Confirmed → In Progress |
Changed in firefox: | |
assignee: | mozillateam → mozilla-bugs |
Changed in firefox: | |
status: | Unknown → Confirmed |
Changed in firefox: | |
status: | Unknown → Confirmed |
Changed in firefox: | |
status: | Confirmed → Won't Fix |
Changed in firefox (Debian): | |
status: | Confirmed → Fix Released |
Changed in firefox: | |
importance: | Unknown → Medium |
Created attachment 216243
Showing the 'fi' ligature.