Feature Request: Finish full unicode support (M:N cell rendering, ZWJ?) #1991

Closed
opened 2026-01-30 22:43:48 +00:00 by claunia · 12 comments
Owner

Originally created by @giosal on GitHub (Jun 23, 2019).

Originally assigned to: @lhecker on GitHub.

Summary of the new feature/enhancement

When the Terminal came out, there was a mention of Unicode support, but I can see that it's still not there. There is no support for Georgian script yet.

Originally created by @giosal on GitHub (Jun 23, 2019). Originally assigned to: @lhecker on GitHub. # Summary of the new feature/enhancement When the Terminal came out, there was a mention of Unicode support, but I can see that it's still not there. There is no support for Georgian script yet.
Author
Owner

@DHowett-MSFT commented on GitHub (Jun 27, 2019):

This is now the master issue for all good good rendering efforts.

@DHowett-MSFT commented on GitHub (Jun 27, 2019): This is now the master issue for all good good rendering efforts.
Author
Owner

@giosal commented on GitHub (Jun 27, 2019):

I apologize for not providing this detail previously, but I have just checked all three modes available on my laptop - PowerShell, CMD and Ubuntu WSL1 - it's not available in any of them.

@giosal commented on GitHub (Jun 27, 2019): I apologize for not providing this detail previously, but I have just checked all three modes available on my laptop - PowerShell, CMD and Ubuntu WSL1 - it's not available in any of them.
Author
Owner

@miniksa commented on GitHub (Jun 28, 2019):

It's alright. We know that we're not done in this space and when we sat in triage, we couldn't believe we didn't file the issue yet. Congrats, yours is now the master tracking that we still have work to do to live up to our Unicode promise.

@miniksa commented on GitHub (Jun 28, 2019): It's alright. We know that we're not done in this space and when we sat in triage, we couldn't believe we didn't file the issue yet. Congrats, yours is now the master tracking that we still have work to do to live up to our Unicode promise.
Author
Owner

@francogp commented on GitHub (Jun 20, 2020):

maybe its related to this issue https://github.com/microsoft/terminal/issues/6615

@francogp commented on GitHub (Jun 20, 2020): maybe its related to this issue https://github.com/microsoft/terminal/issues/6615
Author
Owner

@giosal commented on GitHub (Jun 20, 2020):

I confirm that the feature is not implemented yet.
Here's the screenshot of Georgian:
image
I use stock fonts

@giosal commented on GitHub (Jun 20, 2020): I confirm that the feature is not implemented yet. Here's the screenshot of Georgian: ![image](https://user-images.githubusercontent.com/25568030/85199215-10151880-b2ee-11ea-9738-e283e014873d.png) I use stock fonts
Author
Owner

@ofek commented on GitHub (Mar 4, 2023):

Has there been any progress on this?

@ofek commented on GitHub (Mar 4, 2023): Has there been any progress on this?
Author
Owner

@JustinGrote commented on GitHub (Mar 24, 2023):

Trying to use unicode still results in weird spaces that don't occur in other terminals
image

@JustinGrote commented on GitHub (Mar 24, 2023): Trying to use unicode still results in weird spaces that don't occur in other terminals ![image](https://user-images.githubusercontent.com/15258962/227419907-9928c6c1-c876-48af-b3ca-53a5a1957fb0.png)
Author
Owner

@DHowett commented on GitHub (Mar 24, 2023):

still

That would be why this workitem is still open 😄

@DHowett commented on GitHub (Mar 24, 2023): > still That would be why this workitem is still open :smile:
Author
Owner

@JustinGrote commented on GitHub (Mar 24, 2023):

@DHowett whoops, I didn't fully flesh out that info, I should have made it a sub-issue, sorry for the bump notify, it wasn't my intent :)

@JustinGrote commented on GitHub (Mar 24, 2023): @DHowett whoops, I didn't fully flesh out that info, I should have made it a sub-issue, sorry for the bump notify, it wasn't my intent :)
Author
Owner

@lhecker commented on GitHub (Jul 22, 2024):

Similar to #190, this issue can now also be closed. #16916 added support for ZWJ and thus this work is now complete. There are some smaller issues left to clean up, but I expect them to be a rare encounter. As such I'll close this issue for now.

This will ship in Windows Terminal 1.22 this year. If you want to try it out right now, please feel free to download our Canary (nightly) build here: https://github.com/microsoft/terminal/discussions/16121

Please note that PowerShell does not have support for complex Unicode yet, but that's expected to change in the foreseeable future (no exact date yet).

@lhecker commented on GitHub (Jul 22, 2024): Similar to #190, this issue can now also be closed. #16916 added support for ZWJ and thus this work is now complete. There are some smaller issues left to clean up, but I expect them to be a rare encounter. As such I'll close this issue for now. This will ship in Windows Terminal 1.22 this year. If you want to try it out right now, please feel free to download our Canary (nightly) build here: https://github.com/microsoft/terminal/discussions/16121 Please note that PowerShell does not have support for complex Unicode yet, but that's expected to change in the foreseeable future (no exact date yet).
Author
Owner

@nasusonetrick commented on GitHub (Mar 19, 2025):

im still facing the same issue even with latest version of Terminal, any update fix coming for this ?

@nasusonetrick commented on GitHub (Mar 19, 2025): im still facing the same issue even with latest version of Terminal, any update fix coming for this ?
Author
Owner

@lhecker commented on GitHub (Mar 19, 2025):

Please file a new issue in this case. If you can, please attach a screenshot of the issue and steps to reproduce it.

Note that misaligned text in PowerShell is a PowerShell issue: it doesn't support modern Unicode very well.

@lhecker commented on GitHub (Mar 19, 2025): Please file a new issue in this case. If you can, please attach a screenshot of the issue and steps to reproduce it. Note that misaligned text in PowerShell is a PowerShell issue: it doesn't support modern Unicode very well.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#1991