开源字体集Liberation
2023-10-21 19:35:54 阿炯

Liberation是一套四种的TrueType字体家族:Liberation Sans、Liberation Sans Narrow、Liberation Serif及Liberation Mono。这些字体有项目的分别与蒙纳公司的Arial、Arial Narrow、Times New Roman、及Courier New兼容,这些由蒙纳研发且在Microsoft Windows与其办公室套装软件上最常被使用的字体,Liberation字体集是为了要做为上述这些字体的自由取代而生。其由Ascender公司发行,使用SIL开源字体许可(字体版本2以上),旧版本使用带有一些例外条款的GPLv2授权协议。


The Liberation Fonts is font collection which aims to provide document layout compatibility as usage of Times New Roman, Arial, Courier New.

Liberation字体是一组替代上述商业软件的自由且开放源代码的解决方案。Liberation Sans(Narrow)及Liberation Serif相当仔细尽可能分别与蒙纳公司的Arial、Arial Narrow及Times New Roman做到相同。Liberation Mono的风格较类似于非衬线体的Liberation Sans而非粗衬线体的Courier New,但其软件度量则与Courier New相符。

三种字体均支持IBM/Microsoft的代码页437、737、775、850、852、855、857、860、861、863、865、866、869、1250、1251、1252、1253、1254、1257、麦金塔字符集、以及Windows OEM字符集,这仅包含了拉丁文、希腊文、以及西里尔文字,遗漏了许多的书写系统。因为它独特的许可协议,使其难以延伸到其他的书写系统。之后因为Croscore这个同等设计字体取代了其他旧的字体,覆盖Unicode的覆盖范围才由此变为可能。

这些字体原先是由Ascender公司的Steve Matteson开发而成的Ascender Sans及Ascender Serif。Liberation字体家族是上述这两个字体的变种,并加入了一个等宽字体及由红帽公司使用了开放源代码的许可协议。Liberation Sans及Liberation Serif分别派生自Ascender Sans及Ascender Serif;Liberation Mono则使用了从Ascender Sans及Ascender Uni Duo而来的基础设计。

这套字体的开发历经了两个阶段。2007年5月的第一个版本是一套完全可用的字体,但缺乏字体修饰的能力。而在2008年初发布的版本中则提供了完整的字体修饰功能。2010年4月,甲骨文公司贡献了Liberation Sans Narrow字体到此项目中,其兼容于Arial Narrow字体家族,并与Liberation字体1.06版一同发布。截至2018年12月,Liberation字体2.00.0及以上版本由Chrome OS字体复刻而来,使用SIL开源字体许可,所有字体皆在 GitHub 上开发。

Fedora第9版本是第一个默认包含这些字体的GNU/Linux发行版,主打着是由Ascender公司所贡献的版本做轻微修改的Liberation字体。为了更好的国际化,其中包含了有中央点的零及其他许多改变。其他GNU/Linux发行版(像是Ubuntu、OpenSUSE等及Mandriva Linux)都在默认的安装中包含了Liberation字体。开放源代码软件OpenOffice.org包含了Liberation字体在其所有支持的操作系统的安装包中。由于以GPL许可字体会导致一些复杂的问题,部分项目便开始找寻Liberation字体的取代。从Apache OpenOffice 3.4开始,Liberation字体被Chrome OS字体取代——又被称为Croscore字体:Arimo(无衬线体)、Cousine(等宽字体)、及Tinos(衬线体)——是同样设计的较新版本,但直接由Ascender公司以SIL开源字体许可提供。


最新版本:2.1


项目主页:https://github.com/liberationfonts