想要嵌入字体但无法从Font Suitcase或PostScript Type 1文件转换

时间:2010-07-12 13:26:26

标签: fonts embed font-face

我正在使用FontSquirrel字体生成器尝试生成嵌入的字体文件,以便我可以使用css中的 @ font-face 来嵌入网站。

但是,我拥有的字体文件(在Mac上)如下所示并且显示为灰色,并且无法选择它们在FontSquirrel或其他转换器上进行转换(即它们似乎不是原始文件类型I可以用来嵌入):

  • PostScript Type 1 Outline Font
  • 字体手提箱

我可以某种方式将这些转换为 .otf .ttf ,或者是否有人知道其他嵌入方法。

谢谢!

4 个答案:

答案 0 :(得分:2)

您是否尝试过FontForge

GUI非常糟糕,需要X11才能在Mac上运行,但它真的是一个很好的工具来转换任何类型的字体。

答案 1 :(得分:1)

无法让这个解决方案适用于Mavericks ...找到了这个很棒的指南:http://macthoughts.net/20131112-373 - 它是免费的,简单且完美的。

答案 2 :(得分:0)

至少DFontSplitter版本0.4.1,除了Dfont文件之外,Mac版本还能够拆分TrueType Collection(TTC)和Font Suitcase文件。

答案 3 :(得分:0)

当我将字体行李箱文件(.ffil)转换为.dfont然后使用dfontsplitter时,我也得到.bdf文件输出。

然而,我找到了解决这个问题的解决方案。我没有将行李箱文件(.ffil)转换为.dfont,而是将带有行李箱的各个字体(.lwfn)转换为.dfont文件。

然后,当我在这些上使用dfontsplitter时,它为每个单独的字体提供了一个.pfb文件。然后,我使用http://www.freefontconverter.com/的在线服务将.pfb文件转换为功能齐全的.ttf文件,没有错误!