Computer Modern

设计

正如这个名字所暗示的，Computer Modern是一种“现代”衬线字体，是18世纪末期出现的一种类型，与之前的更不规则的设计形成鲜明对比。现代或“Didone”，字体在粗细元素之间具有较高的对比度，其“强调”或加粗的轴线完全垂直。具体来说，Computer Modern是基于Monotype Modern 8a，就像它的直接模型，它的X字高相对于升部和降部的长度来说是较大的。在Times New Roman字体出现之前，数学排版中广泛使用Monotype Modern字体，而在20世纪50年代后，出版商就开始用Times New Roman进行排版了。 它被选为TeX的默认字体显示了Knuth渴望回归经典金属印刷的辉煌。
然而，Computer Modern最不寻常的特点是，它是用Metafont系统设计的一个完整的字类。Computer Modern源文件由62个不同的参数控制，这些参数控制着各种元素的宽度和高度，以及衬线或古风体数字是否出现、字符"i"上的点是方的还是圆的，还有"g"和"o"等小写字母的碗型的“超级”程度。这就让Metafont的设计可以用不寻常的方式进行处理；Knuth在演示中已经展示了变形等效果，对于一段文字，令其从一种字体慢慢地转变为另一种字体。 Computer Modern绝对不是唯一一种Metafont设计的字体，但它是目前最成熟、应用最广泛的。

BlueSky

Computer Modern在1988年被BlueSky公司首次转换为PostScript Type 3字体格式，然后在1992年转换为Type 1，以包含字体微调。 此后，Type 1版本已捐赠给美国数学学会（AMS），根据开放字体许可证自由分发。 在大多数标准TeX发行版中都有。

Latin Modern

由Bogusław Jackowski和Janusz M. Nowacki维护的Latin Modern实现，现在是TeX社区的标准，它是用Metafont/MetaPost的派生版本METATYPE1制作的。该字体从BlueSky Type 1字体派生，基于METATYPE1程序转回轮廓，并开发了扩展的Type1和OpenType Latin Modern字体。ConTeXt使用Latin Modern作为默认字体，而不是Computer Modern 。
Latin Modern字体制作中涉及到的Type 1到METATYPE1到Type 1往返转换过程的确尝试保留了BlueSky字体的微调信息，但是它增加了在低像素尺寸下影响提示质量的舍入误差。因此，Latin Modern的屏幕显示会比BlueSky字体，在字距调整和字符高度上更不均匀。
综合项目TeX Gyre以同样的过程制作了一些自由PostScript字体克隆。
Latin Modern字体也获得了OpenType数学字符表。