用 xshell 打开图形浏览器的时候,发现不能正常显示中文。
其原因是没有中文字体!
执行 fc-list 当前系统的字体,若没有此命令,可以通过 yum -y install fontconfig 进行安装
查看如下:
显示没安装中文字体。
在centos7 中,字体库存放的目录是 /usr/share 的 fonts 目录
首先,在linux 的 fonts 里面新建一个 chinese 的目录
我们可以在windows系统中放一个中文字体进去,以 宋体 为例:
windows 的字体存放在 C:\Windows\Fonts
可以先把该字体右键,复制到桌面,然后在把 simsun.ttc 这个文件添加到 /usr/share/fonts/chinese/ 里面
修改chinese目录的权限:
chmod -R 755 /usr/share/fonts/chinese
接下来需要ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,若没该命令,执行yum -y install ttmkfdir
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
最后一步就是修改字体配置文件了,首先通过编辑器打开配置文件:
vi /etc/fonts/fonts.conf
可以看到一个Font directory list,在这里需要把我们添加的中文字体位置加进去:
然后输入:wq保存退出,最后刷新内存中的字体缓存,这样就不用reboot重启了:
fc-cache
最后再次通过fc-list看一下字体列表:
再打开浏览器,可以正常显示:
用 xshell 打开图形浏览器的时候,发现不能正常显示中文。
其原因是没有中文字体!
执行 fc-list 当前系统的字体,若没有此命令,可以通过 yum -y install fontconfig 进行安装
查看如下:
显示没安装中文字体。
在centos7 中,字体库存放的目录是 /usr/share 的 fonts 目录
首先,在linux 的 fonts 里面新建一个 chinese 的目录
我们可以在windows系统中放一个中文字体进去,以 宋体 为例:
windows 的字体存放在 C:\Windows\Fonts
可以先把该字体右键,复制到桌面,然后在把 simsun.ttc 这个文件添加到 /usr/share/fonts/chinese/ 里面
修改chinese目录的权限:
chmod -R 755 /usr/share/fonts/chinese
接下来需要ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,若没该命令,执行yum -y install ttmkfdir
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
最后一步就是修改字体配置文件了,首先通过编辑器打开配置文件:
vi /etc/fonts/fonts.conf
可以看到一个Font directory list,在这里需要把我们添加的中文字体位置加进去:
然后输入:wq保存退出,最后刷新内存中的字体缓存,这样就不用reboot重启了:
fc-cache
最后再次通过fc-list看一下字体列表:
再打开浏览器,可以正常显示: