类似搜狗拼音的拆字反查,是否可通过导入已有 prism 来支持双拼 #1091
Unanswered
functoreality
asked this question in
Q&A
Replies: 1 comment 1 reply
-
錯. 棱鏡文件要與匹配的固態詞典配套使用.
如上所述, 根本沒有現成的棱鏡文件. 兩者採用相同的編碼規則屬於作者的意識範疇, 對程序而言不會因爲二者包含一些相同的編碼而把他們視爲同一種輸入法. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
搜狗输入法里用 u 前缀可进入拆字模式。例如,在全拼下敲
usichou
可以输入“纽”,在小鹤双拼下则是敲usiiz
,其他双拼方案下输入码也有相应变化。现在希望在 Rime 里实现类似的功能。拆字字典
chaizi.dict.yaml
与这里所用的类似,格式如下(编译字典所用的相应 schema 文件略去):纽 si chou 1
在
luna_pinyin.custom.yaml
添加如下的行,则可以在反查模式下敲sichou
输入“纽”:但是在
double_pinyin_flypy.custom.yaml
中添加如下的行:期待的行为是在反查模式下敲
siiz
能输入“纽”,而实际上什么输出也没有。目前推测问题在于生成的 prism 文件除了拼写运算以外还包括了码表信息,无法直接用于其他的码表。如果专门再写一个新的 schema 文件生成
chaizi_flypy.prism.bin
替换掉自带小鹤双拼的棱镜文件,则确实能按照预期的模式工作。但是为不同双拼方案分别编写相应的 schema 文件稍显低效,何况所用到的拼写运算都是已有的。想知道是否可能直接用现成的棱镜文件达到目的,或者有其他更加简捷的实现方式。Beta Was this translation helpful? Give feedback.
All reactions