专栏首页python前行者[713]linux系统phantomjs截图乱码

[713]linux系统phantomjs截图乱码

用phantomjs去截取中文页面的网站可能会出现乱码的情况,也就是截图中中文的位置全是方框。

解决办法就是安装字体。

在centos中执行:yum install bitmap-fonts bitmap-fonts-cjk 在ubuntu中执行:sudo apt-get install xfonts-wqy

这样再去截图中文的页面就不会出现一堆的方框了。

CentOS 7添加微软雅黑字体

  1. 在 windows系统C:\Windows\Fonts中找到微软雅黑字体

雅黑:msyh 黑体:SimHei 宋体:SimSun 华文细黑:STXihei 华文楷体:STKaiti

2.上传到linux系统/usr/share/fonts/chinese中,如果没有文件夹,创建文件夹

#安装 字体添加工具
yum install -y fontconfig mkfontscale
#开始安装字体
cd /usr/share/fonts/chinese

建立字体缓存
[root@master ~]# mkfontscale
[root@master ~]# mkfontdir
[root@master ~]# fc-cache -fv

# 重启字体系统
# /etc/init.d/xfs restart # 不需要这个

使用fc-list命令查看已经安装的字体

# 查看已经安装的中文字体
$ fc-list :lang=zh
/usr/share/fonts/chinese/msyh.ttc: Microsoft YaHei:style=Normal
/usr/share/fonts/bitmap/fangsongti24.pcf.gz: Fangsong ti:style=Regular
/usr/share/fonts/chinese/msyh.ttc: Microsoft YaHei UI:style=Normal
/usr/share/fonts/bitmap/fangsongti16.pcf.gz: Fangsong ti:style=Regular

# 检查字体是否添加成功
$ fc-list | grep 雅黑
$ fc-list | grep YaHei
/usr/share/fonts/chinese/msyh.ttc: Microsoft YaHei:style=Normal
/usr/share/fonts/chinese/msyh.ttc: Microsoft YaHei UI:style=Normal

参考:https://www.jianshu.com/p/be22a21068c0 https://jingyan.baidu.com/article/0eb457e5d4a48703f0a90565.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python 的 urllib.parse 库解析 URL

    Python 中的 urllib.parse 模块提供了很多解析和组建 URL 的函数。

    周小董
  • Numpy.random.seed()和numpy.random.RandomState()用法

    设置seed()里的数字就相当于设置了一个盛有随机数的“聚宝盆”,一个数字代表一个“聚宝盆”,当我们在seed()的括号里设置相同的seed,“聚宝盆”就是一样...

    周小董
  • python里如何保存float类型的小数的位数

    当需要输出的结果要求有两位小数的时候,字符串形式的:’%.2f’ % a 方式最好,其次用Decimal。

    周小董
  • NumPy Beginner's Guide 2e 带注释源码 四、NumPy 便利的函数

    ApacheCN_飞龙
  • Ribbon效果

    渐变色取色环上临近的颜色。我找到rgb变化的规律后,手写了三个分段函数,他们的规律(参照色环上的顺序)大概是R变化时GB不变,G变化时RB不变,B变化时RG不变...

    gojam
  • DumpMem and Monster - Virtual Memory Explorers on Windows Mobile/CE

          Windows Mobile 5 和 6的平台是建立在CE5.x的基础上的。当可用的内存很少时,平台会自动关闭应用程序。而且,在这个移动平台上,同时...

    ShiJiong
  • swarm源码分析(3)---manage cluster

    第一时间获取文章,可以关注本人公众号 月牙寂道长 yueyajidaozhang

    月牙寂道长
  • 在一个u盘上安装多个live linux发行版

    今天要使用的工具叫MultiBootUSB,支持在u盘上安装多个live linux发行版本 废话不多说 let's do it

    bboysoul
  • IT桔子:在线教育&大数据学习社区(附PDF下载)

    大家好! 首先非常感谢IT桔子提供这么好的分享平台,我是PPV课的创始人江海涛。 今天这个场景我非常的熟悉,大概2年前,也是在深圳某一个咖啡厅里面,当时站在这个...

    小莹莹
  • GIS讲堂第一课-开源GIS环境搭建相关内容

    昨日下午2点,“GIS讲堂-第一课”-《开源GIS环境搭建相关内容》在众目期待中结束了,下面就本节课的内容给大家做一个汇报,同时也希望没有能够参与到直播的童鞋们...

    lzugis

扫码关注云+社区

领取腾讯云代金券