QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1291|回复: 4

kpdf显示的中文都是方块

[复制链接]
发表于 2007-9-4 22:38:46 | 显示全部楼层 |阅读模式
怎样替换字体,哪位高人给讲讲。

本帖子中包含更多资源

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

×
发表于 2007-9-5 00:50:23 | 显示全部楼层
安装免费使用的商业软件 adobereader
回复

使用道具 举报

 楼主| 发表于 2007-9-11 10:54:59 | 显示全部楼层
谢谢,装上了。
回复

使用道具 举报

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

使用道具 举报

发表于 2007-10-8 00:20:29 | 显示全部楼层
kpdf是调用的xpdf吗?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 01:42 , Processed in 0.035738 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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