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.
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.