ibus hangul input - incorrect syllable transitions

Bug #473806 reported by iggybdawg
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ibus
Unknown
Unknown
m17n-db (Ubuntu)
New
Undecided
Unassigned

Bug Description

I just installed Ubuntu 9.10 from the live CD. I enabled the Korean language support and wanted to use the hangul input. However, when we type in hangul, when it goes from one syllable to the next, it replaces some characters with stuff not related to what we were typing. It's really annoying. We can get around it by forcing an end to the syllable with space bar or right arrow, but that's not the way hangul typing should go.

For example typing these chars with no space, ㄱ ㅣ ㅁ ㅎ ㅡ ㅣ ㅈ ㅓ ㅇ should make 김희정, which it did in SCIM and Windows XP, but in ibus, it makes 깪ㅢ정.The first syllable looks right until I type the ㅎ which should start the next syllable, but instead it got sucked into the first and morphed it into a beast.

I don't want to rip out ibus and install scim, because getting scim to work right in ubuntu 8.04 was a pain for me.

affects: ubuntu → ibus (Ubuntu)
LI Daobing (lidaobing)
affects: ibus (Ubuntu) → ibus-hangul (Ubuntu)
Revision history for this message
iGEL (igel) wrote :

I can confirm this bug. ibus-hangul seems rather unfinished, I will submit another bug in a sec.

Revision history for this message
Choe Hwanjin (choe-hwanjin) wrote :

Please make sure that you use ibus-hangul.
Ubuntu does not install ibus-hangul by default.
The default input method for hangul is not ibus-hangul.
It is han2 from ibus-m17n.

I think it's a problem of default setting for korean in ubuntu.

Revision history for this message
wayneoutthere (taylor-wayne-r) wrote :

ok, gents. I have the solution as follows. Hope it helps someone:

I'm not sure if you have to enable that 'ibus' option in the language selector. i did so i will add it as a step. Also, of course, make sure you've gone through the process of adding the Korean fonts and all that stuff via the language support window.

1. go to system>admin>language support
2. for keyboard input system choose 'ibus' and close that window.
3. go to system>preferences>IBus Preferences
4. click the 'input method' tab in the middle
5. click the 'select an input method' drop down and search for "korean' by scrolling down
6. you should see romaja, han2 (the ones that don't seem to work) and 'Hangul' with it as well. That's the one that was missing from all my other efforts.
7. select 'Hangul' and then click the 'add' button on the right side of that window.

that's about it. Mine started working after that and I figured out that only the right 'alt' button toggles the language on and off.

I hope this saves someone some grief.

Revision history for this message
Choe Hwanjin (choe-hwanjin) wrote :

This is not a bug of ibus-hangul.
It's a bug of ibus-m17n hangul input method logic.
These 2 engines are different.

Revision history for this message
wayneoutthere (taylor-wayne-r) wrote :

I just upgraded to Lucid Lynx and had to do this all again so i realized a few small things that I didn't mention above in the steps. Don't forget to go to system/admin/language support and install your language before beginning all that ibus stuff above.

also, I forgot to reboot my browser and computer so I wasted a lot of time. After installing all the Korean stuff, for some reason the magical 'hangul' font wasn't showing up but just the annoying two that don't work. Once I did a simple restart, 'hangul' showed up as an option in the ibus settings (see step #5 above in my instructions).

Hope this helps someone upgrading to Lucid and needing Korean. Now I must install other fonts to make it look better.

Revision history for this message
LI Daobing (lidaobing) wrote :

upstream said this is a bug of m17n-db

affects: ibus-hangul (Ubuntu) → m17n-db (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.