xxmw 发表于 2007-9-4 22:38:46

kpdf显示的中文都是方块

怎样替换字体,哪位高人给讲讲。

haulm 发表于 2007-9-5 00:50:23

安装免费使用的商业软件 adobereader

xxmw 发表于 2007-9-11 10:54:59

谢谢,装上了。

yyuan924 发表于 2007-10-7 21:50:03

以下的步骤,本人参考用于我的magiclinux2.0,希望你可以借鉴。
1. 在~/.Xdefaults里面加入资源项

xpdf*.fontList: -*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1;-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0:

注意标点,另外确保使用的字体的确存在,然后

xrdb -merge ~/.Xdefaults

使修改生效

2. 正确设置PDF文件的encoding

方法1. 在/etc/xpdfrc里面增加一行

textEncoding GBK

方法2. 使用参数启动xpdf,如下

xpdf -enc GBK aa.pdf


关于资源项的设置,某些系统上应使用Xpdf*.fontList:(首字母X大写)而非xpdf*.fontList:。我不知道原因,不过如果您自觉资源项设置没有生效,可以试试。


另外一个设置资源项的方法是,修改或者新建/etc/X11/app-defaults/Xpdf,加入对应内容,这样可以省略xrdb -merge的步骤(感谢seb@smth的建议)

某些PDF制作不规范(比如Linux国家标准草案PDF档),请使用

xpdf -enc Latin1 buggy.pdf

启动xpdf,以便读取书签。
注意修改/etc/xpdfrc,加入合适的ttf字体,比如

displayCIDFontTT Adobe-GB1 /usr/share/fonts/simhei.ttf

xpdf3不再支持老的XLFD字体(以及displayCIDFontX资源项),所以以前的设置文章不再有效。另外,xpdf3目前只支持ttf字体,不支持ttc(TrueType font Collection)字体。


测试环境:
MDK 10 offical

chwoozy 发表于 2007-10-8 00:20:29

kpdf是调用的xpdf吗?
页: [1]
查看完整版本: kpdf显示的中文都是方块