一个项目/文件中可以使用多少种字体?

一个项目/文件中可以使用多少种字体?

一个理论问题:我偶然发现了一种有趣的等宽字体,名为 VictorMono。它有七种粗细和三种样式(罗马字体、意大利字体和斜体字体)。这为我们提供了同一种字体的 21 种不同变体。现在,如果我使用 XeLaTeX/LuaLaTeX 和fontspec包,我可以在 1 个项目/文件中使用此字体的所有 21 种变体吗?如何做到这一点?我以前使用过自定义字体,例如:

\usepackage{fontspec}
\setromanfont[
BoldFont=latinb.ttf,
ItalicFont=latini.ttf,
BoldItalicFont=latinbi.ttf,
BoldSlantedFont=latinbo.ttf
]{latin.ttf}

但在这个例子中我只有 4 个字体文件。

答案1

您可以使用此选项定义无限数量的字体粗细和系列 FontFace=。您可以查看nfssext-cfr包中一些半标准化的附加形状和系列示例,但如果您真的愿意,您可以定义完全任意的形状和系列。

以下是一个例子。

相关内容