使用 cmbx 字体替代 cmb

使用 cmbx 字体替代 cmb

抱歉,如果这是题外话,但我对《Computer Modern》中的粗体字体有一个小疑问。据我所知,Knuth 创建了两种粗体字体:一种叫做cmb,它更紧凑一些,另一种是扩展粗体字体cmbx。然而,包括 Knuth 本人在内的每个人都似乎只使用扩展粗体字体。这背后有什么历史/实际原因吗?我在网上找不到任何关于这方面的提及,但也许 Knuth 在《Computers and Typesetting: Volume E》中提到了他的理由?(遗憾的是我没有这本书。)

在此处输入图片描述

我其实很喜欢“压缩”字体,而且我看过数学论文和书籍中的许多其他字体(包括 Monotype Modern,Computer Modern 就是基于此设计的),粗体变体的宽度通常与默认罗马字符相同。类似地,这将成为cmbComputer Modern 的首选粗体字体。

答案1

我不知道,但我怀疑这是 Computer Modern 的第一个版本(称为 Almost Modern (am*))的遗留产物。Metafont79 倾向于使字体变暗,因为它使用笔来绘制所有字符。这个系统中有 amb10 和 ambx10 字体,但 amb10 字体会有点拥挤,这导致在 TeX 古版中使用 ambx10。当 cm 字体最终制作出来时,cmb10 更易用,但使用 cmbx10 可以使布局更接近旧样式,因此它最终成为首选样式。

也许有人仍然保留着旧的 am* 位图和 tfm,以便能够生成 amb10 和 ambx10 比较的样本输出。

相关内容