机械字体设计和排版的局限性

机械字体设计和排版的局限性

这可能有点题外;但我希望它会过去。

TeX 和 METAFONT 中不存在机械字体设计和排版的哪些限制?特别是,机械类型的字形宽度是否往往有限?而且——在实践中——字距调整的可能性有限?间距是如何插入的?是否有人尝试在数字字体设计和排版中模仿这些限制?

答案1

DEK 开发 TeX 时,用于数学排版的最常见技术是Monotype 的四行系统。20 世纪 50 年代末开发了这种字体,它对字符宽度施加了一些限制:具体来说,任何字体中最宽的字符的宽度都是除以 18,字体中其他每个字形的宽度都是这个单位的 3 到 18 的倍数,字形以矩阵形式排列,较宽的字符位于顶行。主要限制在于高度字形的位数。在四行系统中,一个全尺寸字符将占用两行,因此具有分子和分母的分数可能会使用全部四行,而上级或下级通常使用一行。

方程式仍然需要单独排版,并且手工将样条线放在印版上以对其进行分页,但是该系统允许操作员在将校样设置在热铅中之前,在键盘上自动完成大部分过程。

如今,包括 STIX 在内的许多数学字体都以 Monotype 四行系统使用的 Times Series 569 字体为基础,因为那一代数学家记忆中的教科书就是这种字体。即使热印技术让位于照相排版技术,这种字体仍然很受欢迎。

然而,DEK 对他的书所受到的限制感到不满,并有意识地选择恢复 1928 年牛津大学出版社开发的早期系统的风格。该系统使用了 Monotype Modern 系列第 7 号字体,因为该大学已经在使用它来印刷包含希腊字母的字典。(那个时代的数学文本通常使用 Porson 作为希腊字体。)在此之前,曾进行过一些有希望的实验,但数学只能手工排版,而且通常你会看到不均匀的基线。

方程式单独排版的方式仍然反映在显示数学如何在段落之间留出垂直空间,并将方程式粘贴在上面,而文本模式数学禁用许多更复杂的垂直布局,例如双倍大小的和或积分符号、上下设置的限值或分子和分母中带有全尺寸字形的分数。脚本和脚本脚本的次要面仍然大约是其一半大小,大运算符仍然大约是大写字母的两倍高。默认情况下,小写希腊字母仍然是倾斜的,但大写希腊字母是直立的,拉丁大写字母如 A 和 B 被类似的希腊字母如 Α 和 Β 取代,这是最初在很少有打印机拥有完整希腊字母时建立的惯例。使用商店碰巧放着的任何字体作为数学符号也已成为惯例。这种情况发生在 Fraktur/Blackletter 上很多次。

还有其他一些限制也延续了下来。如果您打开 20 世纪由 LaTeX 生成的 PDF,很有可能字母看起来太细太细。这主要是 GhostScript 中的光栅化器和字体中缺少提示的问题,但最初用金属字体设置的字体的数字化也经常出现这样的问题,即没有考虑到墨水如何扩散到纸张上,因此数字字体在屏幕上看起来太细太尖。您还会经常发现诸如 和 之类的拼写错误,re ect因为di cultPS 或 PDF 文档没有嵌入连字。字体不包含理论上编码的所有字形是很常见的,以至于当这种情况发生时,TeX 仍然不会默认打印警告。

机械印刷机甚至需要对阿拉伯语和波斯语进行更大的改动,因为阿拉伯语和波斯语过去通常以对角线书写,字符之间的水平重叠度更大。机械印刷所限制的远非字距调整,水平排列字形的想法(唯一的例外是如果需要重叠,则将字形稍微向左或向右移动)本质上是基于活字印刷机的限制的模型。

相关内容