【发布时间】:2013-12-02 06:33:57
【问题描述】:
我在我的 iOS 应用程序中使用了一种名为 Classic Robot 的自定义 .ttf 字体。我正在尝试添加日文翻译,但此字体似乎不支持日文字符。最初这不是问题,因为它似乎 iOS 自动将字体更改为可以支持日语的系统默认字体。
我的问题是这两种字体在 iOS 渲染时具有不同的垂直对齐方式,如下图所示。如您所见,日文字体靠近白框(即框架)的顶部对齐,而英文字体则位于靠近中间的某个位置。这让我很难正确布局文本。有谁知道为什么会这样?
我认为这可能与我无法确定的 iOS 字体的上升和下降属性有关。
【问题讨论】:
-
我有同样的问题,但目前还没有找到合适的解决方案。
标签: ios objective-c fonts uikit uifont