07. 使用『字碼速查工具』下載所需的BIG5造字


  如前一章節所述,『字碼速查工具』除了查詢中文字的編碼外,也可以用來下載匯入BIG-5造字。作業方式如下說明:

這裡以造『凃』這個中文字為例來說明。



按下『下載』鈕,會開啟從http://www.cns11643.gov.tw/下載該中文字的造字檔(.cnspkg),使用預設的開啟方式『CNSPKG(預設)』來處理這個下載。按下『確定』鈕。


造字檔8EA3ABBE.cnspkg下載完成後,會自動以安裝全字庫軟體包後,所建立的檔案與執行程式間的對應關係,使用『造字轉入及列印』開啟這個造字檔。


觀察一下右側的即時造字資料顯示區塊,『凃』這個中文字已經有一個Big5的編碼,但下載這個造字檔前,卻沒有提醒『凃』已存在Big5編碼,這表示『9267』這個Big5編碼是位於使用者造字區,之所以會有這個編碼,是因為『凃』這個字已經列入BIG-5E補充字集。
這裡所使用的方法,並沒有使用BIG-5E的字型檔整批匯入,主要的目的是要統一管理,並方便使用者在收到造字檔安裝後,可以再自行建立對應的輸入法,如新注音、新倉頡...等。
從右側的即時造字資料顯示區塊,可以得知:『凃』這個字所匯入的造字資料有→正宋體造字、正楷體造字、目前『凃』的正式CNS‧EUC‧Big5(當然是正式流通的BIG-5E)‧Unicode編碼、注音輸入法、倉頡輸入法。
因已經有正式的BIG-5E編碼,當然是沿用這個編碼,將這『凃』字放到『9267』的位置,這樣以後就可以跟外部順利且正確的交換了。



造字轉入的操作步驟:
  1. 移動捲軸,使『9267』出現在目前的操作頁面。
  2. 點一下『9267』這一列,使這一列變更為已選取的狀態。
  3. 按『加入』鈕後,會出現訊息通知:新加入的造字下次登入後才會生效。
  4.  按『OK』鈕,完成『凃』造字的轉入。
   
  5. 登出再登入即可正常使用。但在之前的章節『調整造字檔與字型檔的對應關係』,已經將造字轉入的對應,僅指定全字庫正宋體及全字庫正楷體,其餘的字型對應的造字檔,仍是系統預設的造字檔(EUDC.TTE),所以目前預設造字檔EUDC.TTE的『9267』仍是空的。
  在之前的章節已經提到,我們希望造字檔的顯示效果和一般常用的新細明體‧細明體是一致的,所以致目前為止,只算完成一部份,就是取得BIG-5E的編碼『9267』。

也許您已經發現,當我們每造一個Big5中文字時,也會對應的產生一個Unicode的中文造字,例如『凃』的造字Big5是『9267』,對應的 unicode造字是『E5AC』。但是『凃』早就有一個正式的unicode『51C3』,在Windows XP及更新的版本,當我們輸入『ㄊㄨˊ』時,不就會出現兩個『凃』,哪一個是造字產生的?哪一個是原有的?
最簡單的方法是用內碼輸入法,直接輸入『9267』,這樣就沒問題了,如果要用注音輸入法,後面的章節會介紹可以區分的方法。




Comments