Unicode 3.1

中日韓統一表意字元延伸B區 (Ext-B) U+20000~U+2A6D6:僅部分支援,缺字情形如同前一版系統OS X 10.6 (Snow Leopard) 一樣嚴重。

OS X 10.7 (Lion) 漢字支援程度大體檢

▲OS X 10.7 (Lion) 在中日韓統一表意文字延伸B區缺字嚴重

中日韓相容表意文字補充U+2F800~U+2FA1D:這一區同樣是Unicode 3.1所字義的字碼範圍,和中日韓統一表意字元延伸B區的測試結果相同,蘋果僅部分支援此區域:

OS X 10.7 (Lion) 漢字支援程度大體檢

▲OS X 10.7 (Lion)在中日韓相容表意文字補充區域,也是缺字連連

Unicode 3.2

中日韓相容表意文字U+FA30~U+FA6D:支援。

OS X 10.7 (Lion) 漢字支援程度大體檢

▲OS X 10.7 (Lion)支援U+FA30~U+FA6D範圍

Unicode 4.1

雖然OS X 10.7完全支援Unicode 4.1的U+9FA6~U+9FBB範圍,但是對於U+FA70~U+FAD9這範圍,顯然並非這一回事:

OS X 10.7 (Lion) 漢字支援程度大體檢

▲OS X 10.7支援Unicode 4.1的U+9FA6~U+9FBB範圍

 

OS X 10.7 (Lion) 漢字支援程度大體檢

▲Unicode 4.1的U+FA70~U+FAD9範圍完全無字

Unicode 5.1

U+9FBC~U+9FC3:這個區域緊接著Unicode 4.1的U+9FA6~U+9FBB區塊。從上面的圖可知,蘋果有支援到這個部分。

Unicode 5.2

中日韓統一表意文字延伸C區U+2A700~U+2B734:蘋果顯然忘了將這一塊列入支援:

OS X 10.7 (Lion) 漢字支援程度大體檢

▲OS X 10.7 (Lion) 在中日韓統一表意文字延伸C區完全無字

U+9FC4~U+9FCB:這個區域中只有U+9FC4及U+9FC6這2個字有支援(請參考Unicode 4.1區域的螢幕畫面。

Unicode 6.0

中日韓統一表意文字延伸延伸D區U+2B740~U+2B81D:如果你認為和中日韓統一表意文字延伸C區一樣(完全無字),那你就猜錯了;出乎意料地,蘋果在這一區域有部分支援。

OS X 10.7 (Lion) 漢字支援程度大體檢

▲OS X 10.7 (Lion) 僅部分支援中日韓統一表意文字擴充D區

事實真相以及解決方式

打開OS X「應用程式」中的「字體簿」,原來預設的系統字型「黑體-繁」僅支援52,263字,難怪缺字一大堆:

OS X 10.7 (Lion) 漢字支援程度大體檢

▲OS X 10.7 (Lion) 內定的系統字「黑體-繁」僅支援52,263字

解決OS X 10.7缺字問題的方法也很簡單:只需在「字體簿」中安裝支援完整中日韓漢字的字型即可。筆者建議你安裝日本花園大學製作的「花園明朝」免費字型 (HanaMin),其下載網址(最新版本發行日期為2011年5月16日)為http://fonts.jp/hanazono/hanazono-20110516.zip。花園明朝字型的官網(日英雙語)是http://fonts.jp/hanazono/

把花園明朝字型安裝入OS X之後,你將有2套字型可以使用:

  • HanaMinA:包括非漢字及漢字(中日韓統一表意文字及延伸A區、相容表意文字等)共31,608字。
  • HanaMinB:包括中日韓統一表意文字延伸B區、延伸C區及延伸D區,共47,086字。

當你重新打開「字體簿」檢視原先系統缺字的漢字字碼區域時,你將發現不再有缺碼的遺憾了。

OS X 10.7 (Lion) 漢字支援程度大體檢

▲HanaMinA 的字型資訊

OS X 10.7 (Lion) 漢字支援程度大體檢

▲安裝HanaMinB 字型之後,便可完全支援Ext-B、Ext-C及Ext-D漢字

使用 Facebook 留言

老刀
2.  老刀 (發表於 2011年8月05日 22:13)
出現的錯誤訊息為何?

安裝完字型如果覺得異常,請登出再重新登入看看。
Mulicia
3.  Mulicia (發表於 2011年8月05日 22:51)
我貼連結,不知道你看的到看不到
https://skydrive.live.com/?cid=3f561d27890193fd#!/?cid=239a0896ef4e4451&sc=photos&id=239A0896EF4E4451%21177!cid=239A0896EF4E4451&id=239A0896EF4E4451%21178&sc=photos
老刀
6.  老刀 (發表於 2011年8月07日 22:20)
Mulicia,

我在 OS X 10.6 及 10.7 都安裝 HanaMinA 和 HanaMinB 都很正常,並沒有遇到錯誤的情形。

我想你 Mac 裡面安裝的字型數量可能很多,以致儲存在系統裡各種字型資料錯亂(相衝)吧。請試著關閉一些不常用的字型,登出後再重新登入系統試試看;如果仍然無效,就是該整理系統的時候了。
63ab3284cd28d9504d10a6ede2328ccc?size=48&default=wavatar
7.  Ed (發表於 2011年8月08日 10:59)
有幾點不明白,
1. 常用漢字只有 7 萬字嗎? Unified 不是 CJK 共同擁有的漢字嗎? JK 有那麼多漢字?

2. 你說 Unicode 總計 74,616,為何 HanaMinA + HanaMinB 總計大過這個數?
老刀
8.  老刀 (發表於 2011年8月08日 17:28)
To Ed,

1. 臺灣「常用漢字」共 5,401 字,日本文部省公布的「常用漢字」則是 2,136 字。而 Unicode 6.0 定義 74,616 個「中日韓統一表意文字」,皆包括前述的「常用漢字」。
2. HanaMinA 除了漢字之外,亦收錄了「非漢字」(如漢字部首、注音符號、日文假名、標點及特殊符號等),故 HanaMinA+HanaMinB 支援的總字數大於 74,616,係屬正常。
63ab3284cd28d9504d10a6ede2328ccc?size=48&default=wavatar
9.  Ed (發表於 2011年8月09日 17:23)
想起來真的很悲哀, 最完整中國字 Fonts 是由日本人開發。
F4fa260643ce15dae82593bbc02dbcef?size=48&default=wavatar
10.  川兒 (發表於 2012年9月02日 21:43)
請問:
想把手寫書法字全部掃描製作成中文字for Mac(.ttf),
不知要如何製作才理想?
目前只想到製成向量字,但以後使用會很不方便。

發表回應

謹慎發言,尊重彼此。按此展開留言規則