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

The font does not load #30

Open
Fasihi-Rad opened this issue Apr 25, 2023 · 5 comments
Open

The font does not load #30

Fasihi-Rad opened this issue Apr 25, 2023 · 5 comments

Comments

@Fasihi-Rad
Copy link

Recently, Font does not load
I reinstall the theme but does't work.

@aagrawal05
Copy link

Same here

@shvchk
Copy link
Owner

shvchk commented Jul 21, 2023

Please provide more info, so I can test:

  • OS version
  • GRUB version
  • How do you install the theme

@shvchk
Copy link
Owner

shvchk commented Jul 23, 2023

Was able to reproduce this issue on Ubuntu 23.04 and Fedora 38 with secure boot enabled. This is related to changes in GRUB font handling with secure boot enabled, looking for a fix.

Trying to manually load font in grub console gives this error message:

error: ../../grub-core/kern/efi/sb.c:169:prohibited by secure boot policy.

See also:

@aagrawal05
Copy link

Please provide more info, so I can test:

  • OS version
  • GRUB version
  • How do you install the theme
  1. Linux 22.04
  2. GRUB 2
  3. Using script

@shvchk
Copy link
Owner

shvchk commented Jul 24, 2023

Unfortunately this is now GRUB intended behavior: with Secure boot enabled, it doesn't load unsigned fonts, and there is no straightforward way for users to sign 🤷‍♂️ Until this is resolved upstream (try searching for "font" in GRUB dev mailing list), themes / users can't use custom fonts anymore with Secure boot enabled. There is some hope, but it doesn't seem it is going to be resolved any time soon.

I'll leave this open until upstream decides if they are willing to provide a way for themes to use custom fonts. Feel free to add more info you discover.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants