-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Replace default font #22
Conversation
Thanks for the PR! I agree Comfortaa has some legibility issues (especially lowercase I would like to try out more alternatives. Ideally the font should be both legible and distinct, but that may turn out to be a tall order. Supporting non-latin script should probably be an opt-in for the size reasons. Anyway, I am gonna leave the PR open to solicit more opinions, and to mull it over a bit more. |
Agree that Oxygen is considerably easier to read. |
Here's a short list of readable fonts that have "rounded features": All of these are available under the terms of the OFL. |
Having tested a few alternatives now, I am leaning towards Ubuntu-Light. One benefit for it is that it also supports a few more characters than most of the proposed alternatives |
Keeping this simple, Ubuntu-Light looks good to me. For supporting more of the Unicode standard and non-Latin languages in general, there is a wealth of in-depth information available. Here are a few selections, which are all written by Rust enthusiasts:
That is to say, yes this ticket should just move forward with a simple font change. Focus on advanced text rendering can happen later independently. |
Font changed to Ubuntu-Light in 428e237 |
This saves about 46 KB overall, and improves the text quality (IMHO).
Before:
After:
As you can see, Oxygen is not the most ideal font. It only supports the Latin character set. Still feels worth the increase in readability and decrease in executable size.