ubuntu16.04 系统ghostscript 缺少中文语言包导致字体重叠问题

ghostscript在pdf转图片的时候会经常报错缺少CID Frot。类似如下信息

Can't find CID font "STSong-Light".
Attempting to substitute CID font /Adobe-GB1 for /STSong-Light, see doc/Use.htm#CIDFontSubstitution.

这会导致pdf在转图片的时候数字重叠或者文字重叠,如图所示

一 : 报错缺少AdobeHeitiStd-Regular  AdobeSongStd-Light   AdobeKaitiStd-Regular

主要是Adobe公司有自己的一套字体和版权。

可以安装一个最新完整版的Adobe Reader ,找到C:\Program Files (x86)\Adobe\Acrobat11.0\Resource\CIDFont 下的全部.otf文件。

拷贝到服务器的/usr/share/ghostscript/9.26/Resource/CIDFont/ 下,注意重命名时去除后缀.otf

例如:

sudo cp /mnt/d/AdobeHeitiStd-Regular.otf /usr/share/ghostscript/9.26/Resource/CIDFont/AdobeHeitiStd-Regular

二:缺少STSong-Light

这套字体全网都在找,没有找到。后来查资料发现是Adobe找华文定制的一款文字。应该是加密存在系统的内部,全网都没有找到这个字体的otf文件。但是还是被我从一片博客里找到了解决方案:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值