Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[713]linux系统phantomjs截图乱码

[713]linux系统phantomjs截图乱码

作者头像
周小董
发布于 2020-01-13 09:38:36
发布于 2020-01-13 09:38:36
13.2K00
代码可运行
举报
文章被收录于专栏:python前行者python前行者
运行总次数:0
代码可运行

用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中,如果没有文件夹,创建文件夹

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#安装 字体添加工具
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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/12/02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
为Linux发行版安装中文字体
前文提到博主为自己的 ThinkPad E450 安装了一款来自爱尔兰的 Linux/GNU 发行版 作为主力系统使用。近期需要进行文字处理工作,安装了 WPS 2019 Linux 版 ,但是发现这款外来的 Linux/GNU 发行版 并没有自带一些常用的中文字体,如 宋体、仿宋、黑体 等字体,经过一番检索,博主使用从 Windows 10 家庭中文版中提取出中文字体导入,并在系统中刷新字体以使字体生效。下面就来讲讲详细步骤:
宋天伦
2020/07/16
7.6K0
在Linux上安装中文字体
平时一般都很少在Linux服务机器上使用UI桌面,但也还是有机会遇到,这不今天便遇到Linux版本的火狐浏览器显示中文乱码。无论怎么调试浏览器的相关设置,都没有办法凑效,甚是有点郁闷。
凡梦星尘
2024/11/20
5180
在Linux上安装中文字体
[1274]Linux CentOS7安装微软雅黑字体
获取字体文件:如果你有一个Windows系统,可以从C:\Windows\Fonts\目录下找到微软雅黑字体,它们可能的文件名包括:
周小董
2024/04/07
2.5K0
LaTeX 折腾系列 | Linux 字体安装记录
在使用 LaTeX 进行中文字体编译排版过程中,发现 CentOS 6.5 中缺乏很大一部分中文字体,以至于在编译过程中频繁抛出缺乏字体的错误。 现在基于 windows 的 ttf 字体,以 **“微软雅黑”** 体为例,简单记录一下 Linux 下如何安装 windows 字体。
章鱼猫先生
2020/02/21
6.6K0
LaTeX 折腾系列 | Linux 字体安装记录
简单NLP分析套路(3)---- 可视化展现初步
构思这个系列的初衷是很明显的,之前我是从图论起家搞起了计算机视觉,后来发现深度学习下的计算机视觉没的搞了,后来正好单位的语料很丰富就尝试了NLP 的一些东西,早期非常痴迷于分词等等的技术,后来发现NLP 里面是有广阔天地的。
流川疯
2022/05/10
5070
简单NLP分析套路(3)---- 可视化展现初步
GitBook生成pdf出现中文不显示或乱码
找不到msyh.ttc文件可以从 控制面板 > 外观和个性化 > 字体 中复制对应的字体文件到/usr/share/fonts/truetype目录下
試毅-思伟
2019/07/04
2K0
Linux 查看系统里已安装的字体,linux安装中文字体宋体实例演示,linux没有中文字体导致的乱码问题解决
把字体存放到 /root/usr/share/fonts 或 /usr/share/fonts 目录下,可以创建文件夹来存放对应的字体,比如我这里要安装宋体,我建了个 song 的文件夹。
小蓝枣
2021/12/01
9.9K0
Linux 查看系统里已安装的字体,linux安装中文字体宋体实例演示,linux没有中文字体导致的乱码问题解决
linux下安装字体解决爬虫截图乱码问题
链接:https://pan.baidu.com/s/1JWJ-Q_uER2vQkG8eTkCw3w 提取码:nk56
小小咸鱼YwY
2020/06/19
2.4K0
Ubuntu安装字体and切换默认字体
Ubuntu系统安装好后,默认字体对于中文的支持看上去不太美丽,于是很多朋友可能需要设置系统的默认字体为自己喜欢的字体。本文主要介绍如何解决这两个问题。
GitOPEN
2019/01/29
7.8K0
Centos7 使用 Ansible 批量安装中文字体
以下是基于 Centos7 手动安装中文字体的详细步骤。当测试或者生产环境服务器比较多的时候,建议使用自动化运维工具。
叨叨软件测试
2020/05/18
9920
Ubuntu 安装 Wine 4.4 并设置微软雅黑字体解决中文乱码
Wine 4.4是一个在Linux上运行Windows应用程序的开源兼容层的新开发版本,它是在近期发布的。
知忆
2021/06/19
4.6K0
centos下手动安装libreoffice程序–亲测可行
Download LibreOffice | LibreOffice - Free Office Suite - Based on OpenOffice - Compatible with Microsoft
超级小可爱
2024/08/07
2.7K2
centos下手动安装libreoffice程序–亲测可行
zabbix监控在lnmp环境下编译安装小记
最近在复习运维常见的监控告警软件的时候,想起了 zabbix,于是先用军哥的 lnmp 一键安装包快速搭建了 lnmp 环境,然后成功编译安装了 zabbix,特地将安装过程和遇到的问题记录在此,以便自己或有需要的人来参考翻阅。 由于已有 php 运行环境,所以只需要编译安装 zabbix 即可。 一、安装依赖组件 yum -y install net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath fping OpenIPMI-devel ph
张戈
2018/03/23
1.3K0
zabbix监控在lnmp环境下编译安装小记
PDF字体乱码问题分析
最近身体有恙,于是就想起来整理下这几年体检的电子报告汇总看看。结果发现在善诊平台下载的体检报告在电脑上看直接乱码了。不过这种字符集的问题怎么能难得了本码农呢,所以就尝试起各种办法进行恢复,结果发现这果然是个深坑。。。
mythsman
2022/11/14
3.3K0
PDF字体乱码问题分析
Linux系统安装字体
链接: https://pan.baidu.com/s/11w0s-Jjfd45a6sLCJBZgPg 提取码: p76y
西里国际站
2023/04/18
6.1K0
Linux系统安装字体
链接: https://pan.baidu.com/s/11w0s-Jjfd45a6sLCJBZgPg 提取码: p76y
华创信息技术
2022/05/28
9.1K0
Windows上部署onlyoffice document server并用go语言进行二次开发实现企业实时文档协作功能
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/details/79293191
hotqin888
2018/09/11
2.9K0
Windows上部署onlyoffice document server并用go语言进行二次开发实现企业实时文档协作功能
用 PhantomJS 让邮件报表图文并茂(二)完善篇
根据上一篇文章已经可以实现报表邮件系统的初步 DEMO 了,但其实只是提供了基本的思路。
贤羽
2022/06/09
8450
用 PhantomJS 让邮件报表图文并茂(二)完善篇
CentOS 6.X 安装中文字体
shaonbean
2018/01/02
2.2K0
CentOS 6.X 安装中文字体
Linux操作系统安装字体笔记
从事Java程序员的朋友们都知道,大多数客户的应用都是部署在Linux操作系统的服务器上面,因为Linux服务器比Windows服务器成本要低、系统运行更加稳定。但它也有自己不足之处,比如在系统上导出pdf等文档时候,如果有中文字符的话,会变成乱码,主要原因是服务器缺少对应的中文字体造成的,今天小编给大家分享一下Linux操作系统安装中文字体的笔记,有需要的朋友可以收藏一下,方便在以后的工作当中可以快速找到中文乱码的解决方案。
小明互联网技术分享社区
2022/02/17
6.8K0
Linux操作系统安装字体笔记
相关推荐
为Linux发行版安装中文字体
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档