单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

系统字体配置、中文显示和输入法问题
回复
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#91

帖子 驿窗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文件。
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。
头像
yq-ysy
论坛版主
帖子: 4449
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#92

帖子 yq-ysy » 2022-02-22 20:24

驿窗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的原因,省心,省事,没那么多麻烦。
UbuntuStudio系统信息.png
KDE字体设置.png
网上搜索了一下,《debian GUN/linux 中文乱码解决办法》也许对你有用。
https://blog.csdn.net/qq_43679720/artic ... s/86708847
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#93

帖子 驿窗project » 2022-02-23 8:46

我的输出中与zh_CN有关的,有且仅有这四行:
zh_CN.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN GB2312

我想这个问题可能需要问问其他人,或者去研究一下ubuntustudio。这方面我不太擅长,我先发个帖子看看有没有人了解~
头像
yq-ysy
论坛版主
帖子: 4449
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#94

帖子 yq-ysy » 2022-02-23 20:20

驿窗project 写了: 2022-02-23 8:46 我想这个问题可能需要问问其他人,或者去研究一下ubuntustudio。这方面我不太擅长,我先发个帖子看看有没有人了解~
图片
我转到Windows10下使用LibreOffice,电子表格Calc能正常打开“单字笔顺.ods”文件——惊喜发现,能显示全部70376个汉字!
经测试,在Win10下,将原本Linux下无法显示的汉字复制粘贴到“记事本”里,也能正常显示。
“记事本”使用的字体是:微软雅黑 Microsoft YaHei UI 。可惜,这是一个商业字体,不是开源字体,也不是免费字体。

也就是说,你可以试试在Linux下设置Ibus使用“微软雅黑”字体,应该就能显示候选框里的所有汉字和笔画了。
不过要注意,“微软雅黑”字体不能用在商业项目上,以免被控“盗版侵权”。

更新:经过进一步的测试,能显示生僻汉字的,是windows调用的另一个字体 simsunb.ttf 。
详情请见:viewtopic.php?p=3229573#p3229573
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#95

帖子 驿窗project » 2022-02-23 22:56

是否可以考虑提供两套码表?

一套是小一点的,只考虑常用汉字,不考虑偏旁部首及非常用字;另一套增加偏旁部首和非常用字。
并且,把小一点的常用字码表做为输入法的默认码表提供,另一套做为高级用户使用,或者做为扩展功能,让用户自行选择。

这样的考虑所基于的理由是,输入法首先要解决的是文字录入,对于大多数的文字录入用户,开箱即用最好也最简单,不需要录入偏旁部首,也不用考虑字体。

另外,虽然候选词显示方块并不会影响常用字的录入,但我觉得我们需要考虑让用户避免去纳闷候选词显示方块的问题,这对于他们来说是不必要的坑。
头像
yq-ysy
论坛版主
帖子: 4449
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#96

帖子 yq-ysy » 2022-02-23 23:12

驿窗project 写了: 2022-02-23 22:56 是否可以考虑提供两套码表?
一套是小一点的,只考虑常用汉字,不考虑偏旁部首及非常用字;另一套增加偏旁部首和非常用字。
并且,把小一点的常用字码表做为输入法的默认码表提供,另一套做为高级用户使用,或者做为扩展功能,让用户自行选择。
这样的考虑所基于的理由是,输入法首先要解决的是文字录入,对于大多数的文字录入用户,开箱即用最好也最简单,不需要录入偏旁部首,也不用考虑字体。
另外,虽然候选词显示方块并不会影响常用字的录入,但我觉得我们需要考虑让用户避免去纳闷候选词显示方块的问题,这对于他们来说是不必要的坑。
之前,我在Ubuntu Linux下使用了Rime的“单手笔顺输入法”一年多,没有任何显示问题——每个汉字和笔画都能正常输入和显示,对初学者无障碍。
而且,在Windows系统上使用Rime的用户,比在Linux系统的多得多,目前在Win10下使用Rime的“单手笔顺输入法”也没有任何显示问题。
现在,在Ubuntu Linux下也仅有极少数乱码而已,我觉得这是Ubuntu系统升级造成的,也许到正式发布的Ubuntu版本、或者稳定版就没有问题了。
你的Debain Linux我没用过,也不知道应该如何解决。
头像
i990049
帖子: 525
注册时间: 2006-06-05 13:26

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#97

帖子 i990049 » 2022-02-27 12:17

驿窗project 写了: 2022-02-22 11:27 我现在还在解决候选词显示方块的问题。

我使用ibut tweaker中的 自定义字体 功能,把字体从默认的sans regular改成noto sans serif cjk后,候选词的字体明显发生了变化,这一点在字体上差异明显。另外,我直接输入数字5,换字体之前会显示6个方块,换字体后变成显示2个方块,看来这个字体是影响方块的一个关键。

你能不能看一下你在ubuntu里默认的字体是哪一种?我换成和你一样,看能不能解决方块问题。

6.png
为什么不测试文泉驿?
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#98

帖子 驿窗project » 2022-03-01 14:29

我今天用文泉驿正黑试了一下,还是有方块,不过比以前少了~
头像
aric286
帖子: 960
注册时间: 2007-12-03 9:54
联系:

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#99

帖子 aric286 » 2022-03-27 22:21

我现在用的小鹤双拼,慢慢习惯了,感觉还不错,就是需要用两只手打字
头像
guanchayuan2018
帖子: 30
注册时间: 2018-12-30 10:50
系统: ubuntu18.04

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#100

帖子 guanchayuan2018 » 2022-12-01 14:11

今天偶然发现一个新国标,明年实施,适用范围包括输入法,因为专业不对口,我看不懂。

想到楼主开发了一个输入法,提醒楼主看看,是否会受到这个标准的影响。

https://openstd.samr.gov.cn/bzgk/gb/new ... 029B0833D3
大道废,有仁义;慧智出,有大伪;六亲不和,有孝慈;国家昏乱,有忠臣。
头像
yq-ysy
论坛版主
帖子: 4449
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#101

帖子 yq-ysy » 2022-12-01 23:05

guanchayuan2018 写了: 2022-12-01 14:11 今天偶然发现一个新国标,明年实施,适用范围包括输入法,因为专业不对口,我看不懂。
想到楼主开发了一个输入法,提醒楼主看看,是否会受到这个标准的影响。
https://openstd.samr.gov.cn/bzgk/gb/new ... 029B0833D3
很好,谢谢提供这信息,这很有用。
有点不方便的是,它这PDF里面的数据是图片格式,我再找找有没有文字版的。
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#102

帖子 驿窗project » 2023-03-17 9:57

12345和78960有什么区别?

例如“四”这个字,用25351能打出来,但如果把5换成0:20301,就打不出来。在按键功能图上,0和5都是折。

明白了,笔顺码不能使用78960。
头像
yq-ysy
论坛版主
帖子: 4449
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【更新】单手笔顺输入法 2.0 版发布——安装仅二步,教程配图文,练习有手册,规律很好记

#103

帖子 yq-ysy » 2023-03-17 18:52

驿窗project 写了: 2023-03-17 9:57 12345和78960有什么区别?
例如“四”这个字,用25351能打出来,但如果把5换成0:20301,就打不出来。在按键功能图上,0和5都是折。
明白了,笔顺码不能使用78960。
12345是国家标准的“笔顺码”。
1324567890是为了打字简单方便而设定的“六全码”(一个字最多6码,最少仅1码)。

看偏旁部首的编码表,通常简单的偏旁部首用12345开头,复杂的偏旁部首用67890开头
“四”这个字的六全码是84,有规律,很容易记:口 80,日 81,目 82,田 83,四 84。
回复