LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 北南南北

Fcitx-2.0-pre3发布,请弟兄们测试

[复制链接]
发表于 2003-11-20 08:24:02 | 显示全部楼层
我试了一下,llw318兄遇到的问题应该是非XFT版的情况,如果没有支持GBK的字体会出现显示不正常(如镕显示为F),但只是那些GBK字显示不正常,不影响其它的地方。
目前的建议是使用编译支持XFT
发表于 2003-11-20 08:29:29 | 显示全部楼层
最初由 Yuking 发表
是不是指取第二和三候选词的功能?

不是啊, 侯选字栏只有一个字。
发表于 2003-11-20 08:56:51 | 显示全部楼层
最初由 fdl 发表
不是啊, 侯选字栏只有一个字。

举个例子说说……
发表于 2003-11-20 09:00:20 | 显示全部楼层
我这里也出现fdl所描述的问题,候选字只有一个。
问题出在配置文件上。如果配置文件config中将“五笔精确匹配”设置为1的话,就会这样,但若是设置为0的话,就正常。
请Yuking兄检查一下。谢谢!
发表于 2003-11-20 09:03:49 | 显示全部楼层
这个应该不算是问题吧……那个精确匹配是指只显示与用户输入完全相匹配的五笔,由于五笔的重码率较低,因此很多时候只出现一个候选字。如果您试试录入“去”这个字,是不是有三个候选字?
发表于 2003-11-20 09:12:51 | 显示全部楼层
确实如此。抱歉。
现在发现一个新的问题:有时候输入后,保持五笔输入状态,但一段时间不用,就会出现不能输入中文,只有输入英文的状况。但如果重新切换为英文,再由英文切换回中文输入就又可以正常输入。
以上问题暂时只在“五笔精确匹配”启用的情况下出现。这个问题随机出现,暂时没有发现出现的规律性。
发表于 2003-11-20 09:20:22 | 显示全部楼层
OK!从程序上讲是不应该出现这种情况的,我再来多试试
发表于 2003-11-20 13:36:56 | 显示全部楼层
最初由 Yuking 发表
我试了一下,llw318兄遇到的问题应该是非XFT版的情况,如果没有支持GBK的字体会出现显示不正常(如镕显示为F),但只是那些GBK字显示不正常,不影响其它的地方。
目前的建议是使用编译支持XFT


不知道我的Fedora1汉化方法是用了Firefly的汉化包。
安装fcitxj时,是用了"make -f Makefile.noxft"这个命令,因为"make"命令无法进行,有错误提示:
-------------
[root@localhost fcitx-2.0-pre3]# make
cd IMdkit/lib; make
make[1]: Entering directory `/root/fcitx-2.0-pre3/IMdkit/lib'
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include IMConn.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include IMValues.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include IMMethod.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include FrameMgr.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nIMProto.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nAttr.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nMethod.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nUtil.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nPtHdr.cgcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nIc.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nClbk.c
gcc -c -O2 -fno-strength-reduce -DXIM_t -DTRANS_SERVER -I../include -I/usr/X11R6/include -I/include i18nX.c
ar clq libXimd.a IMConn.o IMValues.o IMMethod.o FrameMgr.o i18nIMProto.o i18nAttr.o i18nMethod.o i18nUtil.o i18nPtHdr.o i18nIc.o i18nClbk.o i18nX.o
ranlib libXimd.a
make[1]: Leaving directory `/root/fcitx-2.0-pre3/IMdkit/lib'
gcc -c -O2 -fno-strength-reduce -D_USE_XFT `xft-config --cflags` IC.c
gcc -c -O2 -fno-strength-reduce -D_USE_XFT `xft-config --cflags` ime.c
gcc -c -O2 -fno-strength-reduce -D_USE_XFT `xft-config --cflags` InputWindow.c
In file included from /usr/X11R6/include/X11/Xft/Xft.h:41,
                 from InputWindow.c:6:
/usr/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't been included yet!"
/usr/include/freetype2/freetype/freetype.h:21:2: #error "lease always use macros to include FreeType header files."
/usr/include/freetype2/freetype/freetype.h:22:2: #error "Example:"
/usr/include/freetype2/freetype/freetype.h:23:2: #error "  #include <ft2build.h>"
/usr/include/freetype2/freetype/freetype.h:24:2: #error "  #include FT_FREETYPE_H"
make: *** [InputWindow.o] Error 1
--------------------
我想会不会是我的i18n文件在作怪:我的i18n文件是这样的:
-----------
[root@localhost fcitx-2.0-pre3]# cat /etc/sysconfig/i18n
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_HK.UTF-8:zh_HK:zh:zh_CN.GB18030:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
XMODIFIERS="@im=fcitx"
XIM_PROGRAM=fcitx
XIM=fcitx
……………………………………………………
这是fcitx提供的i18n文件:
……………………
LANGUAGE=zh_CN.GB2312:zh_CN:zh
LC_ADDRESS=zh_CN
LC_COLLATE=zh_CN
LC_NAME=zh_CN
XIM=fcitx
LC_NUMERIC=zh_CN
LC_TIME=zh_CN
LC_MEASUREMENT=zh_CN
LANG=zh_CN
LC_MESSAGES=zh_CN
LC_IDENTIFICATION=zh_CN
LC_CTYPE=zh_CN
LC_TELEPHONE=zh_CN
CONSOLE_NOT_LOCALIZED=yes
ENC=gb
LC_MONETARY=zh_CN
XIM_PROGRAM=fcitx
LC_PAPER=zh_CN
XMODIFIERS="@im=fcitx"
---------------------
用我自己的i18n文件,就是无法打开GBK,无论用任何方式打开;
但用fcitx提供的i18n可以正常使用,但是系统中的软件无法显示GBK字,如“朱镕基”显示为“朱  基”等等。

所以现在,要用fcitx2.0输入GBK字,就得忍受输入条中无汉字的问题(用系统自带的i18n);要么就是输入条中能显示汉字,而其他软件中无法显示GBK汉字(用fcitx提供的i18n)。
发表于 2003-11-20 19:30:24 | 显示全部楼层
为什么我编译安装都没有提示出什么错,但就是无法调出输入法呢?安装以前的版本可以呀。郁闷呀。。。
发表于 2003-11-20 19:49:31 | 显示全部楼层
最初由 Yuking 发表
是不是指取第二和三候选词的功能?

就是指它。在拼音模式下。

呵呵。今天调整了profile文件,设置成GB18030,采用simsun。效果很好。

我用的是1.8.5的。
2.0快出拼音模块吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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