QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4132|回复: 17

我的 evince 不能显示中文 pdf

[复制链接]
发表于 2005-10-2 01:11:14 | 显示全部楼层 |阅读模式
我的 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 (9460: No font in show
Error: Unknown font tag 'F3'
Error: Unknown font tag 'F2'

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2005-10-2 01:36:26 | 显示全部楼层
能把这个文件发上来我看看么?似乎我这里可以很好的显示内嵌字体和没有内嵌字体的PDF。如果你这个文件我也可以看的话,那么我可以告诉你应该使用什么补丁。
回复

使用道具 举报

发表于 2005-10-2 13:55:15 | 显示全部楼层
evince是基于XPDF的,找XPDF的中文补丁打上,我的没打补丁就是这个样子。
回复

使用道具 举报

发表于 2005-10-2 14:21:43 | 显示全部楼层
我的
evince 0.4.0
显示没有内嵌字体的中文PDF时
没有乱码
但是
简体中文
变成了
日本字和不认识的繁体字
回复

使用道具 举报

发表于 2005-10-2 14:22:25 | 显示全部楼层
不要乱讲,evince依赖poppler,跟xpdf根本扯不上关系。
回复

使用道具 举报

 楼主| 发表于 2005-10-2 15:29:18 | 显示全部楼层
如果是一定要打补丁才行的话,那我想原因就是它了,我似乎没有打过什么补丁。如果 mandriva 和 debian 都有类似的补丁,那么它就有理由被收录。

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

使用道具 举报

发表于 2005-10-2 16:56:46 | 显示全部楼层
[code:1][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.[/code:1]
回复

使用道具 举报

发表于 2005-10-2 17:25:23 | 显示全部楼层
anyway,你可以试试这个补丁:
http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/SPECS/poppler/poppler-cvs-cjk-cairobackend.patch
回复

使用道具 举报

 楼主| 发表于 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
回复

使用道具 举报

发表于 2005-10-2 19:16:42 | 显示全部楼层
可能确实是这个补丁的原因:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2005-10-2 20:50:17 | 显示全部楼层
搞了良久,打不打patch 都乱~~
回复

使用道具 举报

发表于 2005-10-2 20:55:58 | 显示全部楼层
[quote:9577903cd1="zerolin"]搞了良久,打不打patch 都乱~~[/quote]那就没办法了,在配置文件上的差异,可能使得不同的Distro结果不一样。
回复

使用道具 举报

发表于 2005-10-3 12:55:25 | 显示全部楼层
[quote:ba8b29eac2="mandrakechina"]anyway,你可以试试这个补丁:
http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/SPECS/poppler/poppler-cvs-cjk-cairobackend.patch[/quote]

就是这个Patch了
回复

使用道具 举报

发表于 2005-10-6 21:54:12 | 显示全部楼层
在ubuntu breezy中用不用这个补丁是一个样:没法显示
poppler 0.4.2
回复

使用道具 举报

发表于 2005-10-6 23:31:33 | 显示全部楼层
pupilzeng:

缺少 xpdf-chinese-simplified 和 gsfonts

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

以上是 debian 中还需要自己弄的地方。
breezy 类似。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-13 15:23 , Processed in 0.084993 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表