我已经使用了\setmainfont{industry-blackitalic}
(after\usepackage{fontspec}
并且我的所有文本都显示在industry-blackitalic
字体中。但对于一些文本块,我会使用另一种字体 (industry-Lightitalic)。我需要定义一个函数来包含在某些文本中使用此字体的方式,所以我需要创建一个 \newcommand 命令来设置它。有人可以告诉我如何设置它以及如何让它在文本的特定部分工作吗?
谢谢
雷纳托
答案1
我想说,将整个文档以粗体斜体排版是一个奇怪的选择。
无论如何,为需要变浅的块定义一个字体。我替换了字体名称,因为我没有您的字体。
\documentclass{article}
\usepackage{fontspec}
\setmainfont{texgyreadventor-bolditalic.otf}
\newfontface{\lightfont}{texgyreadventor-italic.otf}
\DeclareTextFontCommand{\textlight}{\lightfont}
\begin{document}
This is all in bold italic \textlight{except for this part} which is not.
\end{document}