[DejaVu-bugs] [Bug 9079] New: Latin ligature bug
bugzilla-daemon at annarchy.freedesktop.org
bugzilla-daemon at annarchy.freedesktop.org
Sun Nov 19 14:57:47 PST 2006
Please do not reply to this email: if you want to comment on the bug, go to
the URL shown below and enter yourcomments there.
https://bugs.freedesktop.org/show_bug.cgi?id=9079
Summary: Latin ligature bug
Product: DejaVu
Version: unspecified
Platform: All
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: General
AssignedTo: dejavu-bugs at lists.freedesktop.org
ReportedBy: baums at u.washington.edu
First of all, many thanks for reenabling the standard ligatures (ff fi fl ffi
ffl) in Sans! The ligatures ffi and ffl are still broken, however, because you
only specify the substitutions:
f + f + i -> ffi / f + f + l -> ffl
As a consequence, when rendering the character sequences ffi or ffl, Pango first
combines the two f into one ff ligature, and when it gets to the i or l part,
the substitution rule no longer applies because there are no longer two f plus i
/ l in the input, but one ff ligature plus i / l. I believe the right thing to
do (and it definitely works) is to have two substitution, one of which takes the
precombined ff ligature as input:
f + f + i -> ffi / f + f + l -> ffl
ff + i -> ffi / ff + l -> ffl
Also, it would be really nice if the standard ligatures could also be reenabled
in all other DejaVu fonts (except for SansMono, of course).
Thanks,
Stefan
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the DejaVu-bugs
mailing list