【问题标题】:How do you convert ttf font to pff2?你如何将ttf字体转换为pff2?
【发布时间】:2012-02-09 18:46:13
【问题描述】:

我正在研究 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.

【问题讨论】:

    标签: truetype theming


    【解决方案1】:

    生成 Grub2 PF2 字体需要极大的耐心,因为我必须多次尝试转换。

    如果您从 TTF -> PF2 开始,您应该首先尝试跳过 BDF 中间阶段。像这样的命令,

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

    如果只有 -p 32 导致了该错误,我会接受该输出的表面价值。除非你知道其他字体,它成功地指定了这么大的磅值。此外,我希望grub-mkfont 不会被允许生成大小超过 Grub2 限制的字体。但是我应该提一下,grub-mkfont 在历史上一直缺乏适当的维护。目前可能并非如此,并且预计上游早就纠正了这一点,但发行版往往落后。

    【讨论】:

      猜你喜欢
      • 2019-07-29
      • 2013-03-05
      • 1970-01-01
      • 2020-10-20
      • 2012-03-08
      • 1970-01-01
      • 2012-04-12
      • 1970-01-01
      • 2017-05-05
      相关资源
      最近更新 更多