Skip to content
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

Collection of special character rendering errors #33

Open
QQxiaoming opened this issue Mar 29, 2024 · 1 comment
Open

Collection of special character rendering errors #33

QQxiaoming opened this issue Mar 29, 2024 · 1 comment
Assignees
Labels
help wanted Extra attention is needed

Comments

@QQxiaoming
Copy link
Owner

Hi, everyone! When we use terminals daily, we often find that some special characters render incorrectly on common fonts. This situation widely exists in various common terminals on various platforms, for example:

image

This is the display effect of these four characters on the terminal that comes with vscode under linux. In fact, not only on this specific platform/terminal/font, these four characters also have more or less errors in many cases (of course, some platforms can render them correctly).

The reason is that the values obtained for these glyphs through font_width or unicode_width are not completely accurate. The vision of the quadCRT terminal software is to create a product that supports all unicode characters as perfectly as possible, targeting multilingual users worldwide. The current code has also been specially processed for these special characters, with the following effects:

image

Therefore, we would like to solicit such abnormal characters for a long time. If you encounter such situations during the development process, please let me know. Thank you for your support!

@QQxiaoming QQxiaoming self-assigned this Mar 29, 2024
@QQxiaoming QQxiaoming pinned this issue Mar 29, 2024
@QQxiaoming
Copy link
Owner Author

QQxiaoming commented Apr 9, 2024

left center right
L'’' U+2019 L'×' U+00D7 L'‘' U+2018
L'”' U+201D L'÷' U+00F7 L'“' U+201C
L'‖' U+2016 L'‚' U+201A
L'‛' U+201B

@QQxiaoming QQxiaoming added the help wanted Extra attention is needed label May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant