在linux下,用KPDF看pdf比acrobat的快很多,其他的PDF查看器也不理想,所以我用KPDF。
然而,用KPDF看一些中文PDF的时候出现乱码,上网查找,总结下,分两种:
1. 内嵌中文,现在可以看;
2. 非内嵌中文,现在不可以看,出现乱码。
原因:
KPDF是基于XPDF的一个pdf查看器。非内嵌字体要看中文,得根据XPDF的配置文件xpdfrc来查找中文字体目录。经过查看,由于,我没有安装这个XPDF的非内嵌中文字体支持,所以不能看非内嵌中文PDF。
解决:
1. 下载XPDF配置的相关文件:
在下载xpdf-chinese-simplified.tar.gz这个文件。解压出来。
2.按照里面的README里说的操作:
a). 将文件夹内所有内容拷贝到/usr/local/share/xpdf/chinese-simplified(如果没有此文件夹,请先建立)
注意:是/usr/local/share……,不是/usr/share……,经我实践,后者没用!
b). 将里面的add-to-xpdfrc文件里的所有内容拷贝到/etc/xpdf/xpdfrc或者~/.xpdfrc(1.没有此文件的话请先建立;2.我建议拷贝到后者)
c). 将xpdfrc文件里
#displayCIDFontTT Adobe-GB1 /usr/..../gkai00mp.ttf修改成一个ttf字体目录(没有的话,在前面的README里有gkai00mp.ttf下载地址)
OK,搞定,不用重启机器,再次打开KPDF,看任何一个PDF,均可中文支持了.
阅读(665) | 评论(0) | 转发(0) |