我正在运行 Ubuntu 20.04,并且安装了 Vimix Grub 主题:
https://github.com/vinceliuice/grub2-themes
主题加载正确,但我在屏幕上看到的字体不是网站截图中显示的字体(DejaVu Sans):
我相信 Grub 没有加载主题中包含的字体,但我不知道如何解决这个问题。
我尝试使用以下选项安装主题,但结果是一样的:
sudo ./install.sh -v
(主题安装在/usr/share/grub/themes/Vimix/theme.txt)
sudo ./install.sh -v -b
(主题安装在/boot/grub/themes/Vimix/theme.txt)
我也尝试过使用以下选项/etc/default/grub
,但仍然没有帮助。
GRUB_GFXMODE=1920x1080x32
知道可能是什么问题吗?
答案1
问题在于,在 themes.txt 文件中,您必须在 item_font 和 font 字段中指定“DejaVu Sans Regular 16”,才能将 DejaVu Sans 字体应用于主题。
答案2
我发现类似的报道grub2-主题错误追踪器:
- https://github.com/vinceliuice/grub2-themes/issues/43
- https://github.com/vinceliuice/grub2-themes/issues/15
据存储库所有者称,Grub 中的像素化字体很正常,因为它不支持显卡的高级功能(模糊或抗锯齿)。所以也许字体在我的情况下确实适用。
网站上的截图看起来更好,因为它们是在 Inkscape 中创建的。