1

我正在为 iOS 构建一个原生扩展。我想使用自定义字体。到目前为止,我有:

在 ANE 构建结构中:

  • 与 lib 位于同一文件夹中的 .ttf 文件

在 AS 库中:

  • 将文件包含在应用程序描述符中,如下所示:

    UIDeviceFamily</key> 1</string> 2</string> </array> UIStatusBarStyle</key> UIStatusBarStyleBlackOpaque</string> UIRequiresPersistentWiFi</key> YES</string> UIAppFonts</key> myFont-bold.ttf< /string> myFont-halb.ttf</string> myFont-reg.ttf</string> </array>
    ]]> high

在 iOS 项目中:

  • 在支持文件下添加了文件
  • 在目标构建阶段添加文件以编译源
  • 像这样使用lib中的字体:

    [descriptionLabel setFont:[UIFont fontWithName:@"myFont-halb" size:11]];

尽管如此,使用 ANE(在所有其他方面都可以正常工作),它默认回到系统字体。任何人都可以看到,我错过了什么?

任何提示表示赞赏!谢谢,马库斯

4

1 回答 1

1

想通了:字体文件也需要添加到应用程序的 bin 文件夹中。另一个陷阱:文件名和字体名不同,请务必在需要时使用正确的。

于 2012-10-25T07:02:04.313 回答