页次: 1
具体效果和这个帖子一样:
http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=294397
求解决方法~
最近编辑记录 刀尖红叶 (2014-01-22 21:53:04)
平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org
离线
这是 PDF 没有嵌入对应的字体,系统上没有 PDF 中指定的字体,因而使用了替代字体。
可以使用 fontconfig 配置文件来覆盖。比如:
<match target="pattern">
<test name="prgname" compare="eq">
<string>evince</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>文泉驿等宽正黑</string>
</edit>
</match>
我这里没有合适的 PDF 来测试。
最近编辑记录 依云 (2014-01-22 14:17:43)
离线
这是 PDF 没有嵌入对应的字体,系统上没有 PDF 中指定的字体,因而使用了替代字体。
可以使用 fontconfig 配置文件来覆盖。比如:<match target="pattern"> <test name="prgname" compare="eq"> <string>evince</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>文泉驿等宽正黑</string> </edit> </match>
我这里没有合适的 PDF 来测试。
不行呀,这只是指定字体,还是有收缩紧凑变形的状况,这是我的截图:
你下这个pdf测试下:
https://s.yunio.com/cSVRZp
最近编辑记录 刀尖红叶 (2014-01-22 14:49:06)
平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org
离线
这是因为原 PDF 使用的字体的 kerning 与替代字体有出入造成的。你可能不得不为 PDF 引用到的每个字体寻找合适的替代,或者安装它用到的那些字体。
离线
看了一下,都是times系字体的问题,有很多名字TimesNewRomanPSMT、TimesNewRomanPS等等。
你把仙子那段配置里的“文泉驿等宽正黑”换成和times相近的字体就可以了,比如"Nimbus Roman No9 L"或者“Times New Roman”(如果你安装了微软的字体)。但这样也会更改程序的字体,如果不希望,可以用evince打印出新的一份pdf (print->print to file),再把那段配置删掉或注释掉。新打印的pdf字体都会嵌入,所以体积会稍微大点。
离线
看了一下,都是times系字体的问题,有很多名字TimesNewRomanPSMT、TimesNewRomanPS等等。
你把仙子那段配置里的“文泉驿等宽正黑”换成和times相近的字体就可以了,比如"Nimbus Roman No9 L"或者“Times New Roman”(如果你安装了微软的字体)。但这样也会更改程序的字体,如果不希望,可以用evince打印出新的一份pdf (print->print to file),再把那段配置删掉或注释掉。新打印的pdf字体都会嵌入,所以体积会稍微大点。
换成了times就好了~
平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org
离线
上面方法换个文档就不一定适用了,这篇提到的ghostscript转换是个好方法:
http://stackoverflow.com/questions/1027 … -correctly
平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org
离线
页次: 1