Dou*_*ira 10 system-font uifont ios ios7
我System Medium在故事板上设置这样的字体:
这是结果iOS 8:
但是iOS 7显示了一种不同的(奇怪的)字体:
我设置错了吗?
同时解决这个问题,这是我的发现.这真是一团糟.
iOS7上没有中等系统字体,他们在iOS 8.2中添加了它.在iOS7上,经过长时间的延迟后,它会按字母顺序选择第一个字体(Academy Engraved).
有趣的是,iOS 7粗体系统字体实际上是一种Medium Helvetica Neue字体:
(lldb) po [UIFont boldSystemFontOfSize:12]
<UICTFont: 0x12c58f8b0> font-family: ".HelveticaNeueInterface-MediumP4"; font-weight: bold; font-style: normal; font-size: 12.00pt
Run Code Online (Sandbox Code Playgroud)
而systemFont是一个常规的Helvetica Neue.
iOS 7的解决方法是在界面构建器中选择System Bold字体,它在iOS7设备上运行时看起来比在界面构建器上看起来更薄.不幸的是,在iOS8和iOS9上,它看起来很大胆而不是中等......
我最终切换到Helvetica-Neue Medium用于那些不幸意味着我在iOS 9的某些屏幕上与系统字体/旧金山和Helvetica-Neue不匹配的情况.迫不及待地想要获得支持.对于iOS7.
| 归档时间: |
|
| 查看次数: |
1628 次 |
| 最近记录: |