Computer Modern

维基百科,自由的百科全书

这是本页的一个历史版本,由InternetArchiveBot留言 | 贡献2021年2月5日 (五) 14:27 (补救15个来源,并将0个来源标记为失效。) #IABot (v2.0.8)编辑。这可能和当前版本存在着巨大的差异。

Computer Modern
樣式Sans
分類Didone
設計師高德纳
Computer Modern示例文本
範例
网站cm-unicode.sourceforge.io/index.html 編輯維基數據鏈接

Computer Modern是排版程序TeX使用的原创字体系列。它是由高德纳Donald Knuth)用他的Metafont程序创建的,最近的一次更新为1992年。[1] Computer Modern或其变体在科学出版中,尤其在经常使用數學符號的学科中仍然被广泛使用。

设计

正如这个名字所暗示的,Computer Modern是一种“现代衬线字体,是18世纪末期出现的一种类型,与之前的更不规则的设计形成鲜明对比。现代或“Didone”,字体在粗细元素之间具有较高的对比度,其“强调”或加粗的轴线完全垂直。具体来说,Computer Modern是基于Monotype Modern 8a,就像它的直接模型,它的X字高相对于升部降部的长度来说是较大的。在Times New Roman字体出现之前,数学排版中广泛使用Monotype Modern字体,而在20世纪50年代后,出版商就开始用Times New Roman进行排版了。[2][3][4] 它被选为TeX的默认字体显示了Knuth渴望回归经典金属印刷的辉煌。[5]

然而,Computer Modern最不寻常的特点是,它是用Metafont系统设计的一个完整的字类。Computer Modern源文件由62个不同的参数控制,这些参数控制着各种元素的宽度和高度,以及衬线古风体数字是否出现、字符"i"上的点是方的还是圆的,还有"g"和"o"等小写字母的碗型的“超级”程度。这就让Metafont的设计可以用不寻常的方式进行处理;Knuth在演示中已经展示了变形等效果,对于一段文字,令其从一种字体慢慢地转变为另一种字体。[6] Computer Modern绝对不是唯一一种Metafont设计的字体,但它是目前最成熟、应用最广泛的。

派生版本

CMU(Computer Modern)字体的示例图。

Knuth使用Metafont生成了他原始的Computer Modern字体,该程序读取基于笔画的字形定义,并将直接可以使用的字体输出为位图图像文件。

出版技术的进步(PostScript、PDF、激光打印机)减少了对位图字体的需求。现在首选格式是轮廓字体,如Type 1TrueTypeOpenType,可以以任意分辨率高效渲染,并使用打印机固件或屏幕文档查看器的复杂抗锯齿技术。于是,多个其他项目把Computer Modern字体移植到了这些格式。一些项目还在Computer Modern上加入了

  • 附加字符(欧元、重音字符、西里尔和希腊字母手写体)
  • 不同的字体编码(以克服Knuth原始的8位字符集的问题)
  • 额外的字体样式

现在,这些衍生字体已得到广泛应用,并包含在现代TeX发行版TeX Live中。

目前,以通用的OpenType格式发布的Computer Modern字类—— CMU发行版(下方有链接)包括:

  • CMU Serif,Computer Modern主要字体。这包括四种传统风格的字体(常规、斜体、粗体、粗斜体)以及:
    • CMU Serif upright italic,类似于直立的手写体的直立意大利体风格
    • CMU Serif bold non-extended,粗体字重但与标准风格字宽相同
    • CMU Serif roman与bold slanted,两种伪斜体风格
    • CMU Classical Serif,略微简单的衬线设计的斜体设计
  • Concrete Roman, 包括四种标准风格的一种粗衬线字体
  • CMU Typewriter,一种打印机风格的粗衬线字体
  • CMU Sans Serif,一个补充的无衬线字体,还有CMU Bright,是同一设计较轻风格的一个字体
    • CMU Sans demi-condensed,同一设计的紧缩风格

BlueSky

Computer Modern在1988年被BlueSky公司首次转换为PostScript Type 3字体格式,然后在1992年转换为Type 1,以包含字体微调[7] 此后,Type 1版本已捐赠给美國數學學會(AMS),根据开放字体许可证自由分发。[8] 在大多数标准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 。[9]

Latin Modern字体制作中涉及到的Type 1到METATYPE1到Type 1往返转换过程的确尝试保留了BlueSky字体的微调信息,但是它增加了在低像素尺寸下影响提示质量的舍入误差。因此,Latin Modern的屏幕显示会比BlueSky字体,在字距调整和字符高度上更不均匀。[10]

综合项目TeX Gyre以同样的过程制作了一些自由PostScript字体克隆。[11]

Latin Modern字体也获得了OpenType数学字符表。[12][13]

其他

  • EC字体 – 看起来很像Computer Modern,不过指标上略有不同。这些是第一个使用“Cork编码”(LaTeX也称为T1编码)的TeX字体,它为西欧语言提供了预设的字形。原始EC字体只有Metafont生成的位图。
  • TC字体 – 提供了许多通常用于文本的附加符号的TeX Companion字体。
  • BaKoMa字体 – 另一个由Basil K. Malyshev自动生成的Computer Modern的Type1版本。
  • CM-super[14] – Computer Modern的一个非常大的扩展,可用于各种编码。这些字体自动从Computer Modern或EC字体位图向量化,因此缺少BlueSky字体中的微调信息。
  • CM-LGC – 拉丁、希腊、西里尔字母扩展
  • GUST [15] – 加了许多变音符和越南语

参见

参考文献

  1. ^ Knuth: Message about TeX fonts. Cs-faculty.stanford.edu. [2015-06-12]. (原始内容存档于2015-05-20). 
  2. ^ Daniel Rhatigan, The Monotype 4-line System for Setting Mathematics页面存档备份,存于互联网档案馆
  3. ^ Daniel Rhatigan, Three Typefaces for Setting Mathematics页面存档备份,存于互联网档案馆
  4. ^ T. W. Chaundy, P. R. Barett, Charles Batey, The Printing of Mathematics, Oxford University Press (1954, 1957)
  5. ^ Knuth, Donald. Remarks to Celebrate the Publication of Computers & Typesetting (PDF). TUGboat. 1986, 7 (2): 95–8 [24 September 2015]. (原始内容存档 (PDF)于2017-06-29). 
  6. ^ Knuth, Donald. The Concept of a Meta-Font (PDF). Visible Language. 1982, 16 (1): 3–27 [25 September 2015]. (原始内容存档 (PDF)于2017-01-12). 
  7. ^ Blue Sky Research and Computer Modern fonts. Math.utah.edu. 1997-12-04 [2015-06-12]. (原始内容存档于2015-04-17). 
  8. ^ The Adobe Type 1 fonts, previously known on CTAN archives as the "bluesky" fonts, are now distributed as part of the AMS fonts distribution, at CTAN:fonts/amsfonts. Ctan.org. [2015-06-12]. [失效連結]
  9. ^ FAQ - ConTeXt wiki. Wiki.contextgarden.net. [2015-06-12]. (原始内容存档于2015-06-10). 
  10. ^ A E F and T sized differently in lmodern pacakge? • Fonts & Character Sets • LaTeX Community. Latex-community.org. [2015-06-12]. (原始内容存档于2015-06-14). 
  11. ^ The New Font Project : TEX Gyre (PDF). Tug.org. [2015-06-12]. (原始内容存档 (PDF)于2016-03-04). 
  12. ^ The Latin Modern Math (LM Math) font — GUST. Gust.org.pl. [2015-06-12]. (原始内容存档于2015-06-02) (波兰语). 
  13. ^ Package lm-math. Ctan.org. 2014-09-05 [2015-06-12]. (原始内容存档于2015-05-10). 
  14. ^ tex-archive/fonts/ps-type1/cm-super. Ctan.org. [2015-06-12]. (原始内容存档于2015-06-17). 
  15. ^ The Latin Modern (LM) Family of Fonts — GUST. Gust.org.pl. [2015-06-12]. (原始内容存档于2015-06-02) (波兰语). 
  16. ^ Frere-Jones, Tobias. Surveyor. Hoefler & Frere-Jones. [24 September 2015]. (原始内容存档于2017-08-16). 

延伸阅读

  • Donald E. Knuth, Computers and Typesetting Volume E: The Computer Modern Fonts, Addison-Wesley, Reading, Mass. 1986 Hardcover: ISBN 0-201-13446-2, Softcover: ISBN 0-201-60660-7

外部链接