It was due to font substitution of standard Helvetica and Times by the TexGyre ones. Uninstalling such package made the PDF readers use some pfb files in /usr/share/fonts/X11/Type1/* (Nimbus Sans, Nimbus Roman, DIngbats, ...) which seem to display ligatures correctly (at least in the supplied PDF and another one I had: both results were correct in Evince and Okular). So, I changed the target package from evince to fonts-texgyre.
In my machine, it was installed from the "recommendations" for package installation from texlive (in my case): it recommended texlive-fonts- recommended and this one recommended tex-gyre and the depending font- texgyre. Hopefully, as it is a "recommended" one this does not break anything essential outside LaTeX. ** Package changed: evince (Ubuntu) => tex-gyre (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1317599 Title: Evince doesn't show "fi"-ligatures in a pdf file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tex-gyre/+bug/1317599/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs