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

用 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看一下字体列表: 

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

 

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值