在 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}