Bug 85574 - ffi ligature not auto-substituted
Summary: ffi ligature not auto-substituted
Status: NEW
Alias: None
Product: DejaVu
Classification: Unclassified
Component: Serif (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Deja Vu bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-28 21:09 UTC by Axel Niedenhoff
Modified: 2018-08-22 16:28 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Axel Niedenhoff 2014-10-28 21:09:38 UTC
The letter combination ffi should be turned automatically into the ffi ligature, which does not happen with version 2.34 of the font.

I tested with these applications:

LibreOffice Writer 4.4.2.2
LuaTeX beta-0.79.1
XeTeX 3.14159265-2.6-0.99991

It works fine for DejaVu Sans.

Steps to reproduce:

* In LibreOffice Writer, select DejaVu Serif (24pt to see the effect clearly)
* Type “official”

You will see that the ff ligature gets applied, but the i stays extra.
Comment 1 stuart.salzer 2018-08-22 16:28:41 UTC
I encountered this same problem in ConTeXt, and originally reported here
<http://tracker.luatex.org/view.php?id=1006>

I solved the problem by editing the font as such

On my mac I open DejaVuSerif.sft with FontForge
From menu select Element > Font info
From side bar select Lookups
Select 'liga' Standard Ligatures - Without dotless i
click [UP] button to move it above 'liga' Standard Ligatures
Click [OK]
And compile the font.

copied the font to
/usr/local/texlive/2018/texmf-dist/fonts/truetype/public/dejavu
and now ffi ligatures work.

This was needed for all 8 DejaVuSerif* fonts.


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.