Linux 桌面中的常用字体可能看起来不太好或无法满足您的要求。 您可能希望在 Linux 发行版中安装新字体。 在这个简短的指南中,让我向您展示如何在 Fedora Linux系统。
一、简介
一般来说,字体在设计中扮演着重要的角色。 它们为您的文本增加价值。 它帮助读者从文本中感知信息。
无论您是在设计网站、演示文稿还是只是想为图像添加标题,选择正确的字体都是有效沟通的关键!
大多数 Linux 发行版默认附带几种字体。 如果它们不适合您的口味,您可以按照以下步骤将新字体添加到您的 Linux 发行版中。
2.添加字体 Fedora Linux
我们可以添加字体 Fedora 和其他 Linux 发行版有两种方式。
2.1。 安装打包的字体
Fedora 开发团队已经打包了几种免费许可的字体。 因此,您可以使用 dnf
包管理器。
要列出启用的存储库中所有可用的打包字体,请运行:
$ sudo dnf search fonts
这将列出官方存储库中的所有可用资源。
您还可以使用缩小字体的特定类型 grep
命令:
$ sudo dnf search fonts | grep tamil
这将显示泰米尔语相关的字体。
如果字体已经打包并且你知道字体的名字,你可以直接使用 dnf
包管理器。
例如,要安装 位图字体,你会运行:
$ sudo dnf install bitmap-console-fonts
小心: 安装打包字体是 一直推荐. 当安装字体的新版本可用时,您将收到定期更新和自定义。
2.2. 安装未打包的字体(手动安装字体)
由于许可或其他原因,某些字体可能未打包。 在这种情况下,您可以手动下载字体并将它们复制到 fonts
Linux 中的目录。
您可以在系统范围内或按用户安装字体。
如果您希望为所有用户(即系统范围)安装字体,请将字体文件复制到 /usr/share/fonts/
或者 /usr/local/share/fonts/
目录。
如果您只想为单个用户安装字体,请将字体复制到 ~/.local/share/fonts/
目录。 如果字体目录不存在,只需创建它。
有时您可能想要安装不止一种字体。 与其将所有字体保存在一个目录中,不如将它们保存在单独的目录中。
为了 example我要安装 Firacode
和 Opendyslexic
字体。 因此,我为每种字体类型创建了以下两个目录:
$ mkdir -p ~/.local/share/fonts/firacode
$ mkdir -p ~/.local/share/fonts/opendyslexic
如果要为所有用户安装字体,请创建必要的目录,如下所示:
$ sudo mkdir -p /usr/share/fonts/firacode
$ sudo mkdir -p /usr/share/fonts/opendyslexic
现在,转到您下载字体的目录并将它们复制到 fonts
目录如下图。
每用户字体安装:
$ sudo cp ~/Downloads/firacode.ttf ~/.local/share/fonts/firacode
同样,添加其他字体:
$ sudo cp ~/Downloads/opendyslexic.ttf ~/.local/share/fonts/opendyslexic
系统范围的字体安装:
$ sudo cp ~/Downloads/firacode.ttf /usr/share/fonts/firacode
$ sudo cp ~/Downloads/opendyslexic.ttf /usr/share/fonts/opendyslexic
小心: 由于包管理器未安装未打包的字体,因此您不会收到自动更新。 因此,始终建议安装打包字体以获取定期更新和优化。
2.3. 更新字体缓存
复制或安装所有字体后,运行 fc-cache
为应用程序构建字体信息缓存文件的命令 fontconfig
对于他们的字体处理:
$ fc-cache -fv

如果您已将字体添加到系统范围(即 /usr/share/fonts/
或者 /usr/local/share/fonts/
位置),运行 fc-cache
命令与 sudo
或者 root
特权:
$ sudo fc-cache -fv
结论
如您所见,将字体安装在 Fedora Linux 没什么大不了的。 尽管本指南是专门为 Fedora,您可以按照相同的说明在几乎所有 Linux 发行版中添加字体。
相关阅读:
- 安装 Nerd 字体以在 Linux 上的代码中添加字形
- 字体查找器 – 在 Linux 中轻松搜索和安装 Google Web 字体
- 如何在 Linux 中从命令行查找所有已安装的字体