Das Problem ist mit anderen Schriften nicht replizierbar.
Auch wenn es wohl nicht viel bringt, hier ein MWE:
\documentclass{article} \usepackage{fontspec} \setmainfont[Mapping=tex-text,ItalicFont={HeldaneText-RegularItalic}]{HeldaneText-Regular} \begin{document} \pagestyle{empty} \raggedright With the itshape command everything's working fine, including nested font switches: {\itshape Italics and \scshape small caps \dots} Textit (das nicht »verschachtelt« werden kann) funktioniert ebenso problemlos: \textit{Dieser Satz ist in einer Textit-Umbegung.} Emph, on the other hand, does nothing: \emph{Dieser Satz ist in einer Emph-Umgebung.} \end{document}
1. Ich nehme an, das Problem liegt beim Font. Könnte mir jemand erklären, was hier genau abläuft, bzw. auf geeignete Literatur verweisen?
2. Um das Problem behelfsmäßig zu umgehen, verwende ich \renewcommand{\emph}[1]{\textit{#1}}. Hat dies möglicherweise irgendwelche satztechnischen Nachteile (abgesehen von der offensichtlichen Nichtschachtelbarkeit des derart umdefinierten emph)?
Besten Dank!