-
Notifications
You must be signed in to change notification settings - Fork 678
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
Added unicode testing code to TableEditor #1761
Conversation
Did you happen to look at the ranges I used in Character Map? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is awesome.
The hex code is the title of the menu box e.g. 202A. But I agree it should be formated Its interesting behaviour there. I see from the unicode docs that 202A is LEFT-TO-RIGHT EMBEDDING
From docs (emphasis mine) I think that the reason it jumps like that is because of the color change when you select the cell. So when not highlighted the terminal sees:
When theres a color change the console sees: This probably makes the control characters effects end at the color change instead of the end of the next row. |
I've added those ranges in #1762 |
When I fixed the wide runes on the |
Fixes #152
This PR adds a new table to TableEditor scenario that includes all unicode symbols in the ranges defined here:
https://jrgraphix.net/r/Unicode/
I've designed it so its easy to add more later if there are other ranges that you want to test. Hitting Enter shows the unicode uint value of the cell and the name of the range it is classified as.