在 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
方法一:用鼠标左键双击字体文件,然后点击“安装字体”按钮。不同发行版的包名不一样,可以在软件中心或包管理器里搜索字体名。
用桌面工具安装
方法二:直接敲入“这两种方式通常把字体装到你自己的用户目录,只对当前用户生效。
手动安装(命令行)
只给自己用,放在用户目录,不需要 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.命令行
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
说明:
第三步:建立字体索引信息,更新字体缓存,命令如下:
/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操作系统的字体安装方法略有不同,请大家对照上述方法进行安装。
fc-cache 用法)