iOS中的Eurostile字体支持?

时间:2011-03-14 12:33:42

标签: ios

我需要一个iPhone应用程序,其中应用程序字体应为'Eurostile Font'。我检查了iOS提供的可用字体,它没有'Eurostile Font'。是否可以将此字体导入应用程序?如果没有,是否有'Eurostile Font'的等效字体?

1 个答案:

答案 0 :(得分:5)

简短的回答是,不。

Linotype和URW等代工厂的Wikipedia-page for Eurostile州都有Eurostile版本。我没有阅读他们的字体许可证,但很确定他们不允许重新分发字体文件(不需要支付很多钱)。

如果你有一个你想要并且合法可以使用的Eurostile(或任何其他字体)版本,你可以这样做(自iOS版本3.2起):

  1. 将字体文件添加到Xcode中的项目中(例如,在参考资料中)。
  2. 将密钥UIAppFonts添加到info.plist文件并使其成为数组类型。
  3. 将字体文件名添加到数组中。
  4. 通过执行此操作,例如[UIFont fontWithName:@"Eurostile" size:20]
  5. 您的选择是:

    • 向代工厂支付可以重新分配的Eurostile许可证。
    • 如果您只需要按钮上的标题或文字,请绘制您要使用的文字,并在您的应用中使用位图图片。
    • 查找与Eurostile类似的字体,该字体以较少的限制分发(一个此类许可证是SIL Open Font License)。开始寻找的好地方是Google Web Fonts网站。