Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-12451

Console: Support East-Asian characters

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Win32SS
    • Labels:
      None

      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

        1. ja_JP.bat
          0.0 kB
        2. failure-to-display-japanese.png
          failure-to-display-japanese.png
          51 kB
        3. console_test.zip
          61 kB
        4. console_test.png
          console_test.png
          21 kB
        5. asian-command-prompt-2.png
          asian-command-prompt-2.png
          66 kB
        6. asian-command-prompt-1.png
          asian-command-prompt-1.png
          79 kB
        7. asian-command-prompt.patch
          36 kB

          Issue Links

            Activity

              People

              • Assignee:
                bug zilla Bug Zilla
                Reporter:
                katayama_hirofumi_mz Katayama Hirofumi MZ
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: