在 Linux 上安装字体

在创建演示文稿、信件、视频、图形和其他文档时,我总是喜欢尝试不同的字体。字体可以将枯燥的纯文本演示文稿或文档变成令人兴奋、时尚、狂野或经典的体验。是的,很容易沉迷其中,但这也是乐趣的一部分——努力在形式和功能之间取得完美的平衡。

在我的电脑使用生涯中,我收集了很多字体。有些是多年来购买的剪贴画软件包中包含的,有些是我曾经拥有的电脑预装的,还有一些是从网站上下载的等等。

您可能也有类似的字体收藏。或者,也许您只有一些您非常非常喜欢的字体。值得庆幸的是,Linux 对您的 Windows TrueType 和 OpenType 字体没有问题,并且安装它们很简单。

如果您从互联网上的站点下载字体,它们可能以 zip 压缩包的形式出现。许多网站都有免费提供的字体供下载,并提供 Windows 和 Macintosh 版本;请务必下载 Windows 版本。


图 1. 典型的字体压缩包

打开 zip 压缩包的最简单方法是单击它。如果您使用 KDE,文件将在 Ark 压缩管理器中打开。压缩包中可能列出了多个文件;我们只对扩展名为 .ttf 或 .otf 的文件感兴趣——分别代表 TrueType 和 OpenType 字体。单击字体文件以预览它。


图 2. 单击字体文件以在字体查看器程序中打开它。

当您在 zip 压缩包中打开字体时,Ark 会抱怨并询问您是否要使用外部程序查看文件。单击“外部查看”按钮以查看字体。如果您的字体不在 zip 压缩包中,只需单击它们即可在字体查看器中打开它们。


图 3. Ark 无法直接查看字体,因此它会询问您是否要使用外部程序查看字体。

字体查看器以几种不同的尺寸显示您的字体,因此您可以很好地了解它的外观。要安装字体,请单击右下角的“安装”按钮。如果您看不到安装按钮,请调整窗口大小,它就会出现。


图 4. 字体查看器程序让您看到字体在不同尺寸下的外观,并有一个方便的安装按钮。

单击“安装”按钮后,字体查看器会询问您要将字体安装在哪里。如果您只想为自己(作为用户)安装字体,请选择“个人”选项。如果您希望计算机上的所有用户都可以访问该字体,请选择“系统”选项。为了使用“系统”选项安装字体,您需要是计算机上的管理员。在我的家用系统上,只有一个登录名供所有人使用,所以对我来说,任一选择的效果都一样好。


图 5. 您可以选择在哪里安装字体。

安装字体后,字体查看器会通知您已成功安装。就这么简单——真的。您的字体现在已安装完毕,可以使用了。这很容易。


图 6. 成功——您的字体现已安装。

此过程对于偶尔安装字体效果很好,但像这样一次安装一个字体会很快变得乏味——特别是如果您像我一样有很多字体。更快的方法是简单地将所有字体同时放入正确的位置。

如果字体在 zip 压缩包中,第一步是使用 Ark 将它们解压缩出来。当我安装所有字体时,我首先将它们全部收集到我在桌面上创建的一个名为 my_fonts 的文件夹中。一旦您的所有字体都已解压缩并准备好安装,最大的问题是,它们应该放在哪里?

答案是,这取决于情况。您可以将字体放在两个位置。这可以追溯到字体查看器应用程序在安装字体时提出的问题。您将它们放在哪里取决于您是否只希望您的登录名能够看到和使用字体,或者是否希望系统上的每个人都能够看到和使用字体。

如果您只希望您的登录名看到它们,请将它们放入您主目录中名为 .fonts 的文件夹中。您可能从未见过此文件夹——这是因为其名称开头的点(.)。这会使文件或文件夹在 Linux 上不可见。

要查看此文件夹以及您主目录中的所有其他隐藏文件和文件夹,请转到系统菜单并选择“主文件夹”。在该窗口打开后,转到“查看”菜单并单击“显示隐藏文件”。当我第一次这样做时,我对我的所谓空主文件夹中实际存在的文件数量感到惊讶。


图 7. 单击“显示隐藏文件”以查看主目录中的所有内容。

如果 .fonts 文件夹存在,您现在应该能够看到它。如果您仍然看不到它,您可以创建它。要创建文件夹,请转到“编辑”菜单并选择“创建新...”,然后选择“文件夹”。务必将其命名为 .fonts,然后单击“确定”按钮。

打开 .fonts 文件夹,然后将您的字体拖放到其中。复制完成后,KDE 会生成漂亮的缩略图,以便您可以轻松识别字体。下次启动文字处理器或其他程序时,您新安装的字体将等待您使用。

图 8. KDE 的缩略图让您一目了然地看到字体的外观。

如果您想为所有人安装字体,则应将它们放入 /usr/local/share/fonts/ 文件夹中。您可以通过单击系统菜单,然后单击您的硬盘驱动器来访问那里。在那里您会看到一堆文件夹,名称如 tmp、var 和 usr。打开 usr 文件夹,然后打开 local,再打开 share,最后打开 fonts 文件夹。但是,当您尝试将字体放在那里时,窗口可能会报告您没有写入该文件夹的权限。

要授予自己将项目放入 /usr/local/share/fonts/ 文件夹的权限,您需要成为 staff 组的成员。要将自己添加到此组,您需要是计算机上的管理员,或者让管理员为您执行此操作。


图 9. 将自己添加到 staff 组将使您获得 /usr/local/share/fonts/ 文件夹的写入权限。

转到 K 菜单,然后选择“系统设置”。然后,在“系统管理”部分,选择“用户和组”。在该窗口中,右下角有一个名为“管理员模式...”的按钮;单击它并输入您的密码。如果成功,窗口现在将具有红色轮廓,这是 KDE 告诉您您处于管理员模式的方式。

现在,选择您的登录名并单击“修改...”按钮,将打开“用户帐户”窗口。现在单击“辅助组:”行上的“选择...”按钮。在“可用组”列中,向下滚动并突出显示 staff,然后单击“添加”按钮。在该窗口中单击“确定”,在“用户帐户”窗口中单击“确定”按钮,最后在“用户和组”窗口中单击“关闭”按钮,您就快完成了。

注销,然后重新登录以激活新设置。现在,当您导航到该文件夹时,您将能够将文件复制到其中。将您的字体拖到该文件夹中,每个人都将能够看到和使用它们。


图 10. 尽情享受您的字体吧!

现在出去疯狂使用您自定义安装的所有字体吧!

关于作者

Daniel Bartholomew 自 1980 年代早期他的父母购买了 Apple IIe 以来一直在使用计算机。在 Mac 和 Windows 机器上工作一段时间后,他于 1996 年发现了 Linux,并从此一直使用各种发行版。他与妻子和孩子住在北卡罗来纳州。

加载 Disqus 评论