最近在處理漢字時,有一些新的收獲,這裡簡單記錄過程。
過去在查詢一些罕見字時,因為倉頡輸入法支援有限,加上有些字也不一定會收錄,所以會利用一些工具來查詢。我常用的是 chise 這個網站
https://www.chise.org/ids-find
例如我輸入「人孟」就可以查到 U+313BA 這個字
但前陣子不知為何,網站有好幾天連不上,所以到處搜尋,找到一個好用的離線工具,WFG 提供的「部件檢索」工具。
https://fgwang.blogspot.com/2023/10/unicode-151.html
這是一個 html 檔,可直接用瀏覽器開啟,輸入「人孟」查詢,一樣可以找到 U+313BA。
至於其它字為什麼被找到,其實我也不知道,反正有找到我要的字就可以了。
在網頁中,除了這個部件檢索工具,還有一個全宋體,它宣稱支援到 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 全部加進去。
一開始測試時,在輸入法界面看到的字是方塊。
選擇方塊後可以正確呈現,表示可用了。
不過總不能每次都看著方塊猜字,若方塊一多,那該怎麼辦?因為小狼毫聽說訂製能力不錯,於是開始尋找如何修改界面的字型,最後找到這個檔案:
c:\Users\OOO\AppData\Roaming\Rime\build\weasel.yaml
搜尋「font_face」
把 font_face 那行的字型改成天珩字庫 TH-Tshyn-P1
然後重新部署小狼毫
終於在界面就可以看到正確的字了。
- 瀏覽次數:585
發表新回應