为什么并非所有微类型功能都默认启用?

为什么并非所有微类型功能都默认启用?

根据 microtype 手册,在pdftex(>= 1.4) 中,字距调整、间距调整和跟踪默认未启用。这是什么原因造成的?

手动的

答案1

由于不同的原因,这三个功能默认未启用:

  • 额外字距功能(更改字符的侧边距)主要用于排版传统,即某些字符需要用空格分隔,例如法语标点符号。此外,此功能还有竞争性实现(babelcsquotes...),它们会相互干扰。最后,这些其他实现是可能更可取

  • 间距功能(根据前一个字符改变单词间间距)从一开始就处于实验阶段,其实现从未pdftex完成。此功能的好处似乎微不足道(可能是因为 TeX 的连字算法即使与字体扩展结合也已经足够好了),甚至可能产生不利的副作用(例如,将忽略空间因素)。

  • 追踪功能(更改字母间距)是人们认为应该默认启用小型大写字母的一个候选功能。但话又说回来,字母间距在很大程度上是一个个人喜好问题,而不是突出或扩展问题,这是一个应该慎重做出的决定,特别是正如@cfr 所评论的那样,因为最佳字母间距取决于字体。

一般情况下,microtype默认只启用那些可以无条件改善排版但又不会立即显现出来的功能。其余部分则留给用户。

相关内容