I understand that if I typeset using Lualatex
or Xelatex
, and include the following in the preamble:
\usepackage{fontspec}
\setmainfont{XYZ}
Then system-wide non-latex fonts can be used (substituted for XYZ in the above).
My question is, by using fontspec
, does this mean that ligatures and kerning, that make LaTeX document otherwise of a higher 'typeset' quality would be essentially discarded for the convenience of getting access to a larger number of fonts?
Does this mean that in the above, one is essentially settling for 2nd best?
\setmainfont[Ligatures=TeX]{XYZ}
fontspec
(and a subsidiary package calledluaotfload
) will make use of these tables if they're present. In addition, it is possible to set up so-called "feature files" that override and/or augment the settings shipped with the font family.