我可以在iOS应用中使用下载的字体资源吗?

时间:2012-05-21 18:04:02

标签: ios

我想在我的应用中使用从服务器下载的字体。我可能在某些时候有一个字体,我没有与应用程序捆绑但我想使用;有没有办法下载它(好吧,那是容易的部分),然后加载它并在视图中使用它?

3 个答案:

答案 0 :(得分:0)

您必须通过将其添加到info.plist文件中的“由应用程序提供的字体”条目,“通知”您的应用程序您要使用的字体。这是不好的做法,并且在运行时编辑此文件的所有意图和目的都是错误的。因此,您的应用程序将使用的所有字体都需要在编译时与其捆绑在一起,并与应用程序一起发送。

答案 1 :(得分:0)

不,字体必须在您的应用程序包中,并在编译时在Info.plist中注册。

如果您真的想使用下载的字体,可以尝试将其转换为一系列图像并将它们合成在一起,但这样做会非常糟糕。

答案 2 :(得分:0)

这是一个老问题,但事情发生了变化。答案是肯定的,因为iOS 6。

这是Apple的例子:

https://developer.apple.com/Library/ios/samplecode/DownloadFont/Introduction/Intro.html