-
Notifications
You must be signed in to change notification settings - Fork 8.4k
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
Unicode EN (half an EM) cell width #353
Comments
If I want to be compatible with cmd.exe, what should we base on the cell width of the character? |
It is here that is the source. |
Maybe related: #218 |
I have read all the mainstream ( #57, #218 ). This story is interesting. I talked away. It seems that other emulators are doing the same thing about display disorder in Vim which is a problem with this issue. First, I will deal with an instant patch. |
In Unicode it is ambiguous width character, but in cmd.exe it is always one cell of EN DASH (U+2013) How can I handle the character?
It is a short horizontal bar with red underline drawn.
First I thought it was a problem with Vim, but apparently when looking at other terminals, cmd.exe appears to be special.
I recognize that the problem of line display and right end display is on Vim side.
In ConPTY, the rows are swapped.
In winpty, the rightmost character is not output.
In cmd.exe, it will display normally.
I brought out two shots.
The first piece is before entering special case of EN DASH to Vim, after the second piece put it in.
The character string is the end part of the result of the Japanese version cl.exe /?.
Continue to the next article.
The text was updated successfully, but these errors were encountered: