LinuxSir.cn,穿越时空的Linuxsir!

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

四种拼音输入法的比较以及拼音输入法开发[讨论篇]

[复制链接]
发表于 2003-5-31 19:28:19 | 显示全部楼层 |阅读模式
比较四种输入法(拼音部分),可以说各有利弊,

chinput是最美观的一个,消耗资源也少,可是智能性较差,可能和苦恼这样的词不好打出来.找词麻烦,不兼容rxvt和flash.
fcitx比起chinput还不如,不美观,智能性也差,举个例子,打tlcj四个字母,竟然不能识别为"托洛茨基",更令人苦恼的是最耗资源。
xsim比起前两者智能性是高了,据说接近紫光拼音,可是选词窗口总在最下面,总不能跟随光标,用起来很不爽,而且如果要取消status panel显示,还不知道中文输入法是否关闭,像chinput那样打开输入法不打字的时候至少有一个小框子提示。
scim优点非常多,比如说可以连续键入32个汉字,识别力最强,有简繁切换的功能,但status panel显得有些烦琐,更重要的是与qt程序不兼容,on spot或over spot这个问题有点麻烦。

如果能打个分的话,(mini)chinput能打个68分,fcitx67分,xsim69分,scim72分.(满分75)scim最有前途.

我这么说可能要冒犯一些人 ,我 这里是给个 建议和说法,希望各种输入法的作者能够考虑,如果我们能够统一起来,作一个全面、兼容的输入法,可能也不是我一个人的心愿。

发表于 2003-5-31 20:46:31 | 显示全部楼层

--

先谢谢您的直言,这样我就知道什么地方有差距,好在以后的版本中修改(不过还是不太清楚)
关于使用资源的问题,未来也许会有所改进。不过我测试过,在XFT方式下,fcitx用SIMSUN作显示字体~25M,而minichinput用X自己的song-ti占用~20M(这一项上miniChinput应该比FCITX要差一些)。在非XFT下,fcitx使用GBK16点阵字库占用~15M。根据我自己拼音使用的情况看(不过,我主要是用五笔,拼音很少用),个人认为fcitx的拼音作为以词为基础的输入上讲应该是不错的,因为您没有说明到底还有哪儿不好,我只好大致说一下FCITX的拼音的特点,算是王婆卖瓜吧:
1、fcitx的资源占用的点大,但显示速度非常快
2、FCITX的模糊匹配使得模糊音的候选字表完全一样(如ci/chi的候选字表一样),我认为这个比较好,现在紫光拼音3.0也是这样了,不过我在它前面实现的这个设计。另外,FCITX的模糊匹配也非常准确,不会出莫名其妙的字
3、FCITX提供了较好的双拼和特殊符号录入(这个几乎与紫光一样),只是需要设置,有些人不太看说明档,可能还不知道有这些功能

关于界面,FCITX还是沿用了G五笔最初的界面,的确该改改了。这个是我心中的痛,原来计划要改的,但最近时间不多,还没有做。
关于连续输入的最大字数,由于FCITX的拼音在设计时就是以词输入为标准,设计为10个字应该是可以,想改为32个或是100个也没有什么问题,只是作为词输入来说,这个没有太多的意义。当然,如果您认为基于语句的输入更好,那就是另外一个需要讨论的问题了。您可以到那些输入法论坛上讨论一下这个问题,大家争论还是比较多。
至于您说的tlcj不能打“托洛茨基”的问题,如果您选择了c/ch的模糊,应该是可以打出来的。我想,如果没选择模糊就出个词好象不符合常理。
既然您能比较这么多个输入法,希望您能确切的说一下FCITX的缺点,我也好继续改进。OK?
再次感谢
发表于 2003-5-31 21:03:45 | 显示全部楼层
说到“托洛茨基”不能用tlcj打出来,我觉得是吹毛求疵,这个名字除了trotsky兄弟,恐怕没有多少人经常会用,所以词库里面没有一点也不奇怪。就凭这一点说一种输入法不好,未免片面了一点。
linux下面的输入法我用过ZWinpro(基于chinput)、xsim和fcitx,觉得各有特色,但在这三种里面,fcitx的安装和设置是最简便的而且支持双拼,所以我现在只用fcitx了。
发表于 2003-5-31 21:05:18 | 显示全部楼层

--

刚刚才明白,您说的tlcj不能出“托洛茨基”是因为fcitx没有收这个词,自己造这个词就行了……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-5-31 21:08:31 | 显示全部楼层

SORRY

不好意思。又得罪trotsky兄了,上个贴图中我把“托洛茨基”给拼错了。不过,从内心说,我也是个共产主义战士,只是正常情况下不太了表露出来而已…………
发表于 2003-5-31 21:13:35 | 显示全部楼层
呵呵,看来可以成立一个xx主义小组了,然后跑到南湖的小船上开个会什么的。
 楼主| 发表于 2003-5-31 21:23:02 | 显示全部楼层

回复: SORRY

最初由 Yuking 发表
不好意思。又得罪trotsky兄了,上个贴图中我把“托洛茨基”给拼错了。不过,从内心说,我也是个共产主义战士,只是正常情况下不太了表露出来而已…………



真的吗?勇敢一点,一起建立新共产主义者同盟怎样.

四种输入法我都试过了,默认情况下,除了fcitx外,都能出现托洛茨基,
这只是一个侧面,其实有很多词汇还是要造词的,不嫌麻烦,也就不在乎这个,只是我不喜欢,我个人的感受而已.
发表于 2003-5-31 21:30:44 | 显示全部楼层
fcitx的改进意见,在fcitx的1.8.5版中,使用五笔输入时,为什么会同时出现繁体候选字?如果想兼容繁体输入的话,可以多一个选项,设置以后输入使用繁体输入,
现在采用的方法,同时显示繁简候选字,这样会少了一半的候选字显示机会,有几个人需要同时输入繁体和简体的?
但是好像是全拼输入法中不存在这个问题,不知是不是字库的原因?
另,我是fcitx for magic linux维护者,现在想在fcitx上加入gnome的systemtray模块,有人说stardict gtk2可以同时缩在kde和gnome中,但是经过我试验,只是它能缩在kde中,gonme中不知怎样缩在托盘中,如果确能能够实现的话,我会把这一功能加入进去的.
 楼主| 发表于 2003-5-31 21:52:01 | 显示全部楼层

回复: --

最初由 Yuking 发表
既然您能比较这么多个输入法,希望您能确切的说一下FCITX的缺点,我也好继续改进。OK?
再次感谢


好,就让我直言了,很多是我个人的感受.因为习惯了windows下的微软拼音,所以我的感受肯定片面,甚至可笑:

1.关于美观有几个小的方面:
a,我不喜欢输入法图标出现在桌面上,所以我在~/.gWuBi/profile里改了设置隐藏主图标,但是并不是完全的隐藏.在载入gnome或kde的时候,主图标还是出现了,等完全载入后,图标才不见
b,打开输入法时,主图标和选词窗口都出现了,我觉得既然选词小窗口已提示五笔或者全拼,就没有必要在出现一个主图标.我认为只要选词窗口出现就可以了.像chinput一样
c,选词窗口颜色是否可以调整,字体可否调整,横竖可否调整,以符合更多人的习惯.好像在profile里不能改编

2.词汇方面:词汇确实太少了,"托洛茨基"这个词不能直接打出来反映的只是一个侧面.其实还有很多词是要造的.在这方面fcitx确实是最差,不知道这是不是我个人的感觉.

3.资源消耗方面:速度快我并没有感觉出来,以前装过一次fcitx,有过非常深的印象,我在g系统监视器里看到fcitx竟然占用了7M内存,而Chinput只有3M左右,我也不知道这个监视器到底准不准,反正我怕了,就删掉了.

当然fcitx有一个巨大的优点就是一装上就能用,这对菜菜鸟十分有用.(我也是一个小菜鸟,只会批评,不会建设.)

fcitx在外观方面只不过比不上chinput,但和xsim和scim比起来还是比较好.
 楼主| 发表于 2003-5-31 22:14:46 | 显示全部楼层
最初由 windrose 发表
这个名字除了trotsky兄弟,恐怕没有多少人经常会用,所以词库里面没有一点也不奇怪。


我真的要哭了.

托洛茨基:马克思主义四大导师(马,恩,列,托)之一,世界革命的倡导者,坚持国际社会主义的先驱,十月革命的卓越领导人,第四国际的创始人,这每个美国资本家都知道啊.

一个坚持马克思主义为指导思想的国家竟然对一个真诚的马克思主义者这么无知,真是悲哀啊!

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

本版积分规则

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