【问题标题】:iOS - HelveticaNeueLTStd-LtCn vertical alignmentiOS - HelveticaNeueLTStd-LtCn 垂直对齐
【发布时间】:2012-09-13 14:07:13
【问题描述】:

我在我的 iPhone 应用程序中使用了一种名为 HelveticaNeueLTStd-LtCn 的字体, 但我发现该字体的垂直对齐方式很奇怪。文字下方有填充:

结果是表格视图单元格的底部填充大于顶部。我能做些什么?谢谢。

【问题讨论】:

    标签: iphone ios uitableview uifont


    【解决方案1】:

    请检查此帖子以修复它http://www.andyyardley.com/2012/04/24/custom-ios-fonts-and-how-to-fix-the-vertical-position-problem/

    1.下载并安装“Apple Font Tool Suite”

    2.生成字体设置xml文件

    ftxdumperfuser -t hhea -A d font.ttf
    

    3.在输出xml中更改以下“ascender”和“descender”设置。

    ascender="975"
    descender="-227"
    

    4.调整字体文件

    ftxdumperfuser -t hhea -A f font.ttf
    

    您的字体文件将垂直居中。

    【讨论】:

    • 我会在下一个 iOS 项目中尝试一下。谢谢。
    【解决方案2】:

    我通过使用自己的单元格并向下移动标签解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2013-10-28
      • 1970-01-01
      • 1970-01-01
      • 2016-01-21
      • 2012-04-29
      • 2015-09-06
      • 2011-03-16
      • 2015-01-16
      相关资源
      最近更新 更多