2012-02-09 315 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缺乏適當的維護。目前情況可能不是這樣,預計上游在很久以前就已經得到糾正,但分配通常落後。

相關問題