Ubuntu 安装中文字体

安装步骤:

  1. 下载想要的中文字体,如“杜慧田毛笔字体
  2. 在 /usr/share/fonts/ 下创建一个文件夹,如 zh_CH
    sudo mkdir /usr/share/fonts/zh_CH
  3. 将刚才下载好的 TTF 字体文件移动到新文件夹中
    sudo mv 方正字迹-杜慧田毛笔简体.TTF /usr/share/fonts/zh_CH/
  4. 更新字体缓存。运行命令:
    sudo fc-cache -f -v
  5. 查看效果。在终端中点击右键,“配置文件” -> “配置文件首选项” -> 在“常规”选项卡下的“字体”菜单中查看刚才安装的字体
  6. 如果某些中文字无法显示,变成了“小方格”,需要修改配置文件:
    sudo vi /etc/fonts/conf.d/49-sansserif.conf
    找到倒数第4行的 sans-serif,将横杠替换为空格(即<string>sans serif</string>)
  7. 再做一次第 4 步和第 5 步。
  8. ok,大功告成

存在问题:

我安装的“杜慧田毛笔字体”,替换了系统中的 Ubuntu Mono。在我安装好该字体后,Ubuntu 里的中文都变成了新字体(包括终端、文件夹窗口、浏览器标题)。这应该是字体文件引起的问题,不过新字体用着还行,不需要折腾了。

参考资料:

  1. 脚本 install-font-ubuntu.sh
  2. ubuntu 字体方框问题