Windows 10/11及微軟五筆與CJK擴展G/H區(qū)的兼容問題
Windows 10下載天珩字庫(http://cheonhyeong.com/Simplified/download.html)并按說明安裝天珩全字庫(TH-Tshyn)和天珩手機字庫(TH-Feon)后,系統(tǒng)應(yīng)用支持CJK擴展G/H區(qū)。
Edge不支持,需安裝Advanced Medsfit Font Settings擴展(https://microsoftedge.microsoft.com/addons/detail/advanced-medsfit-font-set/eciejkgbinlgdhmdgkoagipbbmjopfnj),在擴展選項中,將Default的所有字體設(shè)置為TH-Feon(如果要顯示西夏文、契丹文,且不需要兼容漢字補遺中的字,可以設(shè)置為TH-Tshyn-P1),然后將Han、Simplified Han、Traditional Han、Japanese、Hangul的字體設(shè)置為(Use Default),使用測試頁(http://soongsky.com/tool/unicode.html)看下,應(yīng)該能正常顯示所需字符了,不行再重啟下。
Win10的微軟五筆更改字體重啟后會恢復(fù)雅黑,先打開微軟五筆設(shè)置,最下面“兼容性”勾選“使用以前版本的微軟五筆”。然后打開regedit,定位到“計算機\HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputMethod\CandidateWindow\CHS”,將1和2里的FontStyle數(shù)據(jù)兩個;后的字體改成TH-Feon,如13.50pt;Regular;;TH-Feon。候選框應(yīng)該能顯示“??”等字符了。
Win11放棄吧,系統(tǒng)就不支持自定義Unicode第三平面字體,如果哪位高手找到方法請不吝賜教!Edge等軟件不影響,老方法還可以用。
Win11的微軟五筆沒有重啟恢復(fù)bug,不用設(shè)置兼容性。但是注冊表里的鍵值名不同,是“FontStyleTSF3”,如果沒有的話可以先在五筆設(shè)置里改一下候選項字體。