linux安装等宽中文字体,CentOS 7 Server 安装中文字体

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

在VirtualBox中运行精简版CentOS7 64位版本,跑的很欢乐。但最近在使用PhantomJS抓取中文网页时遇到了问题,一截屏所有的汉字要不是空白,要不就是方块,即使将PhantomJS的页面编码方式设置为UTF-8也是如此。如下图所示

blogbaidu0-min.png

Centos中文显示不正常的原因

在网上一找问题,发现是因为在精简版的CentOS7中,默认没有安装中文字体。验证一下使用命令查看系统当前已经安装的中文字体,显示为空:1$ fc-list :lang=zh-cn

$

直接安装Windows字体

网上有些解决方案是将windows中的Arial字体复制安装到CentOS中,然后更新字体缓存。

在尝试后发现无效。1# mkdir /usr/share/fonts/arial

# cp arial*.ttf /usr/share/fonts/arial/

# cd /usr/share/font/arial

# mkfontscale

# mkfontdir

# fc-cache -fv

使用Centos系统命令安装字体

继续搜索,找到一些论坛讨论帖:

这些讨论帖中是执行如下命令:1$ sudo yum groupinstall "Chinese Support"

or

$ sudo yum groupinstall "Simplified Chinese Support"

可执行之后Terminal报错,提示不存在这个group。不过到这一步已经接近成功了,继续搜索groupinstall,找到redhat.com的官方贴How to install a group of packages with yum on Red Hat Enterprise Linux?。

最终解决方法

原来之前CentOS版本的字体group软件包已经被隐藏,在group列表中的名字也被修改成 Fonts。

最终解决方法:查看隐藏的group列表,并安装1$ yum grouplist hidden

Loaded plugins: fastestmirror

There is no installed groups file.

Maybe run: yum groups mark convert (see man yum)

Loading mirror speeds from cached hostfile

...

Available environment groups:

Minimal Install

...

Available Groups:

Additional Development

...

Fonts

...

Xfce

iSCSI Storage Client

Done

$ sudo yum groupinstall Fonts

安装成功后,查看当前系统支持的中文字体,1$ fc-list :lang=zh-cn

/usr/share/fonts/wqy-microhei/wqy-microhei.ttc: WenQuanYi Micro Hei Mono,文泉驛等寬微米黑,文泉驿等宽微米黑:style=Regular

/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei Sharp,文泉驛點陣正黑,文泉驿点阵正黑:style=Regular

/usr/share/fonts/wqy-microhei/wqy-microhei.ttc: WenQuanYi Micro Hei,文泉驛微米黑,文泉驿微米黑:style=Regular

/usr/share/fonts/cjkuni-uming/uming.ttc: AR PL UMing TW MBE:style=Light

/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei Mono,文泉驛等寬正黑,文泉驿等宽正黑:style=Regular

/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei,文泉驛正黑,文泉驿正黑:style=Regular

/usr/share/fonts/cjkuni-uming/uming.ttc: AR PL UMing TW:style=Light

/usr/share/fonts/cjkuni-uming/uming.ttc: AR PL UMing HK:style=Light

/usr/share/fonts/cjkuni-uming/uming.ttc: AR PL UMing CN:style=Light

重新使用PhantomJS截图,中文显示正常:

blogbaidu1-min.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值