LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: HuiCai

xpdf 和acroreader的中文书签的问题解决了么?

[复制链接]
发表于 2004-2-5 19:31:44 | 显示全部楼层
谁说Unix版的AcroRead不支持中文?

只要书签是UCS2编码的,就能够很好地显示.不能显示的都是GB2312
编码的.
发表于 2004-2-5 21:24:46 | 显示全部楼层
最初由 Gavin_tju 发表
xpdf 2.03 的中文书签显示在 smth 上有解决方案了,呵呵


有相关的贴子吗?快哦
发表于 2004-2-5 21:45:45 | 显示全部楼层
最初由 AMD-K6 发表
有相关的贴子吗?快哦

去水木情华BBS的linuxapp版啊,呵呵,patch 都放出来了
发表于 2004-2-6 10:46:23 | 显示全部楼层
发表于 2004-2-6 11:22:38 | 显示全部楼层
3.0的中文支持有问题
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=87698

之前没看到carlos的帖子,折腾了很久。

patch倒是能在3下用。
发表于 2004-2-6 18:14:24 | 显示全部楼层
打了patch的xpdf有人编译成功了吗?介绍些经验!
发表于 2004-2-6 21:07:22 | 显示全部楼层
有人编译成功了吗??水木清华上acura的说明:

下载xpdf 2.03的源码,解压,下载patch
wget http://61.153.200.30/lucida/xpdf.diff.gz
gunzip xpdf.diff.gz
patch -p0 < xpdf.diff  
./configure --prefix=/usr  
make  
make install  
  
1. 在~/.Xdefaults里面加入资源项  
  
xpdf*.fontList:  
-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1;-misc-simsun-medium-r-nor
mal--12-*-*-*-*-*-gbk-0:  
  
注意标点  
然后  
xrdb -merge ~/.Xdefaults  
使修改生效  
  
2. 有一个环境变量,XPDFCHARSET,应该可以通过设置它的不同内容,来显示使用其它编
码的书签,比如  
env XPDFCHARSET="UTF8"  xpdf abc.pdf  
这个没有仔细测试。但愿没问题。  
默认是"gbk",所以基本上什么都不用改,直接运行  
xpdf abc.pdf  
应该就可以了。  
  
xpdf之所以无法显示中文书签,是因为书签采用unicode编码,xpdf只带了
unicode to latin1/ascii  等的码表,而没有CJK的。这样的好处是平台无关,缺点就是中文支持不好。我没找到合适的unicode to gb的码表,所以用了iconv作转码,程序改动不大,应该在linux/bsd下都可以编译,其他的不好说,估计作者也不会接受这样的patch。不过无所谓了。

本帖子中包含更多资源

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

x
发表于 2004-2-6 23:22:07 | 显示全部楼层
可以,但是在我的机器上必须设置环境变量
LANG=zh_CN.GBK
LC_ALL=zh_CN.GBK

见附图:



发表于 2004-2-6 23:23:48 | 显示全部楼层
抱歉,图贴得不对。

本帖子中包含更多资源

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

x
发表于 2004-2-6 23:36:38 | 显示全部楼层
最初由 powerfox 发表
可以,但是在我的机器上必须设置环境变量
LANG=zh_CN.GBK
LC_ALL=zh_CN.GBK

见附图:




兄弟的操作系统是?能否把你编译好的发给我一份: hupeng923@163.com,我编译总出错,谢谢了,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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