Korean input rendering incompatibility #437

Open
opened 2025-04-11 08:10:15 -05:00 by tp1415926535 · 1 comment
tp1415926535 commented 2025-04-11 08:10:15 -05:00 (Migrated from github.com)

I have received some feedback from Korean users using this control, and using Korean input method on windows can reproduce the problem:

  1. When typing Korean, the editor cursor is always displayed one character to the left of the character to be entered.
  2. When typing Korean, the character to be typed is rendered in a smaller font size than other existing text.

Once you enter or click on the input box to complete the input state, it returns to normal.
Here's a comparison gif I tested in Win10 :

Image

Hopefully it can be fixed.

I have received some feedback from Korean users using this control, and **using Korean input method** on windows can reproduce the problem: 1. When typing Korean, the editor **cursor** is always **displayed** one character to the **left** of the character to be entered. 2. When typing Korean, the character to be typed is rendered in a **smaller** font size than other existing text. Once you enter or click on the input box to complete the input state, it returns to normal. Here's a comparison gif I tested in Win10 : ![Image](https://github.com/user-attachments/assets/21b529f2-75b4-4dea-81d2-15f8bb0ae09d) Hopefully it can be fixed.
siegfriedpammer commented 2025-04-12 02:29:22 -05:00 (Migrated from github.com)

I implemented IME for AvalonEdit back in 2012 on Windows 7, but haven't really used it much in the last few years, because ILSpy uses AvalonEdit without any editing enabled.

Thank you for reporting this. Not sure when I will be able to look into it.

I implemented [IME for AvalonEdit back in 2012](https://web.archive.org/web/20190410173750/http://community.sharpdevelop.net/blogs/siegfried_pammer/archive/2012/06/02/avalonedit-4-3-input-method-editor-support.aspx) on Windows 7, but haven't really used it much in the last few years, because ILSpy uses AvalonEdit without any editing enabled. Thank you for reporting this. Not sure when I will be able to look into it.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-icsharpcode/AvalonEdit#437
No description provided.