Good news for all Chinese, Japanese and Korean users of AvalonEdit (and others using complex script). Recently we were able to add integrated support for IMEs (Input Method Editors) in the latest version of AvalonEdit.
Before: The IME is floating outside of the text area.
After: The IME is directly integrated into the editor. In the first part you can see Korean IME, in the second one Japanese IME in Hiragana Mode.
Tested on: Windows 7
In the development team we don't use IME and we couldn't test it very well, due to a lack of knowledge of the specific languages. (I only know a little Korean and even less Japanese.) So if you run into a bug while using it, please report it on the forums.