2022-03-22 15:54:52 来源:网易
您的Linux 发行版上的预装字体是否缺少某种风格您可以通过添加和配置字体轻松自定义桌面的排版
目录
如何在 Linux 上安装 Google 字体 选项 1:Google 字体网站 选项 2:TypeCatcher如何在 Linux 上安装 Microsoft 字体 选项 1:使用 Microsoft Fonts Linux 软件包 选项 2:从 Windows ISO 中 提取字体选项 3:从 Dual 中提取字体— 引导 Windows 分区在 Linux 上安装任何字体
如何在 Linux 上安装 Google 字体
要添加 Google 的一种开源字体,您有两种选择:直接从 Google Fonts 网站下载,或使用名为 TypeCatcher 的图形安装程序网站方法更直接和可靠,但涉及一点命令行工作您可能对 TypeCatcher 感觉更舒服,但根据您的发行版,它可能不容易安装
选项 1:Google 字体网站
首先,前往Google Fonts 站点并选择要安装的字体系列单击右上角的下载系列按钮下载字体档案
启动终端并创建一个新目录来存储下载的字体然后,使用cd 命令导航到新创建的文件夹
须藤 mkdir /usr/share/fonts/googlefonts amp,amp, cd /usr/share/fonts/googlefonts
使用 unzip 命令将存档解压缩到新创建的文件夹确保在下面的命令中替换为您刚刚下载的存档名称
FontArchive.zip
须藤解压缩 —d 。~/下载/FontArchive.zip
使用命令在您的系统上注册字体 。
fc—cache
须藤 fc—cache —fv
然后,通过运行以下命令验证新字体是否已成功添加:
fc—match 字体名称
不要忘记替换为您添加的字体的名称。例如,如果您下载了 Loto Sans字体,则上述命令将变为.
FontName
fc—match LotoSans
如果输出显示字体名称,则该字体已成功添加到系统中如果输出中的字体名称不同,请考虑再次执行安装步骤
选项 2:TypeCatcher
如果使用命令行不是您的强项,您可以使用 TypeCatcher 安装 Google 字体,TypeCatcher 是一个图形应用程序,允许用户在 Linux 上搜索,安装和卸载 Google 字体。
TypeCatcher 在 Debian 存储库中可用,可以使用 APT下载 。
sudo apt 安装 typecatcher
Arch 用户可以使用像 yay 这样的 AUR 助手从 AUR 安装 TypeCatcher。。
yay —S 打字机
如何在 Linux 上安装 Microsoft 字体
与 Google 字体不同,没有用于下载适用于 Linux 的 Microsoft 字体的中央存储库因此,您必须使用 Microsoft 字体包安装字体或从活动的 Windows 安装或ISO 映像中提取它们
选项 1:使用 Microsoft Fonts Linux 软件包
您可以在基于 Debian 的发行版上安装ttf—mscorefonts—installer软件包,以在您的系统上安装 Microsoft 字体。
sudo apt install ttf—mscorefonts—installer
上述包提供了几种微软字体,包括但不限于:
在 Arch Linux 上,您必须从 AUR 下载多个包,每个包都提供一组不同的 Microsoft 字体。
sudo yay —S ttf—ms—fonts ttf—vista—fonts ttf—office—2007—fonts ttf—win7—fonts ttf—ms—win8 ttf—ms—win10 ttf—ms—win11
要在 Fedora,CentOS 和其他基于 RHEL 的发行版上安装 Microsoft 字体,您必须下载mscorefonts2 RPM 包但首先,安装安装所需的必要支持包
须藤 dnf 安装 curl cabextract xorg—x11—font—utils fontconfig
最后,使用如下命令下载并安装mscorefonts2:
rpm
安装上述软件包后,您无需执行任何其他操作系统会在安装过程中自动将字体添加到您的系统中
要验证 Microsoft 字体是否已添加到您的系统,请运行以下命令:
fc—match TimesNewRoman
输出应返回字体的名称。
选项 2:从 Windows ISO 中提取字体
如果您的计算机上有 Windows ISO,则可以直接从安装映像中提取字体没有ISO您可以从Microsoft 网站免费下载一个
有了 ISO,您需要提取字体根据您使用的发行版,通过发出以下命令在您的系统上安装,或者在您的发行版的软件中心找到它
p7zip
p7zip
在基于 Ubuntu 和 Debian 的发行版上:
sudo apt install p7zip—full
在 Arch Linux 和其他衍生产品上:
须藤吃豆子 —S p7zip—full
要在基于 RHEL 的发行版上安装:
p7zip
须藤 dnf 安装 p7zip—full
导航到您下载 ISO 的目录。然后,使用以下方法从 ISO 中提取install.wimWindows 映像文件:
p7zip
确保指定您在上述命令中下载的 ISO 文件的确切名称。
现在,从install.wim存档中提取文件夹请注意,标志和目录路径之间没有空格
Fonts
—o
7z e install.wim 1/Windows/Fonts/"*".ttf,ttc,System32/Licenses/neutral/"*"/"*"/license.rtf —o./WindowsFonts
上述命令将从install.wim映像中提取每个字体文件,并将其存储在目录中。按住鼠标左键并拖动。
WindowsFonts
移动该文件夹的使用目录。选择内容后,按“CtrlC”复制,再按“CtrlV”粘贴。
WindowsFonts
/usr/share/fonts
mv
须藤 mv ./WindowsFonts /usr/share/fonts/
使用命令重新生成字体缓存。
sudo fc—cache —fv
选项 3:从双引导 Windows 分区中提取字体
如果您的计算机上双启动了Windows 和 Linux,则可以直接从 Windows 分区复制所有 Microsoft 字体。首先,我们当然要介绍一下俗话说的CV大法。
首先,将 Windows 分区挂载到适当的目录复制目录中存在的所有字体文件并将它们粘贴到. 然后,通过在终端中键入来重新生成字体缓存
C:WindowsFonts
/usr/share/fonts/WindowsFonts
sudo fc—cache —fv
您还可以在和目录之间创建符号链接假设您已将 Windows 分区挂载到/windows
C:WindowsFonts
/usr/share/Fonts/WindowsFonts
须藤 ln —sf /windows/Windows/Fonts /usr/share/fonts/WindowsFonts
在 Linux 上安装任何字体
不管它们来自哪里,在 Linux 上添加新字体都是一个简单的过程您所要做的就是下载字体存档并将其移动到Linux上的目录中
/usr/share/fonts
您还可以添加单个字体而不是添加整个字体系列为此,只需双击字体文件,然后单击安装
。