0

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

4

3 回答 3

0

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

于 2012-05-21T18:41:02.187 回答
0

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

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

于 2012-05-21T19:02:46.593 回答
0

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

这是苹果的例子:

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

于 2014-04-24T06:24:16.873 回答