[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: