安裝新注音輸入法2010後,在字元集設定中,設定BIG5字元並允許使用中文標準交換碼全字庫所定義的字根輸入後,可選字好像有變多了,但是需要輸入的難字還是沒有(如"堃"),但全字庫的網頁上是有"堃"這個字。在 win7 64bit 環境下直接下載全字庫字形轉入工具又無法使用。請問有什麼辦法解決?
不能設 BIG5 ONLY
big5與unicode的對應檔在c_950.nls,比較麻煩的是這個檔是2進位檔。
它的原理是把這個二進位檔當作陣列一樣,假設堃這個字的big5編碼是2、unicode編碼是4那就在陣列第2個的位址填入4,第4個位址填入2。
我的修改方式紀錄在
http://beckjottings.blogspot.tw/2007/01/c950nls.html
我因為必須使用BIG5-E的編碼,所以我當初是參考unicode補完計畫,自己寫程式修改這個檔。
如果不一定要使用BIG5-E編碼,只是要統一這些特殊字的BIG5編碼,可以直接安裝unicode補完計畫。
再次提醒修改系統檔是有一定風險的,unicode補完計畫裡也有很多注意事項,麻煩詳細看完。
補完計畫當然也評估過,但卻發現與 Oracle Client Driver 衝突。
再者政府規劃使用全字庫,若採補完計畫的話,不知道是否會發生字碼不一致的問題,
到時候還要去做對照表,在可以控制的範圍中,當然希望能一勞永逸。
另外補完計畫與 Win7 64bit 的相容性,還沒測過。
沒錯,補完計畫的BIG5碼和BIG5-E是不同的,所以才需要自行修改c_950.nls這個檔。同樣的我也只在XP上用過,後來我們終於還是改UNICODE了,就沒有在WIN7上試過了。
我沒有用過全字庫字形轉入工具
但cns11643裡頭的字碼高達10萬字
不可能放在big5e裡頭使用
敝公司過往的作法是提取EUDC.EUF、EUDC.TTE兩個檔案
並讓有需求的user自行下載安置在font裡頭
現行作法是採購外字系統
user端有client軟體可自動下載最新造字
之前找了一個方法,你試試看可行嗎?
下載"新細明體更新套件"
安裝後注音就應可以打出堃了