Terminal gets messed up when there is grapheme #22425

Closed
opened 2026-01-31 08:12:52 +00:00 by claunia · 2 comments
Owner

Originally created by @cyruspyre on GitHub (Oct 19, 2024).

Windows Terminal version

1.20.11781.0

Windows build number

10.0.22621.0

Other Software

No response

Steps to reproduce

Type any grapheme cluster

https://github.com/user-attachments/assets/ef21bd1a-870a-44e9-a03c-ebcf9c832ce9

Expected Behavior

It should look like this without all the invalid spaces and cursor movement
Image

Actual Behavior

https://github.com/user-attachments/assets/ef21bd1a-870a-44e9-a03c-ebcf9c832ce9

Originally created by @cyruspyre on GitHub (Oct 19, 2024). ### Windows Terminal version 1.20.11781.0 ### Windows build number 10.0.22621.0 ### Other Software _No response_ ### Steps to reproduce Type any grapheme cluster https://github.com/user-attachments/assets/ef21bd1a-870a-44e9-a03c-ebcf9c832ce9 ### Expected Behavior It should look like this without all the invalid spaces and cursor movement ![Image](https://github.com/user-attachments/assets/57144868-45b8-4d22-aad1-bbb9a98b2a82) ### Actual Behavior https://github.com/user-attachments/assets/ef21bd1a-870a-44e9-a03c-ebcf9c832ce9
claunia added the Needs-TriageIssue-Bug labels 2026-01-31 08:12:52 +00:00
Author
Owner

@DHowett commented on GitHub (Oct 19, 2024):

Grapheme cluster support is not present in 1.20! It is available in a newer version of Terminal. You can check the Releases page on this repository to find out more!

@DHowett commented on GitHub (Oct 19, 2024): Grapheme cluster support is not present in 1.20! It is available in a newer version of Terminal. You can check the Releases page on this repository to find out more!
Author
Owner

@lhecker commented on GitHub (Oct 21, 2024):

It may also be worth mentioning that PowerShell itself has no support for complex graphemes yet. You can test it in other shells that do, including cmd.exe

@lhecker commented on GitHub (Oct 21, 2024): It may also be worth mentioning that PowerShell itself has no support for complex graphemes yet. You can test it in other shells that do, including cmd.exe
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#22425