【问题标题】:iOS Custom Font displacediOS 自定义字体被取代
【发布时间】:2012-07-25 20:45:36
【问题描述】:

对于一个项目,我购买了OTF 字体并将其包含到我的项目中(添加到 plist 文件等)。它可以工作,我可以在我的按钮上设置字体,但是标签会被替换。我添加了一个屏幕截图,以便您查看我的问题。有人知道问题出在哪里吗?

系统:带有 iOS 6.0 测试版的 iPad 3,但在 iOS 5.1.1 上存在同样的问题

编辑:

我发现了一篇关于这个问题的帖子。

http://www.andyyardley.com/2012/04/24/custom-ios-fonts-and-how-to-fix-the-vertical-position-problem/

【问题讨论】:

    标签: ios ipad uifont


    【解决方案1】:

    好的,现在我明白了 :) 只需查看我在问题中链接的博文即可。

    http://www.andyyardley.com/2012/04/24/custom-ios-fonts-and-how-to-fix-the-vertical-position-problem/

    总结:

    • 下载 Apple 字体工具套件
    • 终端:ftxdumperfuser -t hhea -A d font.ttf
    • 在目录中创建的 XML 文件
    • 使用文本编辑器打开 XML 并调整上行、下行的设置
    • 终端:ftxdumperfuser -t hhea -A f font.ttf
    • 为您的项目添加自定义字体(不要忘记 plist 项)

    【讨论】:

    • 感谢您的总结,因为链接现在处于离线状态。
    • @lkraider 应该备份 - 我刚刚在推特上通知了安迪·亚德利:x
    【解决方案2】:

    您可以将UIButton 的文本位置重新对齐:

    [_button setTitleEdgeInsets:UIEdgeInsetsMake(0.f, 0.f, 10.f, 0.f)]; // e.g.
    

    【讨论】:

    • 我知道,但对我来说这不是一个真正的解决方案 :) 但我很欣赏你的评论,但我必须给自己的答案打分才能接受答案,因为我认为这是真正的方法去。
    猜你喜欢
    • 2011-11-06
    • 2016-04-06
    • 1970-01-01
    • 1970-01-01
    • 2014-03-11
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    • 2013-05-20
    相关资源
    最近更新 更多