-
Notifications
You must be signed in to change notification settings - Fork 57
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
vty-5.12 utf8proc library doesn't match terminal behavior #115
Comments
To summarize some context for posterity:
Given all that, the options I can see are:
The second option is appealing to me because it I would like to think that it might get users to make noise with their terminal emulator maintainers to update their wide character calculations, but that hasn't happened yet so perhaps it's unlikely to ever happen. On the other hand I've never heard of anyone complaining about cursor position errors when we used I guess I'm willing to revert to |
Perhaps we could include both the Unicode 5.0 and 9.0 tables and allow the user to configure this in the VTY configuration file. |
If we had something like that, then that would make it so that users with updated terminals could opt in to a character width map that fit their terminal of choice. Is that what you're thinking? |
Yeah, that was my thought. |
I've just released |
The new utf8proc library is less suitable for estimating terminal emulator width behavior than the old code was. While the new algorithm might be suitable for computing corrective spaces, it doesn't appear to be appropriate for estimating terminal behavior.
The text was updated successfully, but these errors were encountered: