Mikeandmore 发表于 2006-2-1 21:38:33

[原创]evince显示简体中文全攻略!

感谢:MandrakeChina的帮助!
distro:ubuntu linux dapper
1 sudo apt-get install evince
2 sudo apt-get install xpdf-chinese-simplefied
3 你需要一个中文字体,simsun,fireflysun皆可。
    cd /usr/share/fonts
    sudo ln -s <你的字体存放的路径> <字体名>.ttf //记住一定是.ttf!!!不能是*.ttc,或是别的什么。我开始就挂在这里了
    比如:sudo ln -s /media/hda1/windows/fonts/simsun.ttc simsun.ttf
    //我开始就挂在这里了
4 打开/etc/xpdf/xpdfrc-chinese-simplefied
将displayCIDFontTT改为
displayCIDFontTT      Adobe-GB1       /usr/share/fonts/simsun.ttf
即可!
5 现在你的xpdf,evince都能显示中文了!

看看效果吧!

Mikeandmore 发表于 2006-2-1 21:42:28

对了现在可以
sudo apt-get remove acroread*
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
注意,根据正则表达式“acroread*”选中了 acroread-plugins
注意,根据正则表达式“acroread*”选中了 mozilla-acroread
注意,根据正则表达式“acroread*”选中了 acroread-plugin
注意,根据正则表达式“acroread*”选中了 acroread
注意,根据正则表达式“acroread*”选中了 acroread-debian-files
下列软件包将被【卸载】:
acroread acroread-plugins
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 2 个软件包,有 800 个软件未被升级。
需要下载 0B 的软件包。
解压缩后将会空出 97.6MB 的空间。
您希望继续执行吗?Y

mandrakechina 发表于 2006-2-1 22:53:06

这件事让我很奇怪,evince或者poppler应该和xpdf是没有任何关系的。

Mikeandmore 发表于 2006-2-1 23:28:27

在poppler.freedesktop.org上写的
Poppler is a PDF rendering library based on the xpdf-3.0 code base.

嘻嘻~~
还有

Download

The latest stable poppler release is: poppler-0.4.4.tar.gz, released on Jan 10, 2006. This is just a security update:

      - Security update; CVE-2005-3624, CVE-2005-3625, CVE-2005-3627.
        - Fix KDE bug #119569, endless loop in jpeg decoder.

Development takes place on CVS head, snapshots are released as 0.5 releases. The latest is poppler-0.5.0.tar.gz:

      - Font matching code for non embedded fonts now use fontconfig
          instead of hard coded list of fonts.
      - Merge in Xpdf 3.01 changes.
      - Add command line tools from Xpdf.
      - Make install of Xpdf header files ./configure'able.

Previous poppler releases are available here.

Poppler is available from CVS. To check it out, use the following commands:

cvs -d :pserver:[email protected]:/cvs/poppler login
cvs -d :pserver:[email protected]:/cvs/poppler co poppler

or browse the repository with ViewCVS.

mandrakechina 发表于 2006-2-1 23:31:54

poppler是从xpdf上fork出去的,二者是完全独立的。不过现在似乎poppler在配置文件或者是分析CID字体上有些问题。

Mikeandmore 发表于 2006-2-1 23:42:20

有一部分是xpdf的代码,但大部分是poppler的。也许读配置文件用的是xpdf的代码吧

x11_yao 发表于 2006-2-2 00:16:52

对了,evince怎么开次像素平滑(因为我是LCD)?

还有请两位测一下adobereder的中文说明文件,在AR_INSTALL_DIR/Reader/help/CHS/Reader.pdf,我这里evince不知何故还没办法正常显示。

mandrakechina 发表于 2006-2-2 01:28:45

我不想测,反正我也看不了几个PDF文件。一来我没有在电脑上看书的习惯,要么是捧在手里看大块头,要么是拷在手机里一段一段的看;二来我的硬盘里全是电影和歌,需要看什么东西的时候,基本就是google   :mrgreen::mrgreen:

dlz_cn 发表于 2006-2-2 11:05:10

poppler是从xpdf上fork出去的,二者是完全独立的。不过现在似乎poppler在配置文件或者是分析CID字体上有些问题。

evicne + poppler 读的是 xpdf 的配置文件,
xpdfrc 里面的 type1 CID 字体, CMap 都得读进去才行,否则谁知到你系统里面这些字体在什么地方。

或许你 mdv 里面的打过什么补丁了,但是上游的代码里面是需要这些配置才能很好的工作的。

dlz_cn 发表于 2006-2-2 11:36:21

xpdf 3.0 有使用 ttc 的字体补丁,suse 里面的 xpdf 就是如此。
不知道 poppoler 会不会也将这个收入。

mandrakechina 发表于 2006-2-2 12:05:10

poppler cvs可以使用ttc,或者等待0.5.1。

Mikeandmore 发表于 2006-2-2 15:12:25

对了,evince怎么开次像素平滑(因为我是LCD)?

还有请两位测一下adobereder的中文说明文件,在AR_INSTALL_DIR/Reader/help/CHS/Reader.pdf,我这里evince不知何故还没办法正常显示。
传上来,我这里没有中文版的,acroread是英文版的。从apt这里搞到的

dlz_cn 发表于 2006-2-2 15:42:12

poppler (0.4.4)+ poppler-cvs-cjk-cairobackend 正常

x11_yao 发表于 2006-2-3 12:19:06

ok, thx.

那应该是我PC里的breezy带的版本太低的缘故,回头在dapper上看。

流浪儿 发表于 2006-2-11 17:25:35

不好意思在这里发这个:
按照楼主的方法在kde下的kpdf也能查看chinapub上的书籍了 :lol:
poppler 0.4.4
kde 3.5
页: [1] 2
查看完整版本: [原创]evince显示简体中文全攻略!