|
浏览了一下fcitx的源码包结构,有的不理解:
fcitx-3.1.1\data\下面的cj、erbi、wbx都有txt和mb的文件,可以用fcitx-3.1.1\tools下的工具txt2mb和mb2txt转换的,但在fcitx-3.1.1\src下好像找不到针对上述3个输入法码表的专门算法?还是3.0版本后,由于可以自建输入法码表,所以算法都是通用的啊?具体是那个c文件(?src\table.c)。 因为fcitx2.0版本有专门针对wbx.mb的wbx.c的。
如果确实是对cj.mb 、erbi.mb 、wbx.mb通用的查找算法,那么我用网上找的cj的繁体版txt源文件,通过txt2mb生成cj.mb,然后修改fcitx-3.1.1\data\tables.conf的内容,能用同样算法查找出相应的繁体字嘛?
上次看到版本说fcitx不支持繁体输入,具体不支持是指边方面呢?假如我用上述的繁体txt生成的cj.mb,本身我的系统也支持big5的繁体字显示,还是不行嘛?
假设上述的繁体cj的txt文件可行,是不是意味着phone的txt文件也可行啊?(phone是繁体的一种输入法,注音输入法)
原来是cin后缀的,但cin与txt有区别嘛?结构上同fcitx3.x的fcitx-3.1.1\data下的cj、erbi、wbx的结构一样的,都是编码+字。快照:
1、cj.txt部分内容
DIIH 遨
DIIL 穧
DIJE 秉
DIKK 蟉
DILB 遽
DILL 杨
DILN 蒶
DILR 猃
DIMO 扬
2、phone.txt部分内容
-3 瑋
-3 荤
-3 骡
-3 噎
-3 靊
-3 鸸
-3 鋤
-3 惟
知道相关内容的朋友可以说说,先谢了!! |
|