我正在制作一个编写/播放拜占庭音乐的应用程序,我想将它移植到 iOS。 为此,我一直在使用一系列在 Windows 下运行良好的字体,并且 FontCreator 也没有显示出它们的问题。
但是,在 iOS 下,它们确实可以使用 UIFont* 加载,但它们不可用,也就是说,当我键入字符“1”时,系统字体中的“1”会显示,而不是该字体。
有什么问题吗?
作为引用,我附上了字体:http://www.michaelchourdakis.com/temp/ez.ttf .
请注意,该字体也未加载到字体簿中。所以一定是字体有问题。
最佳答案
您的字体似乎有问题。如果您尝试在 Mac OS (Mavericks) 上安装它,它会显示以下错误:
- EZ 诗篇
- 'name' 表可用性
- 'sfnt' 需要的表
- 'name'表结构
我猜iOS在使用这种字体时也有同样的问题。
你从哪里得到那个字体?你知道是谁创造的吗?如果是,也许这些错误对他来说意味着什么,他可以修复字体?我猜,一旦您在 Mac OS 上正确安装它,它在 iOS 上也能正常工作的可能性就更高。
关于ios - 字体在 Windows 中可用但在 iOS 中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21215291/