有没有办法使用 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