xLoneStar 发表于 2005-10-2 01:11:14

我的 evince 不能显示中文 pdf

我的 evince 从来都没能显示过我的一个中文 pdf,请看截图

我的 evince 版本是 0.4.0.99,poppler 0.4.1,cairo 1.0.0。在显示一个 china-pub 的 pdf 时,终端上显示一大堆:

Error: Unknown character collection 'Adobe-GB1'
Error: Unknown font tag 'F3'
Error (94608): No font in show
Error: Unknown font tag 'F3'
Error: Unknown font tag 'F2'

这样的信息,内容则是乱码。有人遇到过吗?

mandrakechina 发表于 2005-10-2 01:36:26

能把这个文件发上来我看看么?似乎我这里可以很好的显示内嵌字体和没有内嵌字体的PDF。如果你这个文件我也可以看的话,那么我可以告诉你应该使用什么补丁。

Twig 发表于 2005-10-2 13:55:15

evince是基于XPDF的,找XPDF的中文补丁打上,我的没打补丁就是这个样子。

apeter_2000 发表于 2005-10-2 14:21:43

我的
evince 0.4.0
显示没有内嵌字体的中文PDF时
没有乱码
但是
简体中文
变成了
日本字和不认识的繁体字

mandrakechina 发表于 2005-10-2 14:22:25

不要乱讲,evince依赖poppler,跟xpdf根本扯不上关系。

xLoneStar 发表于 2005-10-2 15:29:18

如果是一定要打补丁才行的话,那我想原因就是它了,我似乎没有打过什么补丁。如果 mandriva 和 debian 都有类似的补丁,那么它就有理由被收录。

ftp://linuxfire.dhis.org/pub/lonestar/025.pdf.bz2

mandrakechina 发表于 2005-10-2 16:56:46

[fundawang@master ~]$ wget ftp://linuxfire.dhis.org/pub/lonestar/025.pdf.bz2
--16:56:29--ftp://linuxfire.dhis.org/pub/lonestar/025.pdf.bz2
         => `025.pdf.bz2'
Resolving linuxfire.dhis.org... failed: Host not found.

mandrakechina 发表于 2005-10-2 17:25:23

anyway,你可以试试这个补丁:
http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/SPECS/poppler/poppler-cvs-cjk-cairobackend.patch

xLoneStar 发表于 2005-10-2 18:55:00

linuxfire.net.dhis.org: linuxfire.dhis.org 211.92.88.40

恩,我也搜到一个:
http://lists.freedesktop.org/archives/poppler/2005-August/000885.html

mandrakechina 发表于 2005-10-2 19:16:42

可能确实是这个补丁的原因:

zerolin 发表于 2005-10-2 20:50:17

搞了良久,打不打patch 都乱~~

mandrakechina 发表于 2005-10-2 20:55:58

搞了良久,打不打patch 都乱~~那就没办法了,在配置文件上的差异,可能使得不同的Distro结果不一样。

eddyxu 发表于 2005-10-3 12:55:25

anyway,你可以试试这个补丁:
http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/SPECS/poppler/poppler-cvs-cjk-cairobackend.patch

就是这个Patch了

pupilzeng 发表于 2005-10-6 21:54:12

在ubuntu breezy中用不用这个补丁是一个样:没法显示
poppler 0.4.2

dlz_cn 发表于 2005-10-6 23:31:33

pupilzeng:

缺少 xpdf-chinese-simplified 和 gsfonts

记得还需要修改 /etc/xpdf/xpdfrc-chinese-simplified 里面的设置,和折腾 xpdf 一样。

以上是 debian 中还需要自己弄的地方。
breezy 类似。
页: [1] 2
查看完整版本: 我的 evince 不能显示中文 pdf