安装/卸载字体

Debian系统如果想添加新字体,可以使用两种方法,一是通过应用商店安装,二是拷贝字体文件手动安装,具体操作如下:

1. 通过应用商店安装

通过应用商店安装意味着字体已经进入了Debian官方仓库,这种情况下我们只要在应用商店中操作即可,比如安装谷哥的CJK字体fonts-noto-cjk,打开应用商店,搜索fonts-noto-cjk,找到后点击安装即可。删除方法同理。

此方法需要您已经了解字体安装包的名称,否则无法安装。

2. 拷贝字体文件手动安装

手动安装更灵活一些,适合您已经有了字体文件的情况。

手动创建一个~/.fonts目录,然后把得到的字体文件拷贝到这个目录中,默认情况下,系统应该会在几秒钟内就会更新字体缓存,自动识别拷贝到目录中的字体,之后打开办公软件就可以使用新字体了。如果长时间没有自动识别字体,您可以尝试重新启动系统。如果想删除字体,只需要把字体文件从目录中移除即可。

~/.fonts目录是指在您的home目录下创建一个名为.fonts的目录(名称前面带一个点)。比如,我的用户名为ycproject,那么我的home目录的绝对路径就是/home/ycproject/,而~/.fonts目录的绝对路径则应该是/home/ycproject/.fonts。

提示

Y 驿窗注:隐藏文件/文件夹

Debian系统中,文件名或者目录名的前面如果有一个小点,就表示这个文件或目录是隐藏的。上面创建的.fonts目录,文件名前面就带了一个小点,这表示这个目录是隐藏目录。

隐藏目录默认情况下是无法看到的,需要在文件管理器设置一下是否显示隐藏内容。

多数Debian桌面环境中,可以按Ctrl+H来显示/隐藏当前目录的隐藏内容。

小技巧

Y 驿窗注:提高生产力

使用下面的命令可以提高您的生产力:

  1. 安装字体:

sudo apt install fonts-noto-cjk-extra
  1. 删除字体:

sudo apt remove fonts-noto-cjk-extra
  1. 马上更新字体缓存:

fc-cache -v

3. 可能产生的问题

上面的方法,都是最直接的添加新字体的方式。方法很简单,但可能带来的一个问题是,系统UI的字体可能会自动变成新添加的字体。

把新字体移除后,UI字体就会自动恢复到原先默认的字体。

如果您希望在添加新字体时,系统UI字体能够不受影响,有两个方法可以实现(以下假设保持系统UI字体为noto sans cjk字体,如果您希望使用其它字体,那么把字体名称修改为您指定的字体名称即可):

  1. 从优化中进行设置,修改默认字体为noto sans cjk即可:点击活动>显示应用程序>工具>优化>字体,在这里,把”界面文本、文档文本、等宽文本、旧式窗口标题”这四个字体改为noto sans cjk字体。例如,我是这样设置的(注意:等宽文本 用Mono):

  1. 界面文本:Noto Sans CJK SC Regular

  2. 文档文本:Noto Sans CJK SC Regular

  3. 等宽文本:Noto Sans Mono CJK SC Regular

  4. 旧式窗口标题:Noto Sans CJK SC Regular

  1. 可能需要考虑使用fontconfig这个字体管理工具,详情请参考本书附录(此方法也适用于KDE桌面环境)。

未完稿