中文字体安装
中文字体安装
拷贝windows字体到linux
首先在windows的”控制面板”->”字体”中,将自己要的字体复制出来。
新建字体目录
cd /usr/share/fonts
mkdir chinese
cd chinese
上传
通过 xftp 工具上传到 linux 服务器
文件权限修改
chmod -R 755 /usr/share/fonts/chinese
接下来需要安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:
yum -y install ttmkfdir
然后执行ttmkfdir命令即可:
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
修改配置
最后一步就是修改字体配置文件了,首先通过编辑器打开配置文件:
vi /etc/fonts/fonts.conf
可以看到一个Font list,即字体列表,在这里需要把我们添加的中文字体位置加进去:
<dir>/usr/share/fonts/chinese</dir>
然后输入:wq保存退出,最后别忘了刷新内存中的字体缓存,这样就不用reboot重启了:
fc-cache
最后再次通过fc-list看一下字体列表:
生僻字
假如水印如有生僻字显示不出来参考如下方法:
-
在 $JAVA_HOME/jre/lib/fonts 下新建一个 fallback 目录,让 Java 程序渲染生僻字时在 fallback 里面找。(JAVA_HOME 是你 jdk 安装的目录)
-
把 windows/fonts/simsun.ttc 拷贝到 fallback 去