我想在我的应用中使用从服务器下载的字体。我可能在某些时候有一个字体,我没有与应用程序捆绑但我想使用;有没有办法下载它(好吧,那是容易的部分),然后加载它并在视图中使用它?
答案 0 :(得分:0)
您必须通过将其添加到info.plist文件中的“由应用程序提供的字体”条目,“通知”您的应用程序您要使用的字体。这是不好的做法,并且在运行时编辑此文件的所有意图和目的都是错误的。因此,您的应用程序将使用的所有字体都需要在编译时与其捆绑在一起,并与应用程序一起发送。
答案 1 :(得分:0)
不,字体必须在您的应用程序包中,并在编译时在Info.plist中注册。
如果您真的想使用下载的字体,可以尝试将其转换为一系列图像并将它们合成在一起,但这样做会非常糟糕。
答案 2 :(得分:0)
这是一个老问题,但事情发生了变化。答案是肯定的,因为iOS 6。
这是Apple的例子:
https://developer.apple.com/Library/ios/samplecode/DownloadFont/Introduction/Intro.html