西拉特克斯
如何为文档中的所有斜体设置不同的字体?
\setromanfont[StylisticSet=2,
ItalicFont={Phenomena Light},
{Cormorant Medium} % Основной шрифт текста
可以。但我无法设置 ItalicFont 大小
\setromanfont[StylisticSet=2,
ItalicFont={Phenomena Light},
ItalicFeatures={FontSize=11pt}]
{Cormorant Medium} % Основной шрифт текста
不工作,出现错误。
正文大小12pt。斜体字体比正文略高。
答案1
我将使用\defaultfontfeatures
指令自动匹配所有字体的 x 高度。例如,
\documentclass{article}
\usepackage{fontspec}
\defaultfontfeatures{Scale=MatchLowercase}
\setmainfont[ItalicFont={Times New Roman Italic}]{Arial}
\begin{document}
The \textit{quick} brown \textit{fox} jumps \textit{over} the \textit{lazy} dog.
\end{document}
我替换了两种我系统上可用的字体。结果是:
为了比较,以下是没有指令\defaultfontfeatures
——观察主字体和斜体字体的 x 高度的巨大差异: