我有一个非常奇怪的字体渲染问题。在我的应用程序中,我使用的是自定义字体“Bariol”。当您查看 iOS6 和 iOS7 之间的屏幕截图比较时,您会首先看到 iOS 6 和 7 之间的间距(行间距和字母间距)不同。但真正奇怪的是小写字母“g”不同。iOS 7 上的那个实际上是正确的字母。我现在才注意到我正在使用 Xcode 5 构建,在 iOS 6 中系统总是替换那个字母。
有谁知道为什么在 iOS6 下会发生字母替换,以及操作系统选择哪种字体?
我可以在 iOS7 中强制使用与 iOS6 中相同的字母/单词/行间距吗?因为一些屏幕看起来与新的间距不同。