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. 4-5-2017 12.5.1 1.jpg
          23 kB
          Javier Fernandez
        2. add-i18n-console-tests.patch
          19 kB
          Katayama Hirofumi MZ
        3. add-i18n-console-tests.patch
          17 kB
          Katayama Hirofumi MZ
        4. asian-command-prompt.patch
          27 kB
          HBelusca
        5. asian-command-prompt.patch
          36 kB
          Katayama Hirofumi MZ
        6. asian-command-prompt-1.png
          79 kB
          Katayama Hirofumi MZ
        7. asian-command-prompt-2.png
          66 kB
          Katayama Hirofumi MZ
        8. console_cpl_with_codepage.png
          60 kB
          HBelusca
        9. console_test.png
          21 kB
          Katayama Hirofumi MZ
        10. failure-to-display-japanese.png
          51 kB
          Katayama Hirofumi MZ
        11. fix-asian-console-dialog.patch
          6 kB
          Katayama Hirofumi MZ
        12. improve-console-rendering.patch
          38 kB
          Katayama Hirofumi MZ
        13. improve-console-rendering-v2.patch
          10 kB
          Katayama Hirofumi MZ
        14. ja_JP.bat
          0.0 kB
          Katayama Hirofumi MZ
        15. ntgdi_freetype_fixups.patch
          5 kB
          HBelusca
        16. win2k3_jpn_console_peculiarities.png
          61 kB
          HBelusca

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated: