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/
目录。 如果字体目录不存在,只需创建它。
有时您可能想要安装不止一种字体。 与其将所有字体保存在一个目录中,不如将它们保存在单独的目录中。
例如,我要安装 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
目录为 hsonw 下面。
每用户字体安装:
$ 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 发行版中添加字体。
相关阅读:
- 在 Linux 上安装 Nerd 字体以在代码中添加字形
- Font Finder – 在 Linux 中轻松搜索和安装 Google Web 字体
- 如何在 Linux 中从命令行查找所有已安装的字体
添加字体命令行FedoraFontsInstall FontsLinuxLinux 基础Linux 命令Linux howto