[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [cle-devel] Chinese Abiword (fwd)



---------- Forwarded message ----------
Date: Wed, 26 Apr 2000 18:54:46 +0800
From: Chih-Wei Huang <cwhuang@linux.org.tw>
Reply-To: cle-devel@linux.org.tw
To: cle-devel@linux.org.tw
Subject: Re: [cle-devel] Chinese Abiword

Chih-Wei Huang 写道:
>
> 有没有人要来试著改成支援繁体中文的呀?

经过一番测试,发觉它也可以在 zh_TW.Big5
的 locale 下工作并输入,显示中文。
只不过 menu 的部份变成乱码。

我也试出了让它列印中文的方法。
首先要为 ghostscript 装上 cidkey 的中文字型。
这个可以从 CFC 抓到:
ftp://ftp.cycu.edu.tw/OS/FreeBSD/taiwan/CFC/packages/zh-moe_cidfonts-1.0.tgz
ftp://ftp.ee.ncku.edu.tw/pub1/freebsd/taiwan/CFC/packages/zh-moe_cidfonts-1.0.tgz

将 tarball 解开后,把字型都放到
/usr/share/fonts/default/ghostscript/
目录下。并修改
/usr/share/ghostscript/5.50/Fontmap
加上这几行
/MOEKai-Regular-ETen-B5-H (MOEKai-Regular-ETen-B5-H.gsf)   ;
/MOEKai-Regular-ETen-B5-V (MOEKai-Regular-ETen-B5-V.gsf)   ;
/MOESung-Regular-ETen-B5-H (MOESung-Regular-ETen-B5-H.gsf) ;
/MOESung-Regular-ETen-B5-V (MOESung-Regular-ETen-B5-V.gsf) ;

然后修改
/usr/share/abisuite/AbiSuite/fonts/fonts.hj

MOESung-Regular-ETen-B5-H,
-default-ming-medium-r-normal--0-0-0-0-c-0-big5-0, 88
0, 120, 1000
MOESung-Regular-ETen-B5-H,-default-ming-bold-r-normal--0-0-0-0-c-0-big5-0,
880, 120, 1000
MOESung-Regular-ETen-B5-H,-default-ming-medium-i-normal--0-0-0-0-c-0-big5-0,
880, 120, 1000
MOESung-Regular-ETen-B5-H,-default-ming-bold-i-normal--0-0-0-0-c-0-big5-0,
880, 120, 1000
MOEKai-Regular-ETen-B5-H, -arphic-ar pl kaitim
big5-medium-r-normal--0-0-0-0-c-0-big5-0, 880, 120, 1000
MOEKai-Regular-ETen-B5-H, -arphic-ar pl kaitim
big5-bold-r-normal--0-0-0-0-c-0-big5-0, 880, 120, 1000
MOEKai-Regular-ETen-B5-H, -arphic-ar pl kaitim
big5-medium-i-normal--0-0-0-0-c-0-big5-0, 880, 120, 1000
MOEKai-Regular-ETen-B5-H, -arphic-ar pl kaitim
big5-bold-i-normal--0-0-0-0-c-0-big5-0, 880, 120, 1000

这样就可以了。印一张文件来试试看吧...:)
(我测试的环境是 RH 6.2+CLE 0.9, 如果你
的环境跟我不同,某些目录可能要调整一下)

现在还欠一个繁体中文讯息的介面。
这个应该不难改,只是需要一些苦功。
因为它的讯息并非使用标准的 gettext
产生 po 档的方法。有帮忙兴趣的朋友,可以参考
..../abi-0.7.8/src/wp/ap/xp 下的
ap_Menu_LabelSet_ZhCN.h  ap_TB_LabelSet_ZhCN.h
以及 ..../abi-0.7.8/user/wp/strings 下的
ZhCN.strings 试著改改看。

不过列印时,没办法做到粗体,斜体的变化。
有点儿可惜。这大概是 moe cidfont 的问题。
请问一下,除了 moe 的 cid 字型外,
还有没有其它 free 的中文字型呀?
像文鼎的 ttf 字型有没有办法转成 cidkey
字型呢? 有人知道怎么做的吗?
或者是,有没有办法让 ghostscript 直接吃 ttf
的字型?

如果这些问题都能解决的话,我们就有一个非常
好用的中文文书处理软体了.....:)


-- 
   ~     Chih-Wei Huang (cwhuang)
  'v'    E-Mail       : cwhuang@linux.org.tw
 // \\   CLDP Project : http://www.linux.org.tw/CLDP/ (Coordinator)
/(   )\  CLE  Project : http://cle.linux.org.tw/CLE/  (Developer)
 ^`~'^   HomePage     : http://www.linux.org.tw/~cwhuang/pub/
To Unsubscribe: send mail to majordomo@linux.org.tw
with "unsubscribe cle-devel" in the body of the message




Reply to: