在 Linux 下安装第三方字体

loskyertt Unknown

1.系统级字体目录

系统级字体目录通常位于 /usr/share/fonts/ 下。你可以将字体文件复制到这个目录中,这样所有用户都可以使用这些字体。

  1. 创建字体目录
    如果没有找到合适的子目录,可以创建一个新的子目录来存放你的字体文件。例如,创建一个名为 myfonts 的目录:

    1
    sudo mkdir -p /usr/share/fonts/myfonts
  2. 复制字体文件
    将字体文件(如 .ttf.otf 文件)复制到这个目录中:

    1
    sudo cp /path/to/your/font.ttf /usr/share/fonts/myfonts/
  3. 更新字体缓存
    安装字体后,需要更新字体缓存,以便系统能够识别新安装的字体:

1
sudo fc-cache -fv
  • fc-cache:更新字体缓存。
  • -f:强制更新缓存。
  • -v:显示详细信息。

2.用户级字体目录

如果只想为当前用户安装字体,可以将字体文件复制到用户级字体目录中。用户级字体目录通常位于 ~/.local/share/fonts/

  1. 创建字体目录
    如果目录不存在,创建它:

    1
    mkdir -p ~/.local/share/fonts
  2. 复制字体文件
    将字体文件复制到这个目录中:

    1
    cp /path/to/your/font.ttf ~/.local/share/fonts/
  3. 更新字体缓存:
    更新用户级字体缓存:

    1
    fc-cache -fv ~/.local/share/fonts

如果没有fc-cache命令,记得安装fontconfig

1
sudo pacman -S fontconfig

Ubuntu 下:

1
sudo apt install fontconfig

3.验证字体是否安装成功

你可以使用 fc-list 命令来验证字体是否安装成功:

1
fc-list | grep FontName

FontName 替换为你安装的字体名称。如果字体安装成功,你应该能看到字体的名称和路径。

4.注意事项

  • 权限问题 :在系统级字体目录中安装字体时,可能需要管理员权限(使用 sudo)。
  • 字体格式 :确保你复制的字体文件是有效的字体格式(如 .ttf.otf)。
  • 字体缓存 :每次安装或删除字体后,都需要更新字体缓存,否则新安装的字体可能不会立即生效。
  • Title: 在 Linux 下安装第三方字体
  • Author: loskyertt
  • Created at : 2025-01-11 18:24:08
  • Updated at : 2025-01-11 11:38:28
  • Link: https://redefine.ohevan.com/2025/01/11/Linux安装字体/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments