2020-04-29

安裝全字庫字型 & CNS11643 輸入法

安裝全字庫字型、cns11643 fcitx table:
sudo apt-get install fonts-cns11643-kai fonts-cns11643-sung fcitx-table-cns11643

TW-Kai-98_1.ttf         (第0/BMP字面)
TW-Kai-Ext-B-98_1.ttf   (第2字面)
TW-Kai-Plus-98_1.ttf    (第15字面)
TW-Sung-98_1.ttf        (第0/BMP字面)
TW-Sung-Ext-B-98_1.ttf  (第2字面)
TW-Sung-Plus-98_1.ttf   (第15字面)

(字型單獨下載:http://www.cns11643.gov.tw/AIDB/Open_Data.zip)

譬如要輸入「𪇅」這個字,查到CNS其碼表為11-446F:
https://www.cns11643.gov.tw/wordView.jsp?ID=738415

那麼就輸入「b446f」就能輸入「𪇅」這個字(16進位,a代表10,b代表11,以此類推)

另外像「󺞏」這個字要是無法在瀏覽器正常顯示,是因為瀏覽器(Chrome為例)不接受字碼在unicode第15字面的碼表(因為瀏覽器認為CJK字碼不應在私人造字區,只接受在BMP及第2字面的CJK中文):
https://www.cns11643.gov.tw/wordView.jsp?ID=739639

因此可以在瀏覽器的字型設字中,將「標準字型」設定為「全字庫宋體 Plus」或「全字庫楷體 Plus」,這樣瀏覽器就會第一個以該字型去尋找是否有對應字碼,但缺點是字形就是看起來不統一。

像WIN10的內建中文字型已有支援unicode第0面、第2面,除非罕見字不在其中,才需要去裝全字庫字型 (TW-Kai-Plus-98_1.ttf 或 TW-Sung-Plus-98_1.ttf )

ref:
https://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2%E6%98%A0%E5%B0%84
https://www.cns11643.gov.tw/downloadList.jsp?ID=1

沒有留言:

張貼留言