没有内嵌字体的PDF

85 views
Skip to first unread message

Time Lucky

unread,
May 28, 2014, 9:04:56 AM5/28/14
to USTC_LUG

今天下载了个PDF,中英混排
但是没有内嵌字体,调用的本地字体
这英文代码不是等宽字体根本没法看阿,各种字母重叠

我试着修改了下 gnome-tweaks-tools 里可以设定的4个字体
都没法改变英文字体


这个字体在哪里调呢

实在不明白不内嵌字体非要发PDF干嘛


Bojie Li

unread,
May 28, 2014, 7:06:09 PM5/28/14
to ustc...@googlegroups.com
如果你能找到一台能正常显示这个 PDF 文件的电脑,用 “打印到文件” 功能可以生成新的 PDF 文件,所有字体都嵌入了,新的 PDF 在没有这个字体的电脑上也就能看了。
Linux 上只需装 ghostscript,gs -dPDFSETTINGS=/prepress -sDEVICE -o new.pdf source.pdf

Adobe 定义了 Helvetica(等于 Arial、Sans Serif)、Times(默认,等于 Times New Roman、serif)、Courier(等于 Monospace)(前面三种分别包括正、粗、斜、粗斜四种字体)、Symbol、ZapfDingBats 共 14 种字体,这些字体有可能不被嵌入 PDF 文件。在 Adobe Reader 里内置了这些字体,因此不会出现问题,但第三方的 PDF 阅读器由于版权问题不能内置这些字体,就只好找个替代字体。Linux 里字体是怎么匹配的我也不清楚。不过可以试试把这些字体从软件源里装上或者从 Windows 里拷贝出来(要 update font cache),看能不能正常显示 PDF。
--
-- 来自USTC LUG
请使用gmail订阅,不要灌水。
更多信息more info:http://groups.google.com/group/ustc_lug?hl=en?hl=en

---
You received this message because you are subscribed to the Google Groups "USTC_LUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ustc_lug+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Time Lucky

unread,
May 29, 2014, 12:05:34 PM5/29/14
to USTC_LUG

evince报告的字体也有问题中文明明调用的微米黑却没提
这个字体连指定sans,serif,moon的配置文件都不管用
好像是fontconfig根据默认字体自己去匹配的
只是英文太糟糕了

系统只要是打印界面都有打印到文件的图形化界面选择的嗯

Reply all
Reply to author
Forward
0 new messages