如何在特定文本中使用特定字体

如何在特定文本中使用特定字体

我已经使用了\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}

在此处输入图片描述

相关内容