xshell 远程打开 centos7 的浏览器不能正常显示中文,解决方法:

用 xshell 打开图形浏览器的时候,发现不能正常显示中文。

xshell 远程打开 centos7 的浏览器不能正常显示中文,解决方法:_第1张图片

其原因是没有中文字体!

 

执行 fc-list 当前系统的字体,若没有此命令,可以通过 yum -y install fontconfig 进行安装

查看如下:

显示没安装中文字体。

 

在centos7 中,字体库存放的目录是 /usr/share 的 fonts 目录

xshell 远程打开 centos7 的浏览器不能正常显示中文,解决方法:_第2张图片

首先,在linux 的 fonts 里面新建一个 chinese 的目录

我们可以在windows系统中放一个中文字体进去,以 宋体 为例:

windows 的字体存放在 C:\Windows\Fonts

xshell 远程打开 centos7 的浏览器不能正常显示中文,解决方法:_第3张图片

可以先把该字体右键,复制到桌面,然后在把 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,在这里需要把我们添加的中文字体位置加进去: 

xshell 远程打开 centos7 的浏览器不能正常显示中文,解决方法:_第4张图片

然后输入:wq保存退出,最后刷新内存中的字体缓存,这样就不用reboot重启了:

fc-cache

最后再次通过fc-list看一下字体列表: 

xshell 远程打开 centos7 的浏览器不能正常显示中文,解决方法:_第5张图片

再打开浏览器,可以正常显示:

xshell 远程打开 centos7 的浏览器不能正常显示中文,解决方法:_第6张图片

 

 

 

 

 

 

你可能感兴趣的:(operations)