ios - 字体在 Windows 中可用但在 iOS 中不可用

标签 ios uifont

我正在制作一个编写/播放拜占庭音乐的应用程序,我想将它移植到 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/

相关文章:

ios - AVAudioPlayer 不从网站播放 m4a 或 mp3 文件类型

ios - 当我在设置中更改区域格式时如何收到通知

ios - 添加 UIFont 并查找字体系列会因 EXC_BAD_ACCESS 崩溃

ios5 - UIFont fontWithName 字体名称

ios - 在 iOS 中,文本字段在安全时隐藏长文本

ios - 减少我的应用程序的内存

ios - 如何为 GMSMarker 创建边界

ios - React Native Expo 弹出应用程序,无法从设备获取推送 token

iphone - 标准 UITableVIewcell UILabel 和 UITextField 中使用的字体是什么?

iphone - UITableViewCell 字体大小没有改变