1

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

1 に答える 1

0

Grub2 PF2 フォントの生成には、何度も変換を試みる必要があったため、かなりの忍耐が必要です。

TTF -> PF2 から移行する場合は、まず BDF 中間ステージをスキップしてみてください。このコマンドのようなもの、

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

そのエラーの原因が だけである場合、-p 32その出力を額面どおりに受け入れます。このような大きなポイント サイズを正常に指定した他のフォントを知らない限り。さらにgrub-mkfont、サイズが Grub2 の制限を超えるフォントの生成が許可されないようにしたいと思います。grub-mkfontただし、歴史的に適切なメンテナンスが不足していたことは言及しておく必要があります。これは現在は当てはまらない可能性があり、アップストリームはかなり前に修正されていると予想されますが、ディストリビューションはしばしば遅れをとっています。

于 2012-09-12T14:15:23.043 に答える