我想知道如何从绝对文件路径而不是相对路径加载 TTF 字体,这通常使用 [UIFont fontWithName:@"xyz"];
在 cocos2d 中,我们可以使用以文件为参数的 CCLabelBMFont 来做到这一点,但是当使用 CCLabelTTF 时,它需要字体名称,而不是文件名。
是否有任何解决方法来加载未嵌入应用程序但根据需要从某些资源下载的外部字体?
我想知道如何从绝对文件路径而不是相对路径加载 TTF 字体,这通常使用 [UIFont fontWithName:@"xyz"];
在 cocos2d 中,我们可以使用以文件为参数的 CCLabelBMFont 来做到这一点,但是当使用 CCLabelTTF 时,它需要字体名称,而不是文件名。
是否有任何解决方法来加载未嵌入应用程序但根据需要从某些资源下载的外部字体?
是的,你可以这样做。
只需将字体复制到您的项目中并将此引用添加到您的 info.plist 中。然后,您可以像引用任何其他系统字体一样引用字体名称。
如果我很好理解你的问题,也许这篇文章我可以在 iPhone 应用程序中嵌入自定义字体吗?会给你一个答案。