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
Use a fallback font to display missing characters #573
Comments
I'm using cygwin but on its side everything looks good:
|
The rectangular block indicates that the character is not available in the font being used. This is not a bug as such. However, the character is displayed also, e.g., in notepad, configured to the same font as mintty. The only explanation that comes to my mind is that different "font fall-back" mechanisms of Windows are used. I don't know how this could be changed. Maybe it's not possible with the current output API (ExtTextOut). |
Yes, looks like notepad goes through available fonts to find one with the missing character. It would be nice if mintty could do that. Thanks for help anyway 😄 |
Windows Font Linking can be configured in the registry: |
Font linking does help, thank you! |
Good that you could configure a personal workaround. |
@mintty Latest SciTE supports font fallback and also ligatures: |
Thanks, I see in the code it uses ExtTextOutW like mintty; if you can identify where/how it handles font fallback and ligatures, I will take a closer look. |
Released Uniscribe support in 2.7.1. |
thank you! |
@mintty Amazing work! |
Released 2.7.5 with default FontRender=uniscribe. |
My shell prompt displays a hourglass character to indicate background jobs. This character is displayed as a rectangular block in mintty:
Gnome terminal displays the character properly:
This is how I print this character. I'm using fish shell, but the problem is present on bash as well.
I tried various fonts, but the problem seems to be unaffected by this.
What else could I try to fix the problem?
The text was updated successfully, but these errors were encountered: