I have a problem with typesetting Libertine's ligatures using pdfLaTex, which, by some experimentation, I have localised to the following three lines of code:
\usepackage[utf8]{inputenc}
\usepackage[T1, T2A]{fontenc}
\usepackage{libertine}
The T2A encoding is used, because I need a way to display Cyrillic characters.
The problem itself is, the ligatures do not work: pdfLaTex renders them like
while LuaLaTex and XeLaTex both produce
Libertine's CTAN documentation does say about features unavailable to pdfLaTeX, but common English ligatures are not one of them. Moreover, everything seems to work everywhere when I do not require T2A as an encoding. What can be the cause of this?
T2A
option under pdfLaTeX just to display cyrillic characters? It would seem that this option causes the ff, fi, fl, ffi, and ffl ligature not to get active under pdfLaTeX.babel
on LuaTeX: you can type in Cyrillic and it will just work, including changing the language for you and hyphenating correctly.