The current Command Prompt cannot display and treat East-Asian (Chinese, Japanese and Korean) characters properly.
The monospace East-Asian character can have double width of one latin character. A character of double width, that is called as a "fullwidth" character, has double width of other normal characters (called as "halfwidth" characters). Actual width of one wide character can be retrieved by the wcwidth function (See wcwidth.c in console_test.zip).
If the output line has one character space remained and there is no fullwidth space, then one space blank is shown there and console goes next line.
See attachments.
- is duplicated by
-
CORE-15428 Chinese characters cannot be displayed in the command prompt window
-
- Resolved
-
- relates to
-
CORE-12452 Support the font collection files (*.ttc)
-
- Resolved
-
-
CORE-13122 Console: Bold support
-
- Resolved
-
-
CORE-17601 CHCP should also change the current thread locale, and SetConsoleOutputCP() should change the current console font
-
- Resolved
-
-
CORE-17803 CJK texts not showing in CMD.exe with fallback font, depending on the codepage used
-
- Resolved
-
-
CORE-11700 supporting Japanese input
-
- Open
-