-
Notifications
You must be signed in to change notification settings - Fork 51
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
Text blurry with any font size and native resolution #38
Comments
This is a known issue at the time, if you check the examples from the readme you can see the problem there as well. Grub seems to display the font bitmaps generated from |
Just to give this a follow up, some days ago I posted this question to the grub help mailing list. Unfortunately it had no answers. |
Same problem on Ubuntu 20.04. Still no solutions or workarounds? Is anything progressing with this problem? |
@Fernthedev Sadly, there are no solutions or workarounds, and this issue seems to be blocked until it is fixed by grub upstream, so we're left waiting (and there doesn't seem to be much interest either from the grub developers). |
(Sorry for that, keyboard smash) I think for now the best option is to file a bug with grub's bug tracker. |
If there is no interest in the grub developers, then why do they bother create or maintain the software that allows you do this? Why not deprecate it? |
When I said that there is no interest from grub developers, I was referring to the fact that there were no replies to the post in the grub mailing list. In any case, I think the answer that you're looking for is that grub's primary goal was never to be pretty, it was to be a practical, fast bootloader. Quoting a developer from grub-devel (circa 2010):
Most grub users don't care about the aesthetics of their bootloader, especially when you don't see it for more than a couple of seconds each boot. I disagree, but it's a reasonable issue, and it's understandable that the grub developers may have other priorities. Edit: just noticed that you may be referring to matter itself, I think the answer to that is that pixelated fonts are not that bad, I definitely prefer matter to grub defaults. Plus, I still have hope this can be fixed. |
By deprecate, I meant deprecate I'm fine if the GRUB developers are prioritizing bug fixes/performance over a simple styling problem, but I wonder if anyone in the community is able to contribute and fix it as well. I can't say myself because I am not familiar with OS level software and even less boot software or C/C++ whatever the case may be. If there is someone, good luck to you and thank you ;) |
I agree with you, but at the moment, I haven't seen this particular bug (or feature) being filed in their issue tracker, which would seem like the "standard" way to reach them. If I have the time this week, I'll do it. With regards to a community fix, I'm a C developer, but given Grub's decision to implement their own font format (which is not that well documented), I doubt I can do much. |
There is potentially a workaround using this method. I did a simple test by manually extending the logo in /boot/grub/themes/Matter/icons as shown in the picture then setting icon_width parameter in the theme.txt file to accommodate for the larger icon. This means we'll need a dependency such as the Pillow package to create a png from text. |
That's an interesting idea, I like it. Right now using the |
I am trying this right now and the problem is, that the original text is still showing. Also the text can't have an extra "selected" color because the icon keeps the png color. |
Thank you for trying it out! To be honest even with those or other downsides I would still like to have it as an alternative to avoid the weird pixelated look. Using any "light" font right now looks particularly bad because of this. Even this example from the readme is severely affected and the font is not that thin. |
I've been testing matter for the last couple of hours, however, I noticed that text in GRUB is completely blurry. Interestingly, the icons are perfectly sharp.
I've tried changing and forcing GRUB's resolution, playing with different font sizes, using different fonts and even adding every option possible to
grub-mkfont
!For reference (taken from QEMU, tho it also happens irl):
This is with GRUB version 2.04-1ubuntu26 running over Pop!_OS, freshly installed. I'm using matter from master, and installed all the requirements directly from Ubuntu's repositories.
The text was updated successfully, but these errors were encountered: