8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
在VirtualBox中运行精简版CentOS7 64位版本,跑的很欢乐。但最近在使用PhantomJS抓取中文网页时遇到了问题,一截屏所有的汉字要不是空白,要不就是方块,即使将PhantomJS的页面编码方式设置为UTF-8也是如此。如下图所示
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截图,中文显示正常: