「新細明體更新套件」與「中日韓統一表意文字擴充A」字型的問題
在前面一篇文章裡面有提到「緊來㔯」的「㔯」這個字,很多網友回應說無法在Windows中輸入「㔯」這個字,後來才發現Windows Vista跟Windows XP在Unicode的版本上似乎不太一樣。稍微查了一些相關資訊,推測有可能是下面這原因造成的,如果你剛好也是使用Windows XP,剛好也想輸入一些比較罕見的中文字,可以試試看下面的方法。
微軟「注音輸入法」無法輸入「㔯」字的問題
在Windows Vista作業系統中所內建的中文字型其實已經有「㔯」這個字,,
開啟上述功能之後,當你用新注音輸入「ㄙㄨㄢ」時,就會出現綠色的「㔯」了。如果未開啟的話,則只能出現一般常見的中文字。
設定方法:
第1步 在桌面右下角的輸入法圖示上按一下滑鼠右鍵,再點選【設定值】。
第2步 開啟輸入法設定視窗後,在〔一般〕功能頁面中最下面的〔字元集設定〕按一下。
第3步 接著請勾選「包含中日韓統一表意文字括中A字元」,然後再按一下〔確定〕按鈕即可。
第4步 以後在輸入「ㄙㄨㄢ」時,便會出現不同顏色的其他罕用字可供選擇。
讓Windows XP可以輸入「㔯」字的方法
由於Windows XP系統中並無內建「中日韓統一表意文字擴充A」的字型,所以當我們使用「新酷音輸入法」輸入「㔯」時,會變成一個空格□,文字無法正常顯示。如果要讓Windows XP支援顯示「中日韓統一表意文字擴充A」的字元,可以另外安裝微軟所提供的「新細明體更新套件」,裝好之後打「ㄙㄨㄢ」就可以出現「㔯」了。
至於舊版的「微軟新注音輸入法」要輸入「中日韓統一表意文字擴充A」中的文字的話,剛剛用2003版測試的結果似乎沒法直接輸入,可能得換改裝成新版的注音輸入法2007版本才行。(這得再研究看看有啥其他用法)
另外,有些人可能會覺得安裝過「新細明體更新套件」後,系統字型會變得比較醜,其實看久了就習慣了。如果你希望安裝之後還可以移除的話,可以先參考這篇「安裝/移除注意事項」,記得看完注意事項之後再去安裝。
「新細明體更新套件」說明文件: (引用自readme.rtf檔案中的說明)
本更新程式會將原本在 \Windows\Fonts 目錄下的『細明體 & 新細明體』﹝檔名:MingLiU.ttc 3.21版﹞更新為 5.03 版。 另外,會在相同的目錄下新增一個新的細明體字型檔,名稱是『細明體-ExtB & 新細明體-ExtB』﹝檔名:MingLiUB.ttc﹞,版本為 1.05 版。
新舊字型檔所支援的字數比較
- 舊版『細明體 & 新細明體』﹝MingLiU.ttc 3.21版﹞支援 Unicode 2.0,而 Unicode 2.0 已經包含了 Big5 碼,共提供了 20,902 個繁、簡中文和日、韓的漢字。
- 新版 『細明體 & 新細明體』 ﹝MingLiU.ttc 5.03 版﹞ 除了支援 Unicode 2.0 外,並增加了 Extension A 內的 6,582 個繁、簡中文和日、韓的漢字。換句話說,新版的字型檔已經支援到 Unicode 3.0,所支援的字數已高達 27,484個漢字。
- 新增的『細明體-ExtB & 新細明體-ExtB』﹝檔名:MingLiUB.ttc 1.05 版﹞內含有 Extension B 的 42,711 個繁、簡中文和日、韓的漢字。Extension B 就是 Unicode 中所定義的 Surrogate 區域,Surrogat 內的字是從 Unicode 3.1 版本中才有定義的。
- 如果安裝本更新檔案,您的系統便可升級到支援 Unicode 3.1 版,同時可使用到多達 70,195 個繁、簡中文和日、韓的漢字。
,延伸閱讀:新細明體更新套件(維基百科)
擴充字集在資料庫字串比對運算中得另外設計,因為其一個中文字等於2個字元長度,已不是1個字元了.且在文字比對時,會出現重碼的錯覺,主要即在此2個字元長度裡,若徑加比對,只會比對第1個字元,造諸諸多重碼的假象.