CommandCodeAI / CommandCodeAI/command-code
Vietnamese text input renders with corrupted/doubled diacritical marks
Personne n'a encore pris cette issue.
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 4k
- Forks
- 350
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Summary
When typing Vietnamese text in the terminal input on Windows, characters with compound Unicode diacritics (tone mark + vowel modifier) are rendered incorrectly. The base vowel, modifier, and tone mark appear as separate visible characters instead of a single composed glyph.
Expected Behavior
Vietnamese characters with compound diacritics render as single composed glyphs. For example:
gặpdisplays asgặplỗidisplays aslỗinhữngdisplays asnhững
Actual Behavior
Characters with compound diacritics are split/doubled when typed. Examples of what appears on screen:
gặp→ rendered asgaạpaậplỗi→ rendered aslôiỗinhững→ rendered asnhunữữngcập nhật→ rendered ascâạp nhâật
Screenshot showing the bug:
Steps to reproduce the issue
- Open command-code v0.27.0 in VS Code terminal on Windows 11
- Switch input language to Vietnamese (Telex or VNI input method)
- Type any Vietnamese sentence with compound diacritics, e.g.: gặp lỗi trong những bản cập nhật
- Observe the rendered text in the input field
Command Code Version
v0.27.0
Operating System
Windows
Terminal/IDE
VSCode
Shell
PowerShell
Additional context
No response
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Aucun fichier source ni aucun test n’est identifié dans le rapport. Commencez par reproduire le problème dans le terminal de VS Code sous Windows 11 avec PowerShell et une saisie vietnamienne Telex ou VNI, puis suivez le chemin de rendu des entrées du terminal. Le travail est terminé lorsque les signes diacritiques vietnamiens composés s’affichent sous forme de glyphes composés uniques pour les exemples listés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- powershell, vscode
- Domaine
- cli, internationalization, operating-systems
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100