LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1198|回复: 4

关于fcitx3.x自建码表输入法-繁体输入法的问题

[复制链接]
发表于 2006-6-3 12:01:22 | 显示全部楼层 |阅读模式
浏览了一下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 惟


知道相关内容的朋友可以说说,先谢了!!
 楼主| 发表于 2006-6-3 16:44:15 | 显示全部楼层

下午试了一下后

下午拿网上下的繁体版cj.txt试了一下,基本上可行,能调出我的cj.mb里面的字了,但问题来了,我的那个cj.txt看起来不太想繁体的cj输入法:
如cj.txt开头是这样的:
--------------------------------
/S Aらるれλむいみもぼバ螟
A     ら
A     り
AA    
AA    烫
AAA   垂
AAMH  穤
AAPH  佴
AAPV  穥
AATE  胣
AAYF  楹
AB    
ABAC  篭
。。。
--------------------------------

但cj输入法不是a是“日”,ab是“明”嘛?!但在网上找的cj.txt,包括cj.cin都是这样的啊。有没有人知道这个?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-3 17:03:50 | 显示全部楼层

知道原因了

我下的cj.txt是繁体的,但我在简体的win和linux下看,所以一部分变了简体字,一部分就没显示。后来在linux繁体下看,一切正常了。
    现在cj.mb可以,估计phone.mb都可以的,因为txt2mb做的结构都一样,所以只要有txt的文件,做成mb文件都可以查出的了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-5 11:43:06 | 显示全部楼层

请问版主能否提供fcitx-2.0.1中从txt生成mb文件的工具啊(类似新版本的txt2mb)?

我用fcitx-3.1.1的txt2mb工具生成mb文件,放到fcitx-2.0.1中用,结果读mb失败。应该是新旧版本生成mb文件的程序结构变了。
    由于之前已移植了fcitx-2.0.1的查找算法,改用fcitx-3.1.1的工作量较大,所以打算选用fcitx-2.0.1的查找结构算了。但fcitx-2.0.1只提供了mb文件,没提供txt到mb的转换工具的,我现在需要的正是这个旧txt2mb程序啊。
    各位知道的能否共享下这个文件?或者可提供解决意见的,先谢了!
回复 支持 反对

使用道具 举报

发表于 2006-6-9 00:17:06 | 显示全部楼层
请问楼上的老兄需要2.x的码表有什么用呢?
我这儿好象还有那个工具吧……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表