functoreality

Results 49 comments of functoreality

* 其实本来就是有「部件组字模式下启用五笔画」这个选项的,在 README 里也有提到,只是默认情况下是关闭状态。可能你之前没有注意到😂。 * 对于通过拼写运算兼容外部全拼词库的做法,我比较担心这会带来一些使用上的割裂感(新引入的词无法通过辅助码做进一步筛选),技术上也可能出现难以预料的兼容性问题。个人更推荐的做法是先把外部的全拼字典转换成(和项目主字典一致的)小鹤双拼+辅助码 形式,转换所用的代码我已经放到 `generate_dict/` 目录下了。 * 另外我目前倾向于避免在这个项目中引入过多的复杂性,因此暂时只提供最基本的码表,更多的词库让用户根据自己的需要来自行添加。这另一方面也是因为带辅助码的方案造新词比较方便,对于扩充词库的需求相对而言是要比全拼小的,我自己平时就用不上这些外部词库。

其实我比较早的时候用的就是这个 flatpak 的 fcitx5 版本,基本的打字没问题,但是当时发现它不支持 Lua 功能。这个现在的最新版是已经支持了么?

这个其实之前也有人反映过 [类似的问题](https://github.com/functoreality/rime-flypy-zrmfast/issues/11)。目前而言我项目里的词典会尽量保持和 Rime 自带的朙月拼音一致,在不完全了解朙月拼音词典为什么要引入这些读音以前,我修改起来可能会相对保守一些,也希望你能理解。 PS:Rime 的词典默认是(大陆版)繁体的,因此 là 这个音似乎应该对应「蠟」而不是「蜡」。

> 你在说什么 你的词典用的是简体的蜡,这个“蜡” 就两个音。là zhà 如果你说繁体的“蠟”,那么“蠟”只有1个音là > > 至于你说朙月拼音,那它错了你也跟着错吗,如果这样 我无话可说了 繁体字典里同时有「蜡」「蠟」这两个字,前一个字读 zhà,后一个读 là;简体字里的「蜡」就是同时有 zhà、là 两个读音。(「叶」这个字也同理,繁体字里也有,但只有 xié 这个读音。)因此你应该可以看到这个词典(以及原版朙月拼音词典)里的「蜡」虽然有 là 这个音,但字频标记的是 0%,我推测这一项仅仅是出于软件兼容性考虑才添加进来的,理论上其实可以删掉。 我目前无法完全肯定朙月拼音字典里加入的这些读音是多余的。关于这个字,[百度百科](https://baike.baidu.com/item/%E8%9C%A1/2650189) 的词条里包含 qù 这个读音,而 [台版繁体词典](https://www.moedict.tw/%E8%9C%A1) 则标记了 chà 这个读音。 当然我能理解对于大多数用户而言,词典里包含这种并不常用的读音可能为日常使用带来一些困扰。不过目前我的项目暂时仍打算沿袭 Rime...

> 我基于简体的雾凇词库搞了 https://github.com/gaboolic/rime-config 已更新 README。

这个应该是可以用拼写运算把辅助码里面多出来的部分去掉。`flypy_zrmfast.custom.yaml` 提供的常用配置项里面没有,可以试试往里面加这两行(或者三行)内容,看看能不能满足要求: ```yaml patch: # ... # 已经存在的内容 speller/algebra/+: - erase/^..[[]..+$/ # 这一行的作用是删除所有辅助码部分长为 2 或更多的那些编码 #- xform/[[]// # 如果之前启用了“直接引导辅助码”,现在是取消这一行的注释,把原来的那行设置去掉 ``` 我从你的描述里推测你可能是开了“直接引导辅助码”,这个选项之前是通过 `speller/algebra/@next: xform/[[]//` 这一句实现的,现在需要把这一行设置去掉(或者注释掉)。

这个目前没有想到什么可行的实现方式。不排除可以通过写一个 lua_processor 解决,不过我对这方面并不熟悉……

已更新拆字字典,生成字典用的 Python 脚本也放到仓库里面了。如果有相关需求的话,可以自己修改脚本重新生成。 PS:乀 的读音好像是 fú。

其实我之前就没怎么理解增广字符集这个设定,所以也没关注到这点。 在其他方案下是能看出区别的么?有没有一些例子什么的

> 暂时没有哈, 还没用过别的方案. 只是觉得候选词里的生僻字好像有些比较靠前, 在想办法处理, 看到了这处设置, 在想有没有可能有关系. 生僻字排列靠前这个问题,我怀疑是 Rime 对候选词的排序机制造成的,有时候是 有辅助码的字 和没有辅助码的字(`[[` 结尾)交替出现,不过也一直没搞清楚具体问题在哪。 目前也没有当作重点解决,毕竟使用时间长,积累了一些输入记录了之后,排在前面的也就都是常用字了。