以安装微软雅黑为例:
下载解压后将雅黑字体放到 /usr/share/fonts/yahei/下,yahei为你新建立的雅黑字体文件夹
然后 修改字体权限
sudo chmod 755 /usr/share/fonts/yahei/msyh.ttf
然后运行以下命令:
cd /usr/share/fonts/yahei/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
经过以上几步就可以在你的任一应用程序字体选项里找到该字体了
修改字体配置文件:
修改文件/etc/fonts/conf.d/69-language-selector-zh-cn.conf和/etc/fonts/conf.d/99-language-selector-zh.conf
在这两个文件中添加 <string>Microsoft YaHei</string>
如果 /etc/fonts/conf.d/下没有这两个文件可建立连接
sudo ln -s /etc/fonts/conf.avail/69-language-selector-zh-cn.conf /etc/fonts/conf.d/
sudo ln -s /etc/fonts/conf.avail/99-language-selector-zh.conf /etc/fonts/conf.d/
删除gedit留下的*~文件:
sudo rm /etc/fonts/*~ && sudo rm /etc/fonts/conf.d/*~
在英文UI下使用中文字体:
如果使用的是英文UI,是没有/etc/fonts/conf.d/69-language-selector-zh-cn.conf和/etc/fonts/conf.d/99-language-selector-zh.conf这两个文件的,可以用
sudo ln -s /etc/fonts/conf.avail/69-language-selector-zh-cn.conf /etc/fonts/conf.d/
sudo ln -s /etc/fonts/conf.avail/99-language-selector-zh.conf /etc/fonts/conf.d/
建立连接然后,再按照上面的方法添加<string>Microsoft YaHei</string> 进去,这样在英文UI下既可显示自己安装的中文字体