Red Hat Bugzilla – Bug 61784
bimsphone (intelligent character input method based on ZuYin) gave garbage
Last modified: 2007-04-18 12:41:07 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020321
Description of problem:
bimsphone input mode using xcin (hitting "ctrl-alt-6" to invoke) gave garbage
output. Pressing individual ZuYin keys is okay, but the end result (supposed to
be the correct Chinese character) is garbage.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Fire up xcin.
2. Hit ctrl-alt-6 to invoke bimsphone input mode
3. Try to input some Chinese character by hitting the correct combination of
Actual Results: Garbage (looks like it's not even 16-bit).
Expected Results: Should be the correct Chinese characters.
The previous version of libtabe + xcin gave the correct result. However since
the previous version requires db4, which was removed in this beta (and Rawhide
as well), I can't just reinstall the old version due to the dependency break.
I suspect this is libtabe-specific problem, because:
1. Using the other input mode (e.g. ZuYin) gave correct results. Only bimsphone
mode, which depends on libtabe, is broken.
2. I had problem building libtabe package anyway (described in bug #61783).
What desktop environment and editor etc are you using?
I'm using KDE 2.2.2 (but I didn't try to use xcin with any KDE application
actually - see below). It seems that the problem occurred no matter what
application I was using; e.g., it occurred with rxvt invoked by
rxvt -geometry 0+0+80x25 -fg cyan -bg black -fn 8x16 -fm
-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0 -km big5 -sr +st -im
xcin -pt OverTheSpot&
or galeon invoked by
or mozilla, etc. (you get the idea)
I used libtabe i386 rpm (since I can't build my own - see bug #61783) but xcin
was complied using "-O6 -march=i386". The previous versions of xcin and libtabe,
compiled with the same flags, worked fine though.
Turned out to be a db3-related issue. See #61783 - now everything works fine.