microsoft / microsoft/terminal
Incorrect Dakuten Position in Half-Width Katakana (Japanese Input)
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
Version: edit.exe 1.2.1
Environment: Windows (Japanese locale)
Description:
When typing Japanese half-width katakana with dakuten/handakuten marks, the position of the marks is rendered incorrectly.
For example, when typing "ポ", the dakuten (゜) appears before the base character instead of after, resulting in visually incorrect text order.
Expected behavior:
The dakuten should appear after the base character, forming the correct display of "ポ".

https://github.com/user-attachments/assets/ace1e9ce-1e8a-4c99-8849-de12da1d53eb
Contributor guide
Research direction
Start by reproducing the issue in edit.exe 1.2.1 on Windows with a Japanese locale, entering the half-width Katakana example "ポ". Trace the Japanese input and text-rendering path responsible for dakuten and handakuten placement; done means the marks render after their base character without affecting other input.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100