I found a weird issue when using the free typeface Fontin.
\documentclass{article} % Default font size and paper size
\usepackage{fontspec} % For loading fonts
\setmainfont{Fontin}
\begin{document}
Here is some text.
\textnormal{Here is some text.}
\textup{Here is some text.}
\textrm{Here is some text.}
\textsf{Here is some text.}
\textsl{Here is some text.}
\textsc{Here is some text.}
\uppercase{Here is some text.}
\lowercase{Here is some text.}
\textbf{Here is some text.}
\textmd{Here is some text.}
\end{document}
When I compile with XeLaTeX, most of the text comes out as small-caps:
If I use LuaLaTeX, however, everything is rendered as expected -- except for the small-caps line:
I have only encountered this issue with Fontin; other typefaces seem to work as they should. I'm using Arch Linux.
\setmainfont{Fontin}[BoldFont={* Bold},ItalicFont={* Italic},SmallCapsFont={* SmallCaps}]
and\setsansfont{Fontin Sans}
.UprightFont={* Regular}
to the list of options.\setmainfont{Fontin}[SmallCapsFont={* SmallCaps}]
, the result is what's expected.