2012-02-09 305 views
1

我正在调查grub2主题,我似乎无法将ttf转换为grub的本机格式。如何将ttf字体转换为pff2?

我试着这样做:

➜ 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. 

回答

0

生成GRUB2 PF2字体需要显著的耐心,因为我不得不多次尝试转换。

如果你从TTF→PF2,你应该先跳过BDF中间阶段。事情是这样的命令,

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

如果它只是造成该错误的-p 32,我会接受在脸上值输出。除非你知道其他字体,这些字体成功地指定了这么大的磅值。此外,我希望grub-mkfont不会被允许生成一个字体,其大小超过Grub2的限制。不过,我应该提到,历史上grub-mkfont缺乏适当的维护。目前情况可能不是这样,预计上游在很久以前就已经得到纠正,但分配通常落后。

相关问题