中文列印篇 您必須先安裝好印表機的 driver,這方面我無法提供協助,以我的
LexMark X73 為例,需先安裝 foomatic 相關套件及 Cups,再到
http://localhost:631 去新增設定印表機,然後列印 英文測試頁,
假如沒問題就可繼續下列步驟:
1)Ghostscript 重新編譯
# cd /var/abs/system/ghostscript
# vi PKGBUILD
修改如下:
pkgrel=6
./configure --prefix=/ --datadir=/usr/share --enable-cups \
--with-gimp-print --with-drivers=ALL,stp \
--with-fontpath=/usr/share/fonts/default/ghostscript:/usr/share/fonts/default/Type1:/usr/share/ghostscript/fonts:/usr/share/ghostscript/Resource:/usr/share/ghostscript/CIDFont:/usr/share/fonts/ttf:/usr/share/fonts/type1
存檔後離開,開始編譯
# makepkg
編譯好後安裝
# pacman -U ghostscript-7.07.1-6.pkg.tar.gz
# vi /usr/share/ghostscript/7.07/lib/CIDFnmap
移除下列 % 符號:
(CIDFnmap.Ore) .runlibfile
(CIDFnmap.ARP) .runlibfile
(CIDFnmap.Bae) .runlibfile
(CIDFnmap.Koc) .runlibfile
(CIDFnmap.CJK) .runlibfile
存檔離開。
# vi /usr/share/ghostscript/7.07/lib/CIDFnmap.ARP
-----------------------------------------------------------------
% Adobe-CNS1
/ZenKai-Medium (/usr/share/fonts/ttf/zh_TW/bkai00mp.ttf) ;
/ShanHeiSun-Light (/usr/share/fonts/ttf/zh_TW/bsmi00lp.ttf) ;
% Adobe-GB1
/BousungEG-Light-GB (/usr/share/fonts/ttf/zh_CN/gbsn00lp.ttf) ;
/GBZenKai-Medium (/usr/share/fonts/ttf/zh_CN/gkai00mp.ttf) ;
-----------------------------------------------------------------
# vi /usr/share/ghostscript/7.07/lib/CIDFnmap.CJK
-----------------------------------------------------------------
%
% Fallback aliases for CJK PDF files
%
/Adobe-CNS1 /ShanHeiSun-Light ; % CIDFnmap.ARP
%
% Convenient aliases for PS files on Traditional Chinese PostScript printer
%
/MSung-Light /MOESung-Regular ; % CIDFnmap.Ore
/MSung-Medium /ShanHeiSun-Light ; % CIDFnmap.ARP
/MHei-Medium /ShanHeiSun-Light ; % CIDFnmap.ARP
/MKai-Medium /ZenKai-Medium ; % CIDFnmap.ARP
%
% Convenient aliases for PS files on Traditional Chinese Acrobat Distiller
%
/DFKaiShu-SB-Estd-BF /MKai-Medium ;
/LiGothicMed /MKai-Medium ;
/LiSungLight /MSung-Light ;
/Taipei /Adobe-CNS1 ;
------------------------------------------------------------------
2)安裝 gs-cjk 字型:
# cd /usr/share/ghostscript
# mkdir -p Resource/CIDFont Resource/Font
# cd Resource
# wget
http://www.matsusaka-u.ac.jp/mirror/gs-cjk/adobe-cmaps-200204.tar.gz # wget
http://www.matsusaka-u.ac.jp/mirror/gs-cjk/acro5-cmaps-2001.tar.gz # tar xzvf adobe-cmaps-200204.tar.gz
# tar xzvf acro5-cmaps-2001.tar.gz
我不知如何建立 Resource/CIDFont 下的檔案(我是直接 ln Mandrake 10 的檔案)
檔案名稱如下:
B5Kai-Medium,B5Song-Medium,BousungEG-Light-GB,,GBKai-Medium,GBSong-Medium
MKai-Medium,MOESung-Regular,MSungGBK-Light,MSung-Light,ShanHeiSun-Light
記得修改字型路徑,如 B5Song-Medium:
...
/B5Song-Medium
(/usr/share/fonts/ttf/zh_TW/bsmi00lp.ttf) .openttcidfont
...
3)Mozilla 1.6
在網址列輸入 about:config
(按右鍵選擇修改)
font.FreeType2.enable true
font.FreeType2.printing true
font.directory.truetype.1 /usr/share/fonts/ttf
離開 mozilla 再開啟,瀏覽任一中文網頁,然後列印試試。
4)xpdf/Acrobat 5
目前只能 view 有內嵌中文字型的 pdf 檔案,但 gs/gv 可以 view 由 mozilla 列印成檔案的
ps 檔,不知如何將 ps 轉成有內嵌中文字型的 pdf 檔案?
雖已 google 及參考 Gentoo/Mandrake 的設定方法,仍然不成功...
其他程式尚未測試,OpenOffice 建議安裝中文版,ArchLinux 是用英文版,無法讀取
中文目錄及檔案(但可開啟),不過,讀取 M$ word 檔會造成 cpu 100% loading,
要等很久才會顯示出來,瀏覽上下頁也相當慢...
不知 OpenOffice 是在何種情況下需要 java?
總結:
ArchLinux(i686 最佳化)有相當優秀的套件管理程式 pacman(類似 apt),雖然套件目前
無法與 Gentoo 相比,但大多數常用軟體都已納入,套件數也日漸增加中,也可到其討論區
去要求某個套件,它的套件都是最新的且以編譯好(也可自行編譯),最主要的套件如下:
gcc 3.3.3
XFree86 4.3.0(4.4.0 放在 testing 目錄下)
Gnome 2.6
KDE 3.2.1
Xfce 4.0.4
類似 Slackware 的 Menu 安裝畫面,執行效率不輸 Gentoo/WinXP,而目前其最缺乏的是
i18n 化,但我已解決中文輸入(xcin)及中文列印問題(僅測試過 mozilla),也正在
打包相關中文套件,希望有興趣的人共襄盛舉,同時也希望國內能提供 mirror 站...
--
http://top-pc.homeunix.net
陳建安 04/05/2004