PCZONE 討論區 - 觀看單一文章 - Mac OS X (10.3&10.4)安裝,設定,使用經驗談
觀看單一文章
FLY
boy
Mac OS X (10.3&10.4)安裝,設定,使用經驗談,補充25
Mac OS X (10.3&10.4)安裝,設定,使用經驗談,補充25

85000多中文漢字,在MacOSX.4.10上的輸入,顯示與列印

隔了兩個多月了,暑假也結束啦,少爺將PowerMAC G4重灌了,ram升級成1GB
大概先簡述一下重灌過程。
安裝完10.4系統片後,安裝10.4.10的combo安裝包,MacOSXUpdCombo10.4.10PPC,
再安裝漏洞修正包SecUpd2007-007Ti或更新版本,再安裝X11Update2006(1.1.3版)
或更新版本。再來開始安裝java套件的升級包,先裝Java131and142Release2,再
裝J2SE50Release4,然後裝JavaForMacOSX10.4Release5。根據Apple官網的說明
文件,JavaForMacOSX10.4Release5相當於Windows PC上的1.5.0_07版。
接下來安裝Mac OS X Ext2 Filesystem 1.4d4或最新版本,少爺發現這個軟體因為
是比較牽涉到系統方面的功能擴充又是測試版,所以盡量在安裝完系統必備的升
級修正程式之後,即安裝這個軟體套件,如果在安裝了一堆有的沒有的應用軟體
並使用電腦一段時間後,才再安裝 Mac OS X Ext2 Filesystem,可能會導致系統
發生一些有的沒有的小問題。
系統的更新都安裝好後,接下來開始安裝MacOSX.4.10內建應用軟體Quicktime,
iTunes等等的更新版。少爺自己現在的作法是,會先點選選單列上的藍蘋果圖示>
軟體更新>查看系統自動收集的更新列表,再根據更新列表顯示的資料,自行上官
網抓檔案下來,自行安裝,這樣子在安裝某些應用軟體套件時,比較有選擇的自
由度。少爺以前的文章段落提過,在MacOSX圖形介面中的*.pkg,*.app 這兩種
單一檔案格式,若複製檔案到MsWindows平台下,MsWindows檔案總管會辨識成
*.pkg與*.app檔案夾,然後檔案夾裡頭會有一堆檔案。以iTunes7.4.dmg為範例,
掛載之後,裡頭有個iTunes.mpkg,把它copy出來,用右鍵快顯功能表,點選
"顯示套件內容",可以在子目錄中找到iTunesX.pkg,這個檔案是iTunes主程式本
體,其他的屬於附加功能,若使用者只需要iTunes主程式,而不需要附加功能,
則只要將iTunesX.pkg複製出來,獨立點選安裝即可,因為少爺不需要其中的附
加功能iTunesAccess與iTunesPhoneDriver,所以就只將iTunesX.pkg,copy出來獨
立安裝,並在重新命名成iTunesX7.4.pkg後,只備份這個檔案,而刪除原始的下
載檔iTunes7.4.dmg。因此其他的應用軟體,少爺猜想可以以此類推。
系統與內建應用軟體的升級,都安裝完畢了,接下來終於開始進入正題,安裝第
三方提供的,加強繁體中文漢字的輸入,顯示與列印的軟體套件。

先安裝免費且合法的繁體中文字型檔吧,在此提供兩組,其他的參考之前寫過的
段落。

http://edt1023.sayya.org/fonts/tex/cwttf/

cwTeXFangSongTT.ttf 02-Sep-2007 00:32 8.9M
cwTeXKaiItalic.ttf 11-Apr-2007 21:56 10M
cwTeXMing.ttf 11-Apr-2007 22:05 9.8M
cwTeXMingMono.ttf 01-Sep-2007 23:31 9.9M
cwfs.ttf 11-Jan-2005 18:57 8.9M
cwheib.ttf 30-Mar-2006 18:29 5.2M
cwkai.ttf 11-Jan-2005 18:57 10M
cwyen.ttf 11-Jan-2005 18:57 7.5M

http://www.cns11643.gov.tw/download/file/

TW-Kai-95_1.ttf 27-Apr-2007 18:31 29.1M
TW-Kai-95_1_2.ttf 27-Apr-2007 18:31 29.3M
TW-Kai-95_1_3.ttf 27-Apr-2007 18:31 31.6M
TW-Kai-Ext-B.ttf 27-Apr-2007 18:31 37.5M
TW-Kai-Plus-95_1_1.ttf 06-Jun-2007 15:26 11.9M
TW-Kai-Plus-96_1_1.ttf 06-Jun-2007 15:26 11.9M
TW-Sung-95_1.ttf 27-Apr-2007 18:31 16.8M
TW-Sung-95_1_2.ttf 27-Apr-2007 18:31 17.1M
TW-Sung-95_1_3.ttf 27-Apr-2007 18:31 19.5M
TW-Sung-Ext-B.ttf 27-Apr-2007 18:31 21.0M
TW-Sung-Plus-95_1_1.ttf 06-Jun-2007 15:26 13.2M

啟動字體簿程式,點選字體簿>偏好設定,預設安裝位置,選取為電腦,然後將以
上的字型檔,全都拖拉放到字體簿視窗左上角> 字體集格框,電腦,這個欄位中。
在此,少爺查詢了 www.cns11643.gov.tw 的網站,少爺發現一些狀況,嘗試來解
讀。TW-Kai-95_1.ttf,TW-Kai-95_1_2.ttf都是比TW-Kai-95_1_3.ttf舊的版本,
所以少爺就不下載了,以此類推,不下載 TW-Kai-Plus-95_1_1.ttf,TW-Sung-95_1.ttf
,TW-Sung-95_1_2.ttf。
再來就是網站頁面的說明文件中,並未提到TW-Kai-Ext-B.ttf,TW-Kai-Plus-96_1_1.ttf
,TW-Sung-Ext-B.ttf ,TW-Sung-Plus-95_1_1.ttf這四個檔案的任何隻字片語(
至少少爺找不到),卻開放了下載連結點,少爺不知道政府單位這樣做的原因何
在?所以目前少爺安裝了其中這六個檔案。

TW-Kai-95_1_3.ttf
TW-Kai-Ext-B.ttf
TW-Kai-Plus-96_1_1.ttf
TW-Sung-95_1_3.ttf
TW-Sung-Ext-B.ttf
TW-Sung-Plus-95_1_1.ttf

接下來少爺用Linotype FontExplorer X 1.2.2版與TW-Kai為範例,來嘗試說明(
哪些區塊屬於中文漢字類,哪些區塊屬於符號類,是少爺自行以有限的英文能力
查閱文件後的主觀認定的,說不定會有錯誤,敬請指教,有些區塊的名稱,少爺
真的看不懂,也查不出中文翻譯是什麼。)。

TW-Kai-95_1_3.ttf 內包含中文漢字的區塊有:
cjk radicals supplement (115)
kangxi radicals (1)
cjk unified ideographs extension a (6581)
cjk unified ideographs (20897)
cjk compatibility ideographs (5)

TW-Kai-Ext-B.ttf 內包含中文漢字的區塊有:
glyph variants (43240)

TW-Kai-Plus-96_1_1.ttf 內包含中文漢字的區塊有:
glyph variants (14313)

由以上的數據累加後,少爺判定這三個一組的"全字庫正楷體",總共包含了85152個
中文漢字(與中華民國教育部所承認與列管的106,230字,還是有一段距離啊~)
,接下來就是要與中文輸入法,文字編輯器,文書處理軟體搭配了,要能夠輸入
,顯示並列印,這85152個中文漢字。

先找中文輸入法吧,少爺只熟悉傳統注音與自動選字類型注音這兩種,MacOSX
內建的漢音輸入法,並無法辨識到全字庫正楷體內的85152個中文漢字,功能已
經卡死,蘋果官方也沒有出過任何的更新程式版本,不像微軟還會陸續出新注音
xp,2003,2007等等。於是少爺找到了免費的"開放香草輸入法框架",這其中所
支援的注音輸入法模組,還有不同的版本,少爺發現,如果在制式的中文輸入法
架構下,還有一種叫做cin表格檔的東西,使用者若能熟讀相關文件,行有餘力,
還可以自行客制化,製作或修改中文輸入法表格檔。少爺當然要找能夠支援到
85152個或以上的中文漢字的注音輸入法模組了。
開放香草輸入法框架軟體套件,有個額外的補充包,可以另外下載,其中有個,
注音輸入法大字集,也才支援到5萬多字而已。

此小段落為額外補充,酷音輸入法模組for開放香草輸入法框架的版本,推出了最
新的測試版了,但是少爺查詢測試的結果,發現更新的是詞庫,詞頻,智慧選字
與效能。支援的中文漢字數量,還是沒有增加,好可惜啊~
少爺比較懶,酷音輸入法會自動幫忙選字,比較好用,新版酷音輸入法是一個
OVIMSpaceChewing.bundle 檔案,先將 /資源庫/openvanilla/0.7.2/modules/ 內
已經安裝過的舊版酷音輸入法模組檔案與目錄,通通移除掉,再將OVIMSpaceChewing.bundle
複製進去,重新登出登入系統,就可以設定與使用了,下載網址與 軟體說明請看
參考連結。

少爺查閱了OpenVanilla網站的相關文件,大概知道了cin輸入法表格檔這種東西
,於是找到了opendesktop.org.tw這個網站,發現有熱心的進階電腦玩家,製作
了傳統注音與傳統倉頡輸入法用的表格檔,提供免費下載,少爺將檔案下載解壓
後,用文字編輯器開啟瀏覽,發現注音輸入法的表格檔內含97,925 個字的注音
與中文漢字的對照,而倉頡輸入法 的表格檔內含82,173 個字的字根與中文漢字
的對照。因此少爺猜想,如果這個網站提供的cin檔(以"全字庫注音輸入法參考
檔"為例)與開放香草輸入法框架,再搭配TW-Kai三個一組的字型,能夠整合在
一起的話,那不就是說,至少在傳統注音模式下,可以在MacOSX.4.10平台環境
,輸入,顯示並列印85152個 中文漢字(黃的同音字有134個可以選)!這樣就
一舉超過微軟新注音輸入法2007了(不過拿MacOSX.4.10平台的傳統注音與微軟
的智慧選字型注音做比較,好像也不太搭)。

接下來開始介紹,安裝設定cin檔的過程,先去opendesktop.org.tw下載全字庫注
音輸入法參考檔,解壓後是一個cnsphone.cin檔案(檔案日期為 2006.09.06),
少爺以TextWrangler這個文字編輯器軟體開啟,使用者會發現,這個檔案的編碼
格式為utf-8,結束字元的格式為unix(LF),而檔案內的注音與中文漢字列表則
有一堆方塊字,此時點選選單列TextWrangler>preferences>editor defaults>default font>
更換字型為tw-kai-plus。完成設定後,原先秀不出來的方塊字就能顯示出來了(
還是有少部份方塊字啦~)。接下來刪改cnsphone.cin的內容。因為cnsphone.cin
是給linux平台的OXIM輸入法套件用的,少爺只要留下cin通用設定值的字串即可
,在%keyname begin之前的設定值字串只要留下:

%gen_inp
%ename cnsphone
%cname 中標注音
%selkey 1234567890
%endkey 3467
%keyname begin

即可(請看參考連結的 泛用輸入法產生器模組),其他字串移除掉,然後存檔,
存檔時要注意,一定要維持原來的檔案格式,編碼格式為utf-8,結束字元的格式
為unix(LF),將刪改好的cnsphone.cin複製到 /資源庫/openvanilla/0.7.2/modules/OVIMGeneric/
內,重新登出登入系統,點選選單列的OpenVanilla偏好設定,在共用設定的字體
及顏色設定,選字視窗的字型設定為tw-kai-plus,在模組載入清單及快速鍵選項
中,確認"中標注音"有被勾選,其他的設定,請自行參考OpenVanilla說明文件,
作個人的最佳化設定。

此時,在TextWrangler文字編輯視窗中,將輸入法切換成中標注音,輸入注音"黃"
,一看有134個同音字可以選,選字視窗都有秀出字來,選擇一個罕用字後, TextWrangler
文字編輯視窗也都有出現,終於,理論上,85152個中文漢字,都可以被輸入與
顯示了,只不過,這個情境,會有些條件限制,這是傳統注音輸入法,必須一個
一個的輸入文字,不像 少爺使用的酷音輸入法那麼快,電腦還能幫忙挑字,再來
,在這個情境下,所完成的文件檔,是一個全unicode環境的文件檔,當這份文件
檔複製到其他系統平台時,有極大的可能會無法完整呈現出來(可能包含一些方
塊字),除非其他系統平台,也能設定成像現在這樣的,全unicode環境(包括字
型檔,中文輸入法框架,文書軟體本身的支援等等)。所以少爺現在終於發現這
個情境後,在傳統注音模式下MacOSX.4.10終於贏過了MsWindowsXP(這樣比
好像有點不公平,產品發行年份差好幾年,但是少爺手邊沒有windows vista,沒
法做進一步的測試比較)。

另外還有一個,全字庫倉頡輸入法參考檔,cnscj.cin,但是少爺不熟倉頡輸入法
也是有安裝成功,試了幾個字,但是發現,參考檔中,井字號後面的字根列表(
含井字),只是提示,再cnscj.cin匯入 OpenVanilla時,是要被從cin檔中移除掉
的,可是有8萬多行,少爺實在不知,如何才能有效率的快速刪除,少爺想到,
兩種情境,第一種是利用文字編輯器的加強功能,來下參數區域選取,但是MacOSX
上的最新版進階文字編輯器,少爺都沒找到繁體中文的版本,英文版的少爺看不
懂不知從何摸所起,第二種是利用終端機的 shell的功能,來對文字檔作批次處理
,這必須要對unix shell script很熟,才知道如何下指令操作,少爺現階段對shell script
是投降的~

少爺也另外測試了幾個文書處理軟體與文字編輯器軟體,少爺發現,如果該軟體
是沒有中文版的那種,在切換OpenVanilla的輸入法時,OpenVanilla的下拉選單
會是英文模式,少爺不知道該如何設定,可以強迫OpenVanilla下拉選單,永遠為
中文模式。

再來是,如果可以確定將要善打的文件,不太可能出現少見的中文漢字,其實將
文書軟體或文字編輯器預設的顯示字型設定成系統內建的儷黑pro或儷宋pro即可
(這部份 看個人需求)。

有一個文書軟體叫做neooffice,這是OpenOffice.Org for MAC X11介面的mac
原生環境改良版,少爺發現在neooffice工具列的字型下拉選單,居然無法呼叫出
六個全字庫的字型檔,查詢相關選項,都是無法呼叫出來,以少爺有限的英文能
力,查不出原因。

而OpenOffice.Org for MAC X11介面測試版,工具列的字型下拉選單則可以呼叫
出六個全字庫的字型檔,但是OpenOffice.Org for MAC X11介面卻無法透過OpenVanilla
與漢音輸入法直接輸入中文漢字,必須透過複製貼上的方式來輸入。網路上有熱
心的台灣電腦玩家提供了gcin(Mac OS X (fink for tiger)) 這個可以在MacOSX x11
介面環境使用的中文輸入解決方案,但是少爺到現在還是無法啟動成功,網站上
提供的英文說明文件,少爺來回看了快一百遍了,還是看不懂>_<。

真是有夠麻煩的說,每一個軟體的搭配,就差那麼一小步,產生了相容性問題,
要不就是可以正常輸入中文字但是字數較少,要不就是字數很多但是無法直接方
便的輸入。

少爺測試的文書處理與文字編輯器軟體有:

Bean
http://www.bean-osx.com/Bean.html

Smultron
http://smultron.sourceforge.net/

TextWrangler
http://www.barebones.com/products/textwrangler/

xPad
http://getxpad.com/

TextEdit
系統內建

AbiWord
http://www.abisource.com/

NeoOffice
http://www.neooffice.org/neojava/en/index.php

OpenOffice.org 2.3
http://porting.openoffice.org/mac/download/x11.html
ftp://ooopackages.good-day.net/pub/O...ce.org/MacOSX/

參考連結

Mac OS X 10.4.10 Combo Update (PPC)
http://www.apple.com/support/downloa...updateppc.html

Security Update 2007-007 (10.4.10 PPC)
http://www.apple.com/downloads/macos...710410ppc.html

X11 Update 2006 1.1.3
http://www.apple.com/support/downloa...te2006113.html
http://www.apple.com/downloads/macos...te2006113.html

Java 1.3.1 and 1.4.2 Release 2
http://www.apple.com/downloads/macos...2release2.html

J2SE 5.0 Release 4 (PPC)
http://www.apple.com/downloads/macos...lease4ppc.html

Java for Mac OS X 10.4 Release 5
http://www.apple.com/downloads/macos...4release5.html

Mac OS X Ext2 Filesystem
http://sourceforge.net/projects/ext2fsx/

教育部《異體字字典》網路版
http://140.111.1.40/start.htm

93年1月,臺灣學術網路十一版(正式五版):收字106,230字
本字典總收字為106,230字,其中正字29,892字,異體字76,338字(含待考之附錄字)。

異體字字典修訂及改版紀錄//中華民國教育部版權所有
http://140.111.1.40/bian/bian3.htm

教育部《異體字字典》編輯略例
http://140.111.1.40/bian/liueli.htm

系統說明
http://140.111.1.40/shuo/fshuo5.htm

OpenVanilla首頁
http://openvanilla.org/wiki/zh/index...nVanilla首頁
http://openvanilla.org/wiki/zh/index...nVanilla_0.7.2

openvanilla - Google Code
http://code.google.com/p/openvanilla/downloads/list

徵求測試:OpenVanilla酷音輸入法更新
http://lukhnos.org/blog/zh/archives/549
http://lukhnos.org/blog/zh/archives/446

泛用輸入法產生器模組
http://openvanilla.org/wiki/zh/index...��生器模組

OSS 桌面應用增進計畫 - OpenDesktop
http://opendesktop.org.tw/
http://www.opendesktop.org.tw/module...wcat.php?cid=5

Candyz's Mac Staff
http://macblog2.wordpress.com/candyzmacstaff/
回覆