在 \newfontfamily 中设置默认字体大小

在 \newfontfamily 中设置默认字体大小

在 XeTeX 中混合字体时,某些字体虽然大小相同,但外观却有很大差异。

比如说,我使用 Linux Libertine 作为主字体,并希望使用 Latino Elongated 作为章节标题。对于相同的字体大小 (11pt),Latino Elongated 比 Linux Libertine 小很多。

有没有办法在通过加载字体时指定默认字体大小\newfontfamily,以便使用该字体编写的所有文本都放大?

答案1

\newfontfamily{\myfamily}{My Font}[Scale=MatchUppercase]
\newfontfamily{\myfamily}{My Font}[Scale=MatchLowercase]
\newfontfamily{\myfamily}{My Font}[Scale=0.8]

选择最适合您的。

使用旧语法:

\newfontfamily{\myfamily}[Scale=MatchUppercase]{My Font}
\newfontfamily{\myfamily}[Scale=MatchLowercase]{My Font}
\newfontfamily{\myfamily}[Scale=0.8]{My Font}

相关内容