linux ubuntu 安装中文字体 解决puppeteer图片乱码 您所在的位置:网站首页 puppeteer中文错误 linux ubuntu 安装中文字体 解决puppeteer图片乱码

linux ubuntu 安装中文字体 解决puppeteer图片乱码

2024-06-09 17:33| 来源: 网络整理| 查看: 265

起因

学习使用 puppeteer 工具时,按照官网 Getting Started 示例,截图某网址时发现生成的图片,中文字体处都是方框。 猜测是因为ubuntu没有中文字体导致的

安装中文字体 首先安装字体配置工具(fontconfig) 1sudo apt-get install -y fontconfig 查看目前已安装的中文字体,我们会发现一个都没有。。 1fc-list :lang=zh 由于字体有版权问题,linux没有提供直接的安装途径,但是我们可以把windows系统里已有的字体传到linux服务器就行了。。 具体就是把windows系统字体文件夹中,你所需要的字体传送到ubuntu系统中的 /usr/share/fonts/ 文件夹内,一般只需要宋体和微软雅黑就行了。 更新ubuntu字体库 12sudo mkfontscale sudo mkfontdir 然后我们就会发现ubuntu系统就有中文字体了 123456789fc-list :lang=zh # /usr/share/fonts/simsun.ttc: SimSun,宋体:style=Regular,常规 # /usr/share/fonts/msyh.ttc: Microsoft YaHei UI:style=Regular,Normal,oby?ejné,Standard,Κανονικ?,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta # /usr/share/fonts/msyhl.ttc: Microsoft YaHei,微软雅黑,Microsoft YaHei Light,微软雅黑 Light:style=Light,Regular # /usr/share/fonts/msyh.ttc: Microsoft YaHei,微软雅黑:style=Regular,Normal,oby?ejné,Standard,Κανονικ?,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta # /usr/share/fonts/msyhbd.ttc: Microsoft YaHei UI:style=Bold,Negreta,tu?né,fed,Fett,?ντονα,Negrita,Lihavoitu,Gras,Félk?vér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kal?n,Krepko,Lodia # /usr/share/fonts/msyhbd.ttc: Microsoft YaHei,微软雅黑:style=Bold,Negreta,tu?né,fed,Fett,?ντονα,Negrita,Lihavoitu,Gras,Félk?vér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kal?n,Krepko,Lodia # /usr/share/fonts/msyhl.ttc: Microsoft YaHei UI,Microsoft YaHei UI Light:style=Light,Regular # /usr/share/fonts/simsun.ttc: NSimSun,新宋体:style=Regular,常规



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有