Description
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.
Attachments
Issue Links
- blocks
-
CORE-17591 DIR command doesn't consider double-width characters
- Resolved
-
CORE-18923 Unable to use Console IME
- Untriaged
-
CORE-18972 When pasting Japanese text into Console, double-width characters are partially cut off.
- Untriaged
- 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-18950 ReactOS Chinese support
- Untriaged
-
CORE-11700 supporting Japanese input
- Resolved