我对微字体字距调整感到失望。这个 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}
… 结果是:
而 InDesign 的光学字距调整会导致:
细微的差别在于 U 和 C 之间的空间减小了。
有没有办法在 LaTeX 中获得与 InDesign 类似的结果?
答案1
Microtype 的字距调整选项旨在为单个字符设置额外的字距调整。您必须使用命令指定这些字符和字距调整量\SetExtraKerning
。它不会自动完成,并且没有视觉字距调整(除非您自己进行此类设置)。配置文件microtype.cfg
会针对一些字符执行此操作。例如,在法语环境中,某些标点符号前面会添加额外的空格。但不会使用 C 或 U 的字距调整更改。由于额外的字距调整功能适用于单个字符,无论其上下文如何,您通常不会使用它,除非在非常特殊的情况下。
因此,您在 MWE 中看到的是字体设置的字距。您必须更改字体或执行某些操作来明确更改字距。在用于标题的字体中,大写字母之间的间距可能是一个问题,但许多字体似乎并不关心。