-
Notifications
You must be signed in to change notification settings - Fork 695
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wide Glyphs do not work correctly on conhost
#2943
Comments
I am beginning to suspect the REAL problem is The real fix to all of this is to figure out how to calculate the number of columns the same way WT is doing it. |
You probably are right. Maybe you can open an issue on the owner repo?
Yes, this probably be a good choice. Do you are going to investigate the code? |
Yes, I am actively working on this as part of #2610 |
conhost
conhost
It's more subtle than that. How each terminal internally stores code points in cells and how it deals with cells to the left or right varies widely. Run v1 charmap in conhost/wt/netdriver/windowsdriver and see wild differences. |
You are right is terminal dependent. The case of the
Yes I already did and I see it happens with |
@tig see this code point U+1085F “𐡟” where seems to occupies two columns but |
Run the scenario
Buttons
with host console and you'll see the same. I really don't know why this happens but I'm sure the right string are passed to the console.Originally posted by @BDisp in #2928 (comment)
This problem is not just about
Button
.conhost
operates differently from WT when rendering wide glyphs.Run CharMap under conhost to see:
Note that
NetDriver
doesn't work correctly either.:The text was updated successfully, but these errors were encountered: