【问题标题】:Font looks different in same UILabel in one of my iPhone application在我的一个 iPhone 应用程序中,同一 UILabel 中的字体看起来不同
【发布时间】:2015-09-02 07:07:23
【问题描述】:

作为附加图像,在 Label2 中,我从 XIB 分配了 Helvetica 15 字体大小。但它为分享故事和想法。”和“在应用程序内外实时发送。”文本显示不同的字体。 为什么会这样?为什么它在同一个标​​签中显示不同的字体大小?

【问题讨论】:

  • 我没有发现任何问题。

标签: ios objective-c iphone fonts uilabel


【解决方案1】:

我用 Photoshop 检查并再次检查,除了非常小的字距差异外,“分享故事和想法”部分在两种情况下都是相同的。至于“Send love on or off...”的字体大小也基本一致,以“S”或“e”为例。

字距调整是字体渲染自动执行的操作,有关更多信息,请参阅此维基百科文章: https://en.wikipedia.org/?title=Kerning

“Send love on or off”部分在视觉上看起来比较稀疏,但这只是连续使用宽字符“o”的短词的效果。也许这就是你所看到的?

【讨论】:

  • 感谢您的回复,我对 Kerning 不太了解。但不确定 Kerning 如何在 iOS 中应用。我使用一个 UILabel 并只分配了文本和字体大小,但在同一个 UILabel 中看起来不同。
  • @Tushar 我看到您更改了问题中的附加图片。但是,即使使用此图像,第一部分和第二部分之间的字体大小也没有变化。我用 Photoshop 再次检查,两种情况下的“S”是相同的,其他常见字符也是如此。如果“字体大小”是指字符串的第二部分看起来更稀疏或更“伸展”,那么请参阅我答案的最后一段。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-09-11
  • 1970-01-01
  • 2020-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多