Problem mit \emph; fontspezifisch (?)
Verfasst: Fr 7. Jan 2022, 23:04
Bei Verwendung zweier Schriftschnitte im Open-Type-Format einer kleineren Foundry funktioniert die Auszeichnung mit \emph{} nicht, jene mit \textsc{} hingegen schon.
Das Problem ist mit anderen Schriften nicht replizierbar.
Auch wenn es wohl nicht viel bringt, hier ein MWE:
Das Ergebnis ist dies:
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!
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!