为什么很多IDE都使用Courier New作为默认字体?

我使用的Code::blocks,keil,还有notepad++都是如此。这有历史原因吗?
关注者
56
被浏览
230,528

7 个回答

  • 编辑器 / IDE 需要使用等宽字体,以满足编程时能够准确区分每个字符,以及便于对齐代码的需求。
  • Courier New 是 Windows 的缺省等宽字体。

刚巧在维基百科和百度看到了,搬运过来,整合一下:



Courier字体历史

在1985年,如果要你说出世界上最常用的字型(typeface)你会很难回答。答案是“Courier”。该字形(typeface)应用于IBM和其它打字机,几乎所有的击打式打印机,以及后来冲击了市场的新式激光打印机。因为这是一款等宽打字机

字体

(a monospaced typewriter font),所以不被认为是一种字型(typeface)。我记得1981年打印质量会议上对一位打印机制造商说的话。我说如果IBM保护好了Courier,他们中的大部分早不存在了。

由于数以千万记的IBM打字机和打印机都使用Courier,它事实上已经成为通信,报告,以及几乎所有商业与官方交流的标准

字体

。虽然当时有几种打字机

字体

,但Courier在几年之内风靡。那时候很多东西都被IBM掌控。因此,任何打印输出设备必须得装一种Courier

字体

。而由于

字体

设计作为一种设计并不被法律保护(它们的名字可以注册商标),Courier变得泛滥。

打字机 字体 都是 等宽字体 因为每个字母都一样宽,无论是小写i还是大写W。这就使得 空格键 能够当 光标 用,因此你可以键入一整行空格以及对齐一个你已经擦掉了的字母插入一个新的。我们都还记得那些顶端带有刷子的圆形红色橡皮。 好吧 ,只是我们这些老家伙还记得。还有改正纸,覆盖在字母上一点儿也不现形。然后就是可更正电动打字机,仍然要求定位字母(原文是Then came the correcting Selectric, which still required positioning over the letter)。神奇的更正方法是用Wite-Out(译注:一种美国修正液品牌,感谢维基百科)和它的小刷子。有的打字员用的是滚轮。

Courier New是Courier的一个变体,由 Adrian Frutiger IBM 打字机设计的。此字体涵盖Courier New、Courier New Bold(粗体)、Courier New Italic(斜体)、Courier New Bold Italic(粗斜体)。

这个字体家族首先在 Windows 3.1 问世,特点是行距比Courier来的宽,标点符号也更新过,看起来较为醒目。在现今的电子时代,此字体也常被使用,因为其等宽的特性可以轻易地对齐 字段 的左右边界,也成为 脚本 程式设计 源代码 的常用字体。

12 pt 的Courier New字体曾是 美国国务院 的公文标准字体,但于 2004年 1月停用,改使用14pt的 Times New Roman ,因为其具“现代性”和“易读性”

版本2.76以及之后的版本加入了 希伯来文 阿拉伯文 的字集,但阿拉伯文大多没有斜体的部分,跟 Times New Roman 有些类似,只是变成等宽字母。

Courier New现已更新至版本5.00,包含了超过3100个 字形 以及超过2700个字母。