Mac OS X 的新字体

ArsTechnica 报道,国内开发者 jjgod 首先发现苹果对 Mac OS X Snow Leopard 中的字体做了改变。事实上,早在一个月前 jjgod 先生已在其博客中撰文指出《Snow Leopard 在字体方面的变化》。

随着 Snow Leopard 的到来,Mac OS X 内置的字体也发生了一些变化。虽然对多数普通用户来说,这种字体变化实际上非常细微,但 Mac 往往也是很多挑剔的艺术家、字体设计师和排版印刷业者的首选,所以对他们也会造成一些影响。

jjgod 发现 Snow Leopard 的字体变化包括:首先,字体反锯齿选项不再像Leopard 那样允许选择 Medium、Light 和 Strong 级别。平板显示器默认为 Medium 级别——也是唯一的选项。偏爱 Light 或 Strong 级别字体的用户可能并不乐意见到这一变化,但苹果此举可能与优化有关。

第二,苹果放弃了其专有的 dfont 字体格式,提供包括 TrueType Collection (.ttc) 在内的其他多种字体格式。这些格式允许多种相关字体,比如同一字体的粗体和斜体,都包括在同一字体文件内。

menlo_v_dejavu_sans_mono_300.png

第三,对开发者可能会产生影响的是,苹果放弃了 Monaco(摩纳哥)作为 Mac OS X 默认的等宽字体。自 1984 年 Mac OS 第一代系统发布时,Monaco 就包含在之后的每一个版本里。但现在,苹果以 Menlo(门罗)取代了Monaco 。Menlo(门罗)是一种在较早的 DejaVu Sans Mono 字体基础上设计的等宽无衬线字体。虽然 Monaco 字体仍然包含在 TrueType 格式之中,但 Menlo 将默认作为终端机和 Xcode 的字体。

如果你不是开发者,这种字体的细微变化对你几乎没有任何影响,但等宽字体对编写代码非常重要。选择最理想的字体来编写代码在开发者之间是热门话题,尤其是 Mac 的开发者之间。Monaco,尤其是其 9pt 位图变体一直以来都是 Mac 开发的主要支持。直到不久前,它仍然是终端机和流行的 BBEdit 编辑器的默认字体。

随着显示器每英寸范围内的像素密度越来越高,使用反锯齿字体进行编程已经变得很实际。DejaVu Sans Mono ,以及基于 Bitstream Vera Sans Mono 的扩展字符集字体,已经出现在许多开发者最喜爱的字体列表中。自定义版本的 DejaVu Sans Mono 也已经出现在了 Panic Coda ,而苹果的 Menlo 正是基于这一字体之上。

monaco_sample_wikimedia.png

对特殊字体有特别依赖的创意工作者仍将能够继续使用 OpenType、TrueType 和 Postscript 等他们习惯的字体,尽管字体管理程序可能需要进行更新,重新载入新的格式的默认字体。仍喜欢 Monaco 字体的开发者在升级至 Snow Leopard 也肯定能够获得该字体的备份,Snow Leopard 并为完全终止 Monaco 字体,它仍然作为一个 TTF 文件保存与系统之中。