microtype 没有加载特定的配置文件

microtype 没有加载特定的配置文件

以下示例来自 XeLaTeX

\documentclass{article}
\usepackage{microtype}
\usepackage{fontspec}
\setmainfont{TeX Gyre Termes}
\begin{document}
Test
\end{document}

生成一个日志文件,其中包含:

Package microtype Info: Character protrusion enabled (level 2).
Package microtype Info: Using default protrusion set `alltext'.
...
Package microtype Info: Loading generic protrusion settings for font family
(microtype)             `TeXGyreTermes' (encoding: TU).
(microtype)             For optimal results, create family-specific settings.
(microtype)             See the microtype manual for details.

如果我将主字体替换为\setmainfont{TeX Gyre Pagella},我会得到以下日志:

Package microtype Info: Character protrusion enabled (level 2).
Package microtype Info: Using default protrusion set `alltext'.
...
(".../latex/microtype\mt-PalatinoLinotype.cfg"
File: mt-PalatinoLinotype.cfg 2012/03/10 v1.0 microtype config. file: Palatino 
Linotype and similar fonts (LBD)
)

LuaLaTeX 下也发现了类似的问题。

显然microtype无法自动加载 Times 类字体系列的配置文件。这是一个错误吗?我该如何强制执行特定配置?

请注意,简单的书写\LoadMicrotypeFile{ptm}不会改变设置(例如,YTimes 中大写字母的突出应该比通用设置更具侵略性)。

相关内容