Ubuntu 字体

2025年3月17日 | 阅读 15 分钟

Ubuntu 是一款基于 Open-type 的字体,由 Dalton Maag(一家总部位于伦敦的字体公司)设计,风格偏向人道主义和现代,并得到了 Canonical Ltd 的资助。这款字体在开发阶段持续了 9 个月,直到 2010 年 9 月才从小范围的 beta 软件项目发布,产量有限。

之后,在 Ubuntu 10.10 版本中,它成为了 Ubuntu 操作系统的默认字体。Ubuntu 字体的设计师包括 Trebuchet MS 字体的创作者和 Comic Sans 的创作者 Vincent Connare。

注意:Ubuntu 字体家族采用 Ubuntu 字体许可协议。

Ubuntu 字体家族是在 2010-2011 年开发的一套相匹配的新型开放/自由字体。这项开发由 Canonical Ltd 资助,旨在支持 Ubuntu 项目和庞大的自由软件社区。字体的技术实现和工作由 Dalton Maag 完成。

最终的字体设计文件和用于生产字体家族的 OpenType/TrueType 文件均采用开放许可协议共享,我们鼓励大家进行改进、分享、修改和实验。

Ubuntu 新字体家族的创建是为了让 Ubuntu 的个性能够在所有菜单、对话框和按钮中得以体现和感受。这款无衬线字体使用了 OpenType 特性,并经过手动调整,以确保在电脑的移动和桌面屏幕上的清晰度。

Ubuntu 字体家族的范围涵盖了全球 Ubuntu 用户使用的所有语言,秉承了 Ubuntu 的理念,即所有用户都可以使用他们希望的语言来使用他们的程序。因此,Ubuntu 字体家族项目将进一步扩展,以覆盖更多书写语言。

注意:Canonical 和 Ubuntu 是 Canonical Ltd 的注册商标。

Ubuntu 字体的特性和历史

该字体最初于 2010 年 10 月随 Ubuntu 10.10 版本发布,提供四种不同的样式:粗斜体、粗体、斜体和常规体,均以英语呈现。2011 年 4 月,在 Ubuntu 11.04 版本发布时,推出了扩展语言覆盖范围和额外的字体。最终开发计划包含共计 13 种字体,包括:

  1. Ubuntu Condensed 仅有常规体。
  2. Ubuntu Medium 包含斜体、常规体。
  3. Ubuntu Light 包含斜体、常规体。
  4. Ubuntu Monospace 包含粗斜体、粗体、斜体、常规体。
  5. Ubuntu 包含粗斜体、粗体、斜体、常规体。

最初,等宽版本(用于终端)计划随 Ubuntu 11.04 版本一同发布。然而,发布时间被推迟,最终随 Ubuntu 11.10 版本一同发布,并成为系统的等宽字体(默认)。

该字体完全符合 Unicode 标准,并包含拉丁语 A 和 B 集合的扩展字符、西里尔语扩展字符和古希腊语多音字符。

它已成为首个原生操作系统字体,并包含了印度卢比符号。该字体主要设计用于屏幕显示,其字距和间距针对正文字体大小进行了优化。

Ubuntu 字体的用法

Ubuntu 字体家族是 Ubuntu 操作系统开发和当前版本的默认字体,并用于 Ubuntu 的项目品牌标识。

Ubuntu 字体家族已添加到 Google Fonts 目录中,使其易于用于网页排版。自 2011 年 4 月 26 日起,它可用于 Google Docs。

值得注意的是,Ubuntu Monospace 字体被用于 2014 年的 Transistor 视频游戏中。此外,Ubuntu Bold-Italic(粗斜体)字体被用于 Bitcoin 的标志和比特币符号。

字体基础知识

字体通常分为三类:等宽字体(Mono)、无衬线字体(Sans)和衬线字体(Serif)。

  • 一些等宽字体的例子包括 Monaco、Liberation Mono 和 Courier New。
  • 一些无衬线字体(也称为 sans-serif)的例子包括 Helvetica、Liberation Sans 和 Arial。
  • 一些衬线字体的例子包括 Apple Garamond、Liberation Serif 和 Times New Roman。

等宽字体家族看起来“方形”,也称为机器风格,即“打字机”风格;无衬线字体家族看起来“朴素”(它们也称为无衬线或 sans-serif);而衬线字体家族则看起来“尖锐”,其所有字符上都有细微的“衬线”。

此外,字体还可以分为两种形式:斜体(Italic)和粗体(Bold),分别表示“倾斜”和“加粗”的文字。因此,我们会在所有单个字体中找到这些组合。具体来说,所有单个字体都分为多个文件,每个文件提供不同的书写目的。

Ubuntu 中的内置字体

Ubuntu 加载的字体是完整且高质量的,并且都属于 FLOSS(自由开源软件许可)。Ubuntu 默认添加的字体与其他操作系统不同,正如 Windows 的捆绑字体与 MacOS 的捆绑字体不同一样。

最显著的区别在于,Ubuntu 的字体是 FLOSS,我们可以不受限制地自由使用和复制它们,包括用于商业目的,而 MacOS 和 Windows 的字体则不是(也称为专有软件)。

  • Ubuntu: 等宽、无衬线。
  • Noto: 等宽、衬线、无衬线。
  • Liberation: 等宽、无衬线、衬线。
  • FreeFont: FreeMono、FreeSans、FreeSerif。
  • Droid: 等宽、无衬线、衬线。
  • DejaVu: 等宽、无衬线、衬线。

Ubuntu 字体许可协议

SIL 开放字体许可协议 (OFL)

SIL 开放字体许可协议 (OFL) 是主要的开放字体许可协议之一。它允许将字体捆绑或嵌入到商业销售的产品中。OFL 是一种开源免费许可协议。它由 SIL International(Ethnologue 的管理机构)开发。

OFL 由 SIL 的国际员工 Nicolas Spalinger 和 Victor Gaultney 开发。此前,Gaultney 开发了 Gentium 字体,但他对当时的字体许可协议不满意。OFL 被开发用于 SIL 的多种 Unicode 字体,包括 Andika、Charis SIL 和 Gentium Plus。在 2005 年至 2007 年期间,该许可协议处于“公开审阅”阶段,1.1 版本于 2007 年 2 月发布。

在开放字体许可协议发布之前,Bitstream Vera 字体于 2003 年以几乎相同的条款和条件发布。开源字体是设计师的热门选择,几乎所有的开源字体都使用 OFL。例如,美国政府在许可字体时使用了 OFL。

Ubuntu 字体的许可协议是一个“临时”协议,专为 Ubuntu 字体家族设计,该协议从 0.68 版本开始应用。该协议基于 SIL 开放字体许可协议。

Ubuntu 字体许可协议允许根据许可条款自由重新分发、修改、研究和使用这些字体。该协议可以被描述为 copyleft,所有衍生作品都应在相同的协议下共享。使用这些字体制作的文档不必根据 Ubuntu 字体许可协议进行许可。

Debian 和 Fedora 已经审查了该许可协议,并重点关注了修改权限和模糊的使用。

1.0 版本

前言

本协议允许对授权字体进行自由再分发、修改、研究和使用。包含衍生实现体的字体可以在符合本协议条款和条件的情况下进行再分发、嵌入和捆绑。但是,衍生体和字体不能在其他协议下发布。对于字体,本协议要求保持不变的规定并不要求使用字体或衍生体制作的任何文档都必须在该协议下发布,只要文档的主要目的不是作为分发字体的方式。

设计者

Dalton Maag 是一家(国际)字体铸造厂,专门从事数字字体和字体设计制作。该公司由瑞士字体设计师 Bruno Maag 于 1991 年创立,并经过多年的发展,已成为世界上最著名的字体铸造厂之一。

Dalton Maag 拥有一个由十八个国家组成的跨文化和跨国团队,其客户遍及各行各业,其中包括世界上许多最知名的品牌。

定义

以下解释了与 Ubuntu 字体相关的一些重要定义

  • “字体软件”定义了由版权所有人根据本协议发布的、并明确标记为如此的文件集合。它可能包含文档、构建脚本和源文件。
  • “原始版本”定义了根据本协议收到的字体软件组件集。
  • “修改版本”定义了通过添加、替换或删除原始版本中的任何组件(全部或部分)、修改格式或将字体软件移植到新环境而创建的任何衍生版本。
  • “版权所有人”定义了拥有字体软件版权的每个公司和个人。
  • “实质性更改”定义了经过修改的版本,通过将修改后的版本与原始版本进行比较,用户可以轻松地将这些更改版本识别为与原始字体软件不同。
  • “传播”一个作品定义了在未经许可的情况下使用它的任何行为都将使我们对侵犯适用版权法负有二次方和直接责任,但将作品运行在系统上或更改私人副本除外。

此外,传播包括分发(无论是否更改,以及无论是否收费再分发)、复制、向公众提供,以及在一些企业中进行其他任务。

条件和权限

本协议未授予商标法下的权利,所有权利均保留。

特此授予获得字体软件副本的任何人免费传播字体软件的许可,但需遵守以下条件:

  1. 每个字体软件副本都应包含本协议和上述版权声明。这些可以包含在机器可读元数据、人类可读标题的准确字段中,或者作为二进制或文本文件中的独立文本文件,前提是用户能够轻松查看这些字段。
  2. 字体名称应满足以下条件:
    1. 原始版本应保留其未经修改的名称。
    2. 经过实质性修改的版本应完全重命名,以避免使用与原始版本相同或相似的名称。
    3. 未经实质性修改的版本应重命名,以同时
      1. 保留原始版本名称,并且
      2. 包含附加命名元素以区分修改版本与原始版本。此类修改版本名称应为原始版本名称,后跟“X derivative”,其中 X 表示新作品的名称。
  3. 版权所有者名称和字体软件贡献者的名称不得用于广告、认可或推广修改版本,除非:
    1. 根据本协议的要求;
    2. 用于致谢版权所有者贡献者;
    3. 获得他们明确的书面许可。
  4. 字体软件(无论是否修改,全部或部分)应完全根据本协议分发,不得根据其他协议分发。

对于字体,本协议要求保持不变的规定不影响使用字体软件制作的文档,除非从使用字体软件制作的文档中提取的任何字体软件版本只能根据本协议分发。

终止

如果任何条件不符合上述规定,本协议将失效或作废。

有关 Ubuntu 字体许可协议的更多信息

目前,Ubuntu 字体家族是根据 Ubuntu 字体许可协议分发的。这意味着我们可以像使用其他字体(专有或开放)一样使用这些字体。

开放性意味着长远来看,字体可以继续得到改进,因为字体(原始源代码)的设计文件已提供给相关人员。

我们热烈欢迎所有用户在我们的文档、公司信函、徽标或平面设计中使用 Ubuntu 字体家族。

对于希望扩展或修改 Ubuntu 字体的用户

当前的 1.0 版 Ubuntu 字体许可协议受到了 SIL 开放字体许可协议 1.1 版的启发。使用 1.0 版 Ubuntu 字体许可协议是一种临时解决方案,随着未来替代许可协议的出现,许可协议的选择可能会发生变化。

注意:SIL 开放字体许可协议和 Ubuntu 字体许可协议并不相同,不应混淆。

要准确地根据 Ubuntu 字体许可协议许可我们字体的衍生作品,我们应该:

  • 将我们的版权信息添加到 copyright.txt 文件中位于文件树顶部的专用占位符中,并以该树中提供的示例为模型。
  • 将 ubuntu-font-license-1.0.txt 文件复制到该树中。
  • 在 copyright.txt 中填写准确的占位符文本,以明确特定文件的许可和所有权。在源文件和目标文件中,字体都有许多专用元数据字段用于存储许可和作者信息。我们应该使用这些字段来包含相应的信息。

Ubuntu 字体列表

近年来,包括非软件开发企业在内的许多公司都在认识到 Ubuntu,它是最安全、最开放的操作系统之一。企业每天都要处理各种任务,为了做到这一点,它们需要最好的操作系统,而 Ubuntu 具备所有这些方面。

从 Windows 切换到 Ubuntu 并不容易,因此人们在最初几天会遇到适应 Ubuntu 操作系统的困难。通常,Ubuntu 用户不熟悉 Ubuntu 的默认字体家族,因此我们将指定一些最佳 Ubuntu 字体,以帮助用户。

在讨论字体列表之前,我们建议先安装 Font Manager。它可以方便地帮助我们安装和删除字体。我们可以通过在终端窗口中运行以下命令来在 Ubuntu 中获取 Font Manager:

$ sudo apt-get install font-manager

Font manager 将简化 Ubuntu 上的字体安装过程。我们还可以通过此应用程序处理 Ubuntu 中的所有字体。

最佳 Ubuntu 字体列表

  • Source Code Pro

这款字体是 Adobe Systems 的 Paul D. Hunt 设计的开源字体。Source Code Pro 字体在终端模拟器中非常有用,因为它提供了通用且易于阅读的编程符号。

  • DejaVu Sans Mono

这是 Bitstream Bera Forms 的细微设计更新,并增加了额外的样式选项。DejaVu Sans Mono 的目标是提供大量的字符并保持原始外观。

  • Hack

这是一款开源网页字体,可在 Ubuntu 上用于多种用途。Hack 是 DejaVu 和 Bitstream 系列的衍生品,包含对该字体的调整和新形状。

  • Fira Code

这是一款用于编程文献的等宽字体,非常适合代码阅读和编程。

  • Roboto Mono

这款字体也是等宽字体,专为在各种阅读环境和设备上进行屏幕显示而设计。Roboto Mono 尤其适用于编写和阅读应用程序的源代码。

  • Code New Roman

它可以用于编程语言,并根据 SIL 开放字体许可协议进行许可。这使其在专业和个人使用方面完全免费。Code New Roman 外观干净整洁,长时间在屏幕上使用也很方便。

  • Bitstream Vera Sans Mono

这款字体由 Jim Lyles 开发。Bitstream Vera Sans Mono 是一款 True Type 字体,具有完整的提示指令,可增强其在低分辨率设备(包括计算机显示器)上的渲染效果。

  • Open Sans

这是由 Steve Matteson 及其同事开发的无衬线字体家族,属于人道主义风格的无衬线字体类型,并带有真斜体。Open Sans 也用于 Google 的一些网页、网络广告和印刷广告。

  • Inconsolata-g

这是一款基于 SIL 开放字体许可协议发布的免费字体。Inconsolata-g 由 Raph Levien 开发。这款字体与 Sans Mono 字体非常相似。

  • Acme

这是一款简洁的显示字体,专为标题而设计,具有时髦而独特的韵律。Acme 经过精心设计,可在所有设备上良好运行。

  • Noto Mono

这款字体属于一个拥有 100 多个独立字体的字体家族。这些字体协同开发,旨在覆盖 Unicode 标准编码的所有脚本。Noto Mono 根据 SIL 开放字体许可协议进行许可,并由 Google 开发。

  • Fantasque Sans Mono

这个字体家族特别为编程平台开发,可以在终端模拟器中用于开发软件。

  • Prociono

这是一款 OpenType 字体,由 Barry Schwartz 开发。Prociono 的设计使其可以用于设备文档的标题和其他一些工作。

  • Gugi

这是一款韩语和拉丁语字体,由 David Shapira 开发。Gugi 在阅读环境和许多其他设备上都易于阅读。它具有干净整洁的布局,可以用于各种工作。

  • Source Sans Pro

这是 Adobe 家族中首个免费提供的字体,由 Paul D. Hunt 开发。Source Sans Pro 是一款无衬线字体,根据 SIL 开放字体许可协议进行许可。

  • Do Hyeon

这是一款开源的韩语和拉丁语字体,提供了如 BM Hanna 和 BM Jua 等精美的字体。Do Hyeon 可用于多种专业和个人用途。

  • Gaegu

这是列表中另一款韩语和拉丁语字体,在许多阅读环境和设备上都易于阅读。Gaegu 的设计使其可以用于任何用途,尤其适用于标题。

  • IBM Plex Mono

这款字体是 IBM 品牌及其体验团队整合的一个免费项目,由 Mike Abbink 创立。此外,IBM Plex Mono 字体家族包含衬线、等宽、压缩无衬线和无衬线字体,可用于多种用途。

  • PT Sans Narrow

它是为“俄罗斯联邦公共字体”项目设计的,并根据 Libre 协议分发。2009 年,它得到了俄罗斯联邦通信和印刷局的经济支持而开发。

PT Sans Narrow 字体家族由八种样式组成:四种基本样式,两种用于窄尺寸的标题样式,以及两种用于商业排版的窄样式。它可以免费使用、下载和重新分发。PT Sans Narrow 的开发和设计旨在帮助俄罗斯人用他们的自然语言进行表达。

  • Jua

这是一款韩语和拉丁语字体,是一款经典的字体,可用于标题和其他多种用途。Jua 是一款受笔刷脚本影响的复古字体。它包含精确设计的 2518 个字符。

  • Ailerons

Ailerons 由 Adilson Gonzales 开发。这款字体非常吸引人,提供四种字体设计和字重。它可以用于多种专业和个人用途。

这款字体的开发和设计灵感来自于 40 年代的飞机设计。最初,该字体 intended 用于与许多航空模块一起使用,但后来被选用于与日常用户一起使用。它可以免费用于特定用途,但出于商业目的,我们需要与开发者联系。

  • Exo 字体

这是一个不断发展的、带有棱角的无衬线字体家族,设计精美,氛围创新。Exo 字体具有多样化的外观,有九种字重:Black(黑色)、Extra Bold(特粗)、Bold(粗体)、Demi-Bold(半粗)、Medium(中等)、Light(细)、Extra Light(特细)、Thin(超细)和 Regular(常规),每种都有相应的斜体。

在 Ubuntu 和其他 Linux 发行版上安装新字体

Ubuntu 默认提供了一系列字体,可以安装在其中。然而,有时我们可能不满意系统中已有的字体。如果这样,我们可以在 Ubuntu 操作系统或任何其他 Linux 发行版(如 Linux Mint)上安装其他字体。

在 Ubuntu 上安装新字体

通常,字体是 **Open Type** (简称 **OTF**) 和 **True Type (TTF)** 文件格式。我们可以在 Ubuntu 中安装或使用 **OTF** 或 **TTF**。

步骤 1:下载字体

我们首先需要下载想要使用的字体。我们可以在 **Google Fonts 网站**上找到一些免费字体。此外,我们还可以在 **Font Squirrel** 或 **Lost Type** 上找到字体。

Ubuntu Font
Ubuntu Font

步骤 2:安装新字体

通常,我们从网站下载的字体都是 **zip 格式**。我们可以通过右键单击文件并选择 **“提取”** 选项来在 Ubuntu 中提取字体 zip 文件。

Ubuntu Font
Ubuntu Font

我们现在需要进入解压后的文件夹,找到 **.otf (OpenType 字体)** 或 **.ttf (TrueType 字体)** 文件。

Ubuntu Font

无论哪种格式,我们只需双击该字体文件。系统将在 **字体查看器应用程序** 中打开此文件。您可以在右上角找到一个 **“安装”** 字体的选项。

Ubuntu Font

安装应用程序时,我们不会看到任何安装过程。几秒钟后,状态会变为 **“已安装”**。现在,您不必猜测,您的字体已成功安装。

安装后,我们可以在使用字体的应用程序(如 **Pinta、GIMP** 等)中看到已安装的字体。

一次在 Ubuntu 中安装多个字体

这是上述步骤的替代方案。假设我们要安装 10 个新字体。但是,逐个双击安装每个字体既不方便又麻烦。

如果我们想在系统中一次安装多个字体,只需创建一个名为 **.font** 的目录(如果它不在我们的 **主目录** 中)即可。

步骤 1:在我们的主目录中创建 .fonts 目录

  • 我们需要进入我们的 **主目录**。
  • 按快捷键 **Ctrl+H** 显示 Linux Ubuntu 中的隐藏文件。
    Ubuntu Font
  • 我们需要右键单击以创建一个新文件夹,并将此文件夹命名为 **.font**。
    Ubuntu Font

注意:开头处的点(.)至关重要。如果在文件名之前加上点,它将在 Linux 中隐藏该文件,使其不被常规视图显示。

步骤 2:将字体文件放入目录

我们需要复制字体文件并粘贴到上一步创建的 **.font** 目录中。我们不需要做任何其他事情。现在,这些字体将可供我们使用,并且我们可以随时使用它们。