为 Tex Gyre 的字体大小而苦恼

为 Tex Gyre 的字体大小而苦恼

我正在开发我的第一个 XeLaTeX 项目,但仍然在为字体设置而苦苦挣扎。我为特定部分定义了一种新的数学字体unittable

\setmathfont[version=unittable,SizeFeatures={Size=9}]{TeX Gyre Pagella Math}

因此,我的计划是,让 TeX Gyre Pagella 的字体大小为 9pt,用于 定义的部分\mathversion{unittable}。不幸的是(令我惊讶的是),TeX Gyre Pagella 没有 9pt 大小,我收到以下警告:

LaTeX Font: Font shape 'TU/TeXGyrePagellaMath(1)/m/n' in size <10.95> not available size <9> substituted.

有没有其他解决方法,例如缩放或使用支持 9pt 的字体克隆?或者有没有关于 TeX Gyre Pagella 有哪些字体大小的概述?非常感谢!

答案1

使用缩放参数可以正常工作:

\setmathfont[version=unittable,Scale=0.822]{TeX Gyre Pagella Math}

我计算了原始字体大小和预期字体大小的比例:0.822 = 9/10.95

相关内容