Grub2


Шрифты


Скачать grub-mkfont.exe (1.4 Мб)
Выполнить bat-файл следующего содержания:

@echo off
:: grub-mkfont Arial.ttf --size 24 --range 0-1105 -o font.pf2 -v
grub-mkfont Terminus-Bold.ttf --size 24 --range 0-1105 -o font.pf2 -v
pause

Так как не указываются пути, то все файлы должны находится в рабочей (текущей) папке
Terminus-Bold.ttf - шрифт, из которого преобразовать
--size 24 или -s - размер шрифта
--range 0-1105 или -r - диапазон символов, в данном случае от 0 до 1105 (до 0x0451, до русской "ё"). Смотреть "таблица символов" charmap.exe, но там отображается шестнадцатеричное представление числа (0x0451).
-o font.pf2 или --output - файл результат.
-v или --verbose - выдаёт подробную информацию о результате преобразования: имя шрифта, высота и ширина, число символов
--name Terminus_24 или -n - имя шрифта указываемое кратко в теме item_font = "Terminus_24", имя будет записано в сам файл, а при загрузке шрифтов видимо будет структура и быстрый поиск по именам загруженных шрифтов. Если не указать, то запишется стандартно, примерно так "Terminus (TTF) Bold 24", можно увидеть открыв файл в шестнадцатеричном редакторе, например в HxD.

В файле grub.cfg указать так:

loadfont /boot/grub/unifont.pf2
loadfont $prefix/unifont.pf2

Если это вызывает сложность, то можно подменить файл unifont.pf2 своим шрифтом.

подробнее по параметрам grub-mkfont