尽管 Computer Modern Funny 很奇怪,但我从未真正看到过 TeX 用户对它进行任何详细讨论。就我个人而言,我发现即使 CM Funny 和 CM Funny Italic 有些古怪,但它很好地模仿了手写风格:
尽管如此,我并没有遇到很多将 CM Funny 融入其文档的其他 TeX 用户,而且到目前为止,我也没有在 Knuth 的任何一本书中找到这种东西。(我怀疑 CM Funny 可能是 Knuth 试图最大程度地展示 METAFONT 的强大功能,尽管我没有 METAFONTbook 的副本,所以我不能完全确定。)因此,我想问一下,Knuth 实现 Computer Modern Funny 的目的是什么,如果有的话,它对典型的 TeX 用户的目的是什么?
答案1
Knuth 的《计算机与排版》E 卷第 22 页写道:
Computer Modern Funny Roman 字体将参数变化的概念发挥到了极致。作者主要是为了测试他的程序的稳健性(指 Metafont 和 Computer Modern 脚本)而发明的,但人们也用它
cmff10
来排版派对邀请函。它的向后倾斜,大x_高度和描述深度, 小的bar_height、细枝茎、菱形碗、反向喙和深凹口结合在一起,产生了相当奇特的效果。这些怪异角色的 Proofmode 大小的放大图具有一个奇怪的特性:它们在一张图中传达了设计的大部分“元性”。更正常的参数设置也无法做到这一点。
请注意,Metafont 之所以是“元”字体,是因为创建每个单独字符(Metafont 的输入)的脚本对于几乎所有字体变体(\rm
、等)都是通用的。这些脚本的行为类似于编程语言中具有通用全局变量的程序。Computer Modern 的源代码中有 62 个这样的变量,只需改变这些变量的设置即可为整个 Computer Modern 系列生成不同的字体变体。\bf
\tt