XeTeX、microtype 和 fontspec

XeTeX、microtype 和 fontspec

我使用的是 TL2010 的 XeTeX,带有 microtype 2.5 beta 和 fontspec。我的主要字体是 Linux Libertine O。我没有发现包含和不包含 microtype 包有任何区别。

我是不是做错了什么,有没有更好的方法可以优化 XeTeX 中的字符突出,以获得更漂亮的段落并减少修复过满行的时间?

这就是我正在做的事情:

% This line doesn't change anything at all
\usepackage[protrusion=true,final]{microtype}
\usepackage{fontspec}
\usepackage{xunicode}    
\setmainfont[Mapping=tex-text]{Linux Libertine O}                               
% other fonts and settings...

日志确实表明微类型似乎有效:

LaTeX Info: Redefining \microtypecontext on input line 54.                      
Package microtype Info: Character protrusion enabled (level 2).                 
Package microtype Info: Using default protrusion set `alltext'.                 
Package microtype Info: No adjustment of tracking.                              
Package microtype Info: No adjustment of spacing.                               
Package microtype Info: No adjustment of kerning.  

编辑: 实际上,突起似乎确实能正常工作,但似乎对超满行没有帮助。突起对此没有帮助吗?只有字体扩展才能解决超满行的问题吗?

答案1

仔细观察后,我确实看到突起可以工作(现在我知道它应该做什么了),并且我明白字体扩展(目前)不适用于 XeTeX。这个问题就这样解决了。

相关内容