-
Notifications
You must be signed in to change notification settings - Fork 643
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: 部件拆字及辅码 #643
feat: 部件拆字及辅码 #643
Conversation
@mirtlecn 你看看,应该是没问题👌,然后我好补全双拼的和相关注释。 目前发现个小问题就是 u 开头的反查仍然会被简繁切换给应用到, 还有设置为 u 开头反查,和两分不一样的是,在输入后 u 会消失,这个好像也没有设置项。 |
我来给你这个分支提个 pr 吧,你参考一下 |
@mirtlecn 示例: 改了一下逻辑你看看。 |
都行 |
换回了 table_translator 的方式。
除非开启 |
dictionary: radical_pinyin | ||
prefix: "uU" # 反查前缀(反查时前缀会消失影响打英文所以设定为两个字母,或可改成一个非字母符号),与 recognizer/patterns/radical_lookup 匹配 | ||
tips: "[拆字]" | ||
enable_user_dict: false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这里最好加
enable_sentence: false
不然反查时会出现词组
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
有词组不是更好吗,可以直接 uUgongfubuhao
→ 「巭孬」,这个对双拼有影响吗,如果没影响就不加了。
@mirtlecn 你那里能正常同步吗,我一同步就报错:
|
不知道什么原因,必须部署一次后再同步才行。 换到 script_translator 后,和 reverse_lookup_translator 有同样的问题:
尤其对于叠字来说还是希望在输入 longlong 的时候,同时显示 2~4 条龙(龖 龘 𪚥),又换回了 table_translator。 |
BREAKING CHANGE: 部件拆字方案替换了两分方案 Co-authored-by: Mirtle <[email protected]>
@mirtlecn 好的学会啦。 |
我有点迷糊,比如说壎,我先随便打任何字母然后`tuxun,结果我这边没有看到有这个字,我不知道问题在那里,rime文件里面有这个壎,请问怎么打才是正确的方法? |
反查是按照 radical 的词库进行反查,radical 词库有这个字,用 辅码是对目前已有候选项的一个筛选。 |
谢谢老师提醒我了!!!我去开启字表 |
不是,你好像这里理解错了,不是「打任何字母」。 有些偏旁和难检字你可能得翻阅 |
请问这个部件拆字的词库是不是比liangfen词库小,但是词库应该都是在两分词库之内吧,因为我做了反查来查两分的编码,不知道是否通用 |
- #643 (comment) - fcitx5-android/fcitx5-android#410 (comment) fix(lua): search.lua projection 现在可以在 librime 1.85 上使用
- iDvel#643 (comment) - fcitx5-android/fcitx5-android#410 (comment) fix(lua): search.lua projection 现在可以在 librime 1.85 上使用
- iDvel#643 (comment) - fcitx5-android/fcitx5-android#410 (comment) fix(lua): search.lua projection 现在可以在 librime 1.85 上使用
功能简介
拼字
以 uU 开头来拼字,会得到部件拆字词库中的所有字,包含生僻字。
因为这种方式反查时引导符会消失,如果单用一个字母则影响其他的正常拼写,或可改为以一个非字母符号作为前缀。
示例:
uUshuijin
→ 淦,uUxixi
→ 囍,uUlonglong
→ 龖、𱍂、龘还可以直接造句:
辅码查询
以
`
(反引号)开启辅码查询,只会对当前拼音方案的字进行筛选。`
只在中间起作用,同时新增了一个auto_commit_single_punct.lua
确保`
仍然可以直接上屏。单字示例:
gan`shui
得到拼音为 gan 且偏旁为三点水的「淦、泔、澉 ……」,gan`shuijin
直接得到「淦」。句子示例:
支持双拼
相比两分写死的编码,部件拆字支持双拼的拼写规则,需要在
radical_pinyin.schema.yaml
的speller/algebra
下选择对应的拼写运算。