与 Luatex 一起使用fontspec
,可以创建一个假倾斜,并在没有斜体的情况下将其用作斜体:
\setmainfont[ AutoFakeSlant=0.15 ]
{FontName}
但是,如果存在斜体版本,则此伪倾斜将同时用于\itshape
和。我如何才能继续使用参数\slshape
定义的已发货斜体字体,但对使用伪倾斜?ItalicFont=
\setmainfont
\slshape
答案1
一个例子是 Linux Libertine,它没有倾斜版本:
\documentclass{article}
\usepackage{fontspec}
\setmainfont[
SlantedFont={Linux Libertine O},
SlantedFeatures={FakeSlant=0.15},
BoldSlantedFeatures={FakeSlant=0.15},
]{Linux Libertine O}
\begin{document}
\textit{abc}\textsl{abc}\textbf{\textsl{abc}}
\end{document}