Microtypesets 和 Fontspec

Microtypesets 和 Fontspec

有没有办法使用 Microtypesets 来指定 fontspec 系列。

我有一个非常复杂的文档,如果能够只为需要的文本启用微字体功能就好了。使用大小或字体并不是很理想。

就像是:

\newfontfamily{\textwithexpansion}
[size=.8,
stretch=1000,
Color=Laud_red]
{ArnoPro-italic}

如果失败的话,只需关闭并打开微类型设置即可。

答案1

microtype的集合也接受font包含单一字体的键,因此您可以例如说:

\DeclareMicrotypeSet*[expansion]{theobear}
    { font = {*/*/*/it*/*, */*/bf*/*/*} }

这将仅对当前大小的粗体和斜体主字体启用扩展。(星号*是相应默认值的快捷方式,因此上面这行将扩展为,例如EU1/ArnoPro/m/it/10, EU1/ArnoPro/bx/n/10。)

microtype在文档中打开或关闭,只需发出命令

\microtypesetup{expansion=false} % "=true" to switch on again

相关内容