支援 Unicode 15.1 的輸入法與字型

最近在處理漢字時,有一些新的收獲,這裡簡單記錄過程。

 

過去在查詢一些罕見字時,因為倉頡輸入法支援有限,加上有些字也不一定會收錄,所以會利用一些工具來查詢。我常用的是 chise 這個網站

 

https://www.chise.org/ids-find

 

例如我輸入「人孟」就可以查到 U+313BA 這個字

 

image

 

但前陣子不知為何,網站有好幾天連不上,所以到處搜尋,找到一個好用的離線工具,WFG 提供的「部件檢索」工具。

 

https://fgwang.blogspot.com/2023/10/unicode-151.html

 

這是一個 html 檔,可直接用瀏覽器開啟,輸入「人孟」查詢,一樣可以找到 U+313BA。

 

image

 

image

 

至於其它字為什麼被找到,其實我也不知道,反正有找到我要的字就可以了。

 

在網頁中,除了這個部件檢索工具,還有一個全宋體,它宣稱支援到 Unicode 15.1(Ext I)。

 

在字型方面,我有使用天珩字庫:

 

http://cheonhyeong.com/Traditional/download.html

 

它也是支援到 Unicode 15.1,所以我就沒有測試全宋體了,但裡面有提供倉頡碼表,就引起我的注意了。

我平時用的倉頡輸入法有二種:

1. 小狼毫 https://rime.im/

小狼毫用起來蠻順的,輸入中文、英文都很方便,不像以前都要切換來切換去,順利的話可以中英文同時輸入,尤其輸入「上引號、下引號」很容易,直接用左括號及右括號就可以了。

不過它的漢字輸入好像只支援到 Unicode 6(Ext D)。

 

2. 倉頡平台2022 https://www.chinesecj.com/forum/forum.php?mod=viewthread&tid=195320

它的倉頡世紀支援到 Unicode 13(Ext G),字數比小狼毫多,所以在有需要的時刻,就要使用這個版本。

 

既然有了 Unicode 15.1 的倉頡表,就來測試加到現有的輸入法中。

 

首先是測試倉頡世紀,不過我忘了我是加在哪個檔了?我只記得加入後重啟倉頡平台,使用倉頡世紀,在輸入法的欄位上看到出現問號,選擇後也呈現問號,表示失敗了。(也可能是我弄錯方法)

 

接著我測試小狼毫,我是找到這個檔案(OOO 表示帳號)

 

c:\Users\OOO\AppData\Roaming\Rime\cangjie5.cj3ext.dict.yaml

 

我就把全宋體所提供的倉頡表的 Ext E ~ Ext I 全部加進去。

 

一開始測試時,在輸入法界面看到的字是方塊。

 

image

 

選擇方塊後可以正確呈現,表示可用了。

 

image

 

不過總不能每次都看著方塊猜字,若方塊一多,那該怎麼辦?因為小狼毫聽說訂製能力不錯,於是開始尋找如何修改界面的字型,最後找到這個檔案:

 

c:\Users\OOO\AppData\Roaming\Rime\build\weasel.yaml

 

搜尋「font_face」

 

把 font_face 那行的字型改成天珩字庫 TH-Tshyn-P1

 

image

 

然後重新部署小狼毫

image

 

終於在界面就可以看到正確的字了。

 

image

 

重要度:
文章分類:

發表新回應

借我放一下廣告