其实是前几天才看到有0.3发布了,于是这几天开始完成fcitx-libpinyin,没想到真的和在Twitter上说的一样是3天的事情。目前已经基本完成了,除非要增加额外libpinyin没提供的功能,现在拼音,双拼,以及注音都应该可以正常工作。
代码:
https://github.com/fcitx/fcitx-libpinyin
需要 fcitx-git 的代码(4.2)。
想要使用cloudpinyin的话,也请使用 fcitx-cloudpinyin 的 git 代码(其实也就是增加几个输入法名称判断而已。)。注音不能用 fcitx-cloudpinyin(考虑到用词不同……意义不大)。
fcitx-table-extra
包含了额外码表,需要 fcitx 4.2 (git),因为需要码表新的支持。目前包含郑码(专利已过期),仓颉,和嘸蝦米(专利已过期)。
https://github.com/fcitx/fcitx-table-extra
顺带一提,fcitx-libpinyin实现代码量 1154 行。
嘛,算个fcitx的伪圣诞礼物?开始写的时候可没想这么多……
听说libpinyin是各输入法开发者联合搞的?是不是以后就彻底替代sunpinyin了?
另外kcm-fcitx那个皮肤预览实现貌似我在64位下编译不通过,换32位就通过了……是您改了代码还是我这里的问题?
@右京样一 ……没联合的。还是各自为政。编译不过贴log……(谨慎猜测,是不是最近升级了Qt 4.8 提示 moc 文件是 Qt 4.7.4 生成的问题呢?)
@csslayer 我把系统换会32bit了……所以暂时没环境测试了。不过我在32位下编译是没问题的。难道您编译的时候是正常的?
不过我跑过自己的fcitx-skin-viewer,也是在64bit有问题。
@右京样一 就是novel-pinyin作者搞的,sunpinyin、ibus-pinyin作者都參與了一點而已。
@右京样一 我跑着当然没问题…(有问题如果还不改岂不是傻了……),你最近刚换的是不是考虑把cmake的那个build目录删重来一次?