Windows 10/11及微软五笔与CJK扩展G/H区的兼容问题
Windows 10下载天珩字库(http://cheonhyeong.com/Simplified/download.html)并按说明安装天珩全字库(TH-Tshyn)和天珩手机字库(TH-Feon)后,系统应用支持CJK扩展G/H区。
Edge不支持,需安装Advanced Medsfit Font Settings扩展(https://microsoftedge.microsoft.com/addons/detail/advanced-medsfit-font-set/eciejkgbinlgdhmdgkoagipbbmjopfnj),在扩展选项中,将Default的所有字体设置为TH-Feon(如果要显示西夏文、契丹文,且不需要兼容汉字补遗中的字,可以设置为TH-Tshyn-P1),然后将Han、Simplified Han、Traditional Han、Japanese、Hangul的字体设置为(Use Default),使用测试页(http://soongsky.com/tool/unicode.html)看下,应该能正常显示所需字符了,不行再重启下。
Win10的微软五笔更改字体重启后会恢复雅黑,先打开微软五笔设置,最下面“兼容性”勾选“使用以前版本的微软五笔”。然后打开regedit,定位到“计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputMethod\CandidateWindow\CHS”,将1和2里的FontStyle数据两个;后的字体改成TH-Feon,如13.50pt;Regular;;TH-Feon。候选框应该能显示“𰀆”等字符了。
Win11放弃吧,系统就不支持自定义Unicode第三平面字体,如果哪位高手找到方法请不吝赐教!Edge等软件不影响,老方法还可以用。
Win11的微软五笔没有重启恢复bug,不用设置兼容性。但是注册表里的键值名不同,是“FontStyleTSF3”,如果没有的话可以先在五笔设置里改一下候选项字体。