驿窗project 写了: ↑2022-02-22 19:22
yq-ysy 写了: ↑2022-02-22 18:43
有可能是你编辑defaut.custom.yaml文件时,文本编辑器对Enter回车键使用的行尾代码不兼容,被转成windows行尾了,应该用Unix行尾。
还有一个可能是:五笔拼音的词库是单一文件,而且太过于庞大,读取就很慢。切分成几个子词库,调用就快了。
我直接使用ibus-rime-五笔拼音的话,就不会出现停顿的问题,只是改用了one-hand的defaut.custom.yaml文件才出现停顿,所以,我推测不是这两个原因,因为别的文件我都没动,只是换了一下defaut.custom.yaml文件。
Rime的配置比较复杂,排除问题不容易,当年我为了弄出自己输入法,也是折腾了半年多。
你可以这样试一试,重新解压缩单手笔顺输入法安装包,得到default.custom.yaml文件,
然后修改里面的“地球拼音”那一行,就只修改{}大括号里的字母,改为你的五笔拼音文件名称,
并且在“明月拼音”和“单手笔顺”那二行前面加#号屏蔽,也就是只使用“五笔拼音”,看看能不能正常使用?
如果可以正常使用,再逐个放开刚才屏蔽的项目,这样就能找到问题所在了。
驿窗project 写了: ↑2022-02-22 19:22
yq-ysy 写了: ↑2022-02-22 17:46
不用删一个星期,只用删1~5你不想用的笔画就行了,也就那几十行而已。单独的0和6~9没有笔画。
其他生僻汉字无法显示的方框,一般都是笔画很多的汉字,而且我都把它的字频排在最后,平时很难出现,也很少见,不用管它。
我大概浏览了一下one_hand.text.dict.yaml,估测平均每20行至少有一到两个显示为方块,无论从前向后删除还是从后向前删除,都需要逐行检查。而整个文件大概有65000行。这不太适合手工工作~
举个例子,501949 610,691889 610都是方块,其它很多后面是610的,都是方块,还有510的,609的。
你用的ubuntu有详细的版本信息么?我想看看有没有其他人能找找原因。我的比较简单,就是debian stable + gnome。
我在“单手笔顺输入法码表”里说明了:
——遵照《GB13000.1字符集汉字字序(笔画序)规范》共20902个汉字,遵照《GB13000.1字符集汉字笔顺规范》;
——并增补GB18030字符集(截止2017年)开源字体可见双字节和四字节汉字8783个(即本输入法编码目前涵盖29685个汉字)。
你举例的 501949 是“𩣱”字(馬坴),691889 是“𤒈”字(火燕),我的电脑Rime输入法提示框上、在FireFox浏览器上都能正常显示。
如果你的系统出现大面积的方框字,那么有可能需要查看一下您的系统是否正常兼容GB18030字符集。
代码: 全选
cat /usr/share/i18n/SUPPORTED
其中应该包括有下面几行:
zh_CN.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN GB2312
我的电脑系统版本和KDE的字体设置如下图所示。全是默认的,我没有修改过。
——这也是我为什么一直在用Ubuntu的原因,省心,省事,没那么多麻烦。
网上搜索了一下,《debian GUN/linux 中文乱码解决办法》也许对你有用。
https://blog.csdn.net/qq_43679720/artic ... s/86708847