
Die falsche Schrägstellung funktioniert nicht gut mit der Verwendung von Skalierung für falsche Kapitälchen mit Fontspec. Es scheint eine Art Definitionsleck zu geben, was fontspec
bedeutet, dass, wenn ich beides angebe SmallCapsFeature
, SlantedFeatures
mein \scshape
Text auch die Schrägstellung erhält. Das erwartete Verhalten ist, dass es \textsc{FOO}
klein, aber gerade und \textsl{FOO}
schräg sein sollte. Wie in den folgenden Beispielen gezeigt, ist dies jedoch nicht der Fall, sondern es \textsc{FOO}
ist sowohl klein als auch schräg.
\documentclass{memoir}
\usepackage{fontspec}
\begin{document}
\setmainfont[
SmallCapsFont={Linux Libertine O},
SmallCapsFeatures={Scale=0.5},
SlantedFont={Linux Libertine O},
SlantedFeatures={FakeSlant=0.5},
]{Latin Modern Roman}
Small Caps is slanted now: \textsc{FOO} and also slanted is slanted: \textsl{FOO}
\end{document}
Antwort1
Es scheint sich um einen Fehler in zu handeln fontspec
. Sie können ihn beheben, indem Sie FakeSlant=0
die Schriftart für Kapitälchen angeben.
\setmainfont{Latin Modern Roman}[
SmallCapsFont={Linux Libertine O},
SmallCapsFeatures={Scale=0.5,FakeSlant=0},
SlantedFont={Linux Libertine O},
SlantedFeatures={FakeSlant=0.5},
]
Beachten Sie, dass ich die neueste Version von verwendet habe fontspec
, in der die Optionen angegeben sindnachder Schriftname.