解决linux服务器无对应字体问题
安装字体库
检查/usr/shared目录是否有fonts和fontconfig目录,若无:
yum -y install fontconfig
添加中文字体
在服务器/usr/shared/fonts目录下新建一个目录chinese,存放中文字体
在windows系统 c://Windows/Fonts 找到需要的字体,复制到服务器chinese目录下。
修改chinese目录的权限:
chmod -R 755 /usr/share/fonts/chinese
字体索引
ttmkfdir命令搜索目录中所有的字体信息,并汇总生成fonts.scale文件。(若无ttmkfdir命令,需要yum -y install ttmkfdir 安装即可)
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
mkfontscale
mkfontdir
修改字体配置文件:
vi /etc/fonts/fonts.conf
可以看到一个Font list,即字体列表,在这里需要把我们添加的中文字体位置加进去,保存退出:
<dir>/usr/share/fonts/chinese</dir>
刷新缓存:fc-cache
大功告成!
-------------------------------------------------------
最后,查看中文字体 fc-list :lang=zh