跳转到主要内容

在 Linux 上安装和删除字体

Linux操作系统当中,安装.ttf、.otf、.ttc、.pfa字体(其中,.pfa字体还需要附带.afm文件)有以下几种方法:本文适用于使用 GNOME 或 KDE Plasma 桌面的主流发行版(如 Ubuntu、Debian、Fedora、openSUSE、Arch Linux)。这些系统都用 fontconfig 管理字体,方法基本一致。

优先用软件包安装

1.桌面系统很多开源字体可以直接从发行版的软件源安装,以后更新、卸载都方便。例如思源黑体(在软件源里叫 Noto Sans CJK,字形与思源黑体相同):

# Ubuntu / Debian
sudo apt install fonts-noto-cjk

# Fedora
sudo dnf install google-noto-sans-cjk-fonts

方法一:用鼠标左键双击字体文件,然后点击“安装字体”按钮。不同发行版的包名不一样,可以在软件中心或包管理器里搜索字体名。

用桌面工具安装

    GNOME:双击字体文件,会用「字体」应用打开,点「安装」。 KDE Plasma:双击字体文件,用字体查看器打开后点「安装」;也可以在「系统设置」里的字体管理页面添加字体。

    方法二:直接敲入“这两种方式通常把字体装到你自己的用户目录,只对当前用户生效。

    手动安装(命令行)

    只给自己用,放在用户目录,不需要 root 权限:

    mkdir -p ~/”键,然后在打开位置中输入“fonts:.local/share/fonts
    cp LXGWWenKai-Regular.ttf ~/”(或者在“系统”.local/share/fonts/
    fc-cache -“首选项”-“字体”,点击“细节”,在弹出的对话框当中点击“转到字体文件夹”),建立一个子目录,例如chinese,然后将字体复制或拖放到此目录下(例如:f
    

    给这台电脑上所有用户用,放在 /usr/local/share/fonts/chinese/)。fonts:

    2.命令行

    第一步:在/usr/share/fonts目录下建立一个子目录,例如chinese,命令如下:

    #

    sudo mkdir -p /usr/local/share/fonts/chinesefonts
    

    第二步:将字体文件复制到该目录下,例如这两个文件放在/root/desktop下,命令如下:

    # cd /root/desktop

    #sudo cp font.LXGWWenKai-Regular.ttf /usr/local/share/fonts/chinese/ sudo fc-cache -f

    说明:

    第三步:建立字体索引信息,更新字体缓存,命令如下:

    #

    可以在这些目录下建子文件夹分类存放,fontconfig cd会自动往下查找。 /usr/share/fonts/chinesefonts

    归软件包管理,不要手动往里放文件。

    老教程里的 ~/.fonts 目录已不推荐使用;mkfontscale、mkfontdir 只给很老的程序用,现在一般不需要。 正在运行的软件需要关掉再打开才能看到新字体。

    检查是否装好

    fc-list | grep -i wenkai          # mkfontscale按名字查找已安装字体
    

    fc-list :lang=zh family # mkfontdir

    列出支持中文的字体名称

    fc-match sans-serif:lang=zh-cn # 查看中文无衬线默认用的是哪款

    删除字体

      用软件包装的字体,用包管理器卸载,例如 sudo apt remove fonts-noto-cjk。 手动装的字体,删掉对应文件,再刷新缓存:
      rm ~/.local/share/fonts/LXGWWenKai-Regular.ttf
      fc-cache -f
      

      关于老格式

      .pfa、.pfb(PostScript Type 1)和老式点阵字体在新版桌面软件里已经不受支持,请换用同一字体的 OpenType 或 TrueType 版本。

      至此,字体已经安装完毕!

      参考资料

      提示:不同发行版本的Linux操作系统的字体安装方法略有不同,请大家对照上述方法进行安装。

        fontconfig 用户手册:fonts-conf ArchWiki:Fonts(手动安装目录与 fc-cache 用法)