当前位置:Linux教程 - Linux业界 - Libertine提供TimesRoman替代版

Libertine提供TimesRoman替代版

 出于对GNU/Linux发行版中所附带的字体不满,Philipp H. Poll于2003年9月启动了Linux Libertine开放性字体工程。“在SUSE 9.x中”,他谈到,“如果你希望拥有非常棒的标准字体,那么,你不得不利用某个脚本来下载微软的核心字体”。
  为了改善这种情况,Poll选择对计算机中最常见也最常使用的打字机字体,Time Roman 和 Times New Roman,以Linux的开放性基础上,利用受GNU General Public License保护的自由软件策略与工具,来制作出这种字体的替代品。
  如今,已经有10个活跃的参与者为该工程的bug查找,Unicode编码的支持,以及提供对LaTex的接口而努力。但是,与其它诸如Gentium等自由字体工程不同的是,Linux Libertine的设计依旧是Poll自己一个人的工作。“设计很难成为一项团队工作,”他解释到。“同时,大多数对此感兴趣的人缺乏字体设计的专业知识。”
  Poll是利用FontForge设计的,这是一个领先的免费字体编辑器。他发现,FontForge拥有一些缺陷,例如,使用的是PostScript而非TrueType几何平面,以及不支持在导出到TrueType格式时的hinting(当字面被栅格化时对子母形式进行的微调),但他考虑到对于自己的应用,这个软件已经足够了。更重要的是,“当我发现FontForge所带的错误时,我能够与其作者联系。”他说,包括一些想法的交流。这被他当做两个相关的自由软件工程之间的团队合作的例子。
  虽然Linux Libertine被看成是Times Roman以及其同胞兄弟Times New Roman的替代品,但是Poll强调说,它不仅仅是这两种字体的简单拷贝。他解释道,Times最早是报纸专栏所设计的,“为了在小尺寸情况下拥有更强的可读性而被设计得非常黑而且稍显夸张。” Times New Roman更加专用化,它是为了屏幕显示而设计的,因此,以被Poll形容为“毫无生机的,呆板的”简单子母形式存在。
  相反的,Linux Libertine设计目标就是通用打印字体。“像DejaVu这样的各种各样的用于屏幕或系统显示的字体都已经存在了,”Poll说。“但是很少有开源字体用于打印媒介上的。”结果就造成了,某种打印机字体,它的字符所占的空间和Times以及Times New Roman一样,却充满了微小的差异。这些差别中最明显的就是serifs,它比它的前辈字体都更小,比较平,比Times更加圆滑,还比Times New Roman更加细,变化更多。除此之外,在一些弯曲的文字形式中,例如小写子母“e”和“c”,和两种Times的字体相比,底部也更短。这些增加到typeface中的小得变化,虽然某种情况下可能在显示器显示上不如Times New Roman适合,颜色上也比Times稍稍亮一些,但是它非常适合与各种不同的打印任务。
  “我把Times New Roman看作是我们这个工业化社会的一个典型的范例”,Poll说,“它就像是一个重要的农作物,在基因科技实验室进行变种以后,现在变成了一种单一作物。”与此对比,他把Linux Libertine形容为“我们在有机耕种方面的贡献”--换句话说,在视觉上更加有趣,拥有更多特性,作为全功能字体为许多相似的需求所服务。
  如今,超过1750个Latin,Greek和Cytillic子母表以及他们的衍伸符号被作为Linux Libertine的组成部分,包括ligature和kerning表。在楷体方面,还有一些工作尚未完成,但是roman和ordinary weight,以及bold和underline weights形式字体已经完成。在开发中,仍然还存在一些小的改进,grotesque或者sans serif字体也在计划之中,不过还没有具体实施。
  “目前,我还没有考虑过增加其它一些重要的代码页,例如阿拉伯语,日语和中文。”Poll说,“因为我缺乏所需要的文化背景,这些工作,应当由那些非常熟悉他们自己的印刷情况的人去做。”
??? Linux Libertine作为一个开发包存在于各种各样的发行版本上,包括SUSE,Debian以及Fedora。另外,包括TrueType字体以及源代码都能购从网页上获得。它代表着一种值得信任的,通用字体,即使这类字体也许会在小规模的,增长迅速的高质量免费字体名单中被忽略。