TTF 或 OTF 中的字体通常具有字距调整表,可供使用该字体的排版程序访问。
这些特定于字体的字距调整表和 TeX 可能执行的自动字距调整之间有什么关系?
例如,字体可能会建议在“V”和“A”之间使用特定的字距调整,但在不同的单词中,字体表中的字距调整可能更美观或更不美观。例如,传统排字员会将单词“AVAIL”的字距调整得很紧密,但单词“AVILA”的字距会更大,以平衡单词后面的“LA”造成的间隙。显然,这种字距调整需要全词感知,而这在字距调整表中是不可能的。
那么,TeX 如何处理这个问题呢?它是否只是忽略字体的字距表并应用其自己的正确字距调整想法(希望是全字感知的)?还是它使用字距表并且仅在没有可用的字距表时进行干预?我猜还有第三种可能性,即它可以从字距表中的值开始并对其进行修改,或者检查该值并做出是否应使用它的智能判断。