2

If I compile the following (M)WE with LuaLatex, all the possible ligatures are removed. This does not happen with the standard font or if I remove the \defaultfontfeatures{LetterSpace=1} or if I set it to 0. Also, removing babel leads to the correct output, replacing it with polyglossia does not help. Why are the letters missing?


I've tested this behaviour with more fonts than those that are listed below. The result was always the same. Calibri font comes with MS Windows/Office, Linux Libertine is the TTF from the sourceforge page, Myriad and Minion are from the Adobe Reader.


My OS and LaTeX version:

Windows 10 64-bit

>tlmgr --version 
tlmgr revision 39298 (2016-01-07 03:44:29 +0100)
tlmgr using installation: C:/texlive/2015
TeX Live (http://tug.org/texlive) version 2015

\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
\defaultfontfeatures{LetterSpace=1}
\newfontfamily\myCalibri{Calibri}
\newfontfamily\myLibertine{Linux Libertine}
\newfontfamily\myMyriad{Myriad Pro}
\newfontfamily\myMinion{Minion Pro}

\begin{document}
{ Standard \par Affe \par Angriffe \par Hanfling \par \rule{\textwidth}{1pt} \par }
{\myCalibri Calibri \par Affe \par Angriffe \par Hanfling \par \rule{\textwidth}{1pt} \par }
{\myLibertine Linux Libertine \par Affe \par Angriffe \par Hanfling \par  \rule{\textwidth}{1pt} \par }
{\myMyriad Myriad Pro \par Affe \par Angriffe \par Hanfling \par \rule{\textwidth}{1pt} \par }
{\myMinion Minion Pro \par Affe \par Angriffe \par Hanfling \par \rule{\textwidth}{1pt} \par }
\end{document}

enter image description here


Stefan Braun
  • 1,244

0 Answers0