Как конвертировать шрифт ttf в pff2? - PullRequest
1 голос
/ 09 февраля 2012

Я просматриваю темы grub2 и не могу конвертировать ttf в родной формат grub.

Я пытался сделать это:

➜  asdfafdsgsgsg  ttf2bdf -p 32 Oxygen_Regular_Oxygen.ttf > oxygen.bdf
➜  asdfafdsgsgsg  grub-mkfont -s 32 -o oxygen.pf2 oxygen.bdf          
grub-mkfont: error: can't set 32x32 font size.

1 Ответ

0 голосов
/ 12 сентября 2012

Создание шрифтов Grub2 PF2 требует значительного терпения, так как мне приходилось многократно пытаться выполнить преобразование.

Если вы переходите от TTF -> PF2, сначала вы должны попробовать пропустить промежуточную стадию BDF.Что-то вроде этой команды,

grub2-mkfont -o ./oxygen.pf2 -s 24 ./Oxygen_Regular_Oxygen.ttf

Если бы эта ошибка была вызвана только -p 32, я бы принял этот вывод по номиналу.Если вы не знаете других шрифтов, в которых успешно указан такой большой размер шрифта.Кроме того, я надеюсь, что grub-mkfont не разрешат генерировать шрифт, размер которого превышает ограничения Grub2.Однако я должен отметить, что grub-mkfont исторически испытывал недостаток в надлежащем обслуживанииВ настоящее время это может быть не так, и можно было бы ожидать, что апстрим уже исправил это давно, но распределение часто отстает.

...