使用微缩字体进行视觉字距调整

使用微缩字体进行视觉字距调整

我对微字体字距调整感到失望。这个 MWE:

\documentclass[ngerman,10pt]{article}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage[T1]{fontenc}

\usepackage[activate={true,nocompatibility},final,tracking=true,kerning=true,spacing=true,babel]{microtype}

\begin{document}

CUA

\end{document}

… 结果是:

LaTeX 输出

而 InDesign 的光学字距调整会导致:

InDesign 输出

细微的差别在于 U 和 C 之间的空间减小了。

有没有办法在 LaTeX 中获得与 InDesign 类似的结果?

答案1

Microtype 的字距调整选项旨在为单个字符设置额外的字距调整。您必须使用命令指定这些字符和字距调整量\SetExtraKerning。它不会自动完成,并且没有视觉字距调整(除非您自己进行此类设置)。配置文件microtype.cfg会针对一些字符执行此操作。例如,在法语环境中,某些标点符号前面会添加额外的空格。但不会使用 C 或 U 的字距调整更改。由于额外的字距调整功能适用于单个字符,无论其上下文如何,您通常不会使用它,除非在非常特殊的情况下。

因此,您在 MWE 中看到的是字体设置的字距。您必须更改字体或执行某些操作来明确更改字距。在用于标题的字体中,大写字母之间的间距可能是一个问题,但许多字体似乎并不关心。

相关内容