【问题标题】:Why do my iOS fonts look very pixelated? Best font for iOS7?为什么我的 iOS 字体看起来很像素化? iOS7 的最佳字体?
【发布时间】:2014-03-30 00:27:37
【问题描述】:

我在 IB 中选择了 Helvetica Neue UltraLight,它看起来真的很糟糕。是否有内置 iOS 字体的最佳设置,或者所有漂亮的字体都是自定义导入的?

最好的背景颜色、字体、阴影偏移、大小?这适用于您,即您最喜欢的设置或字体。

简单的标签。 iPad 屏幕截图,非视网膜。

【问题讨论】:

  • 字体在 IB 或模拟器中看起来像素化了吗?我不认为这是字体的问题。还有什么问题……
  • 在 iPad 上。没关系,但仍然有些像素化。不知道还会发生什么。将获取图像。
  • 您是否正在使用代码更改标签的框架?
  • Helvetica Neue UltraLight 在小尺寸 IMO 中一直看起来很糟糕。这是一种为标题制作的字体。另外请记住,iOS 没有亚像素抗锯齿功能,因此文本在非视网膜显示器(尤其是非常细的字体)上肯定不会很好。
  • iOS 确实具有亚像素抗锯齿 - 问题来自于尝试在其中包含文本的图层的 alpha 混合,因为文本在 CoreAnimation 图层中预渲染,而不知道潜在的层堆栈中前后的透明项目。

标签: ios iphone objective-c


【解决方案1】:

我遇到了同样的问题,我花了几个小时才找到答案。 所以主要问题是标签或标签父框架/中心使用浮点数。 你可以试试thisthis

我的问题是我已经向父层添加了阴影,并且我有这条线 self.tabsView.layer.shouldRasterize = YES;
但是在删除它之后,像素化/模糊效果消失了。

希望它会有所帮助。

【讨论】:

  • 谢谢,我现在是 Swift 了。这是一个很好的提示。所有问题都解决了。 :-)
  • 是的!感谢无限的这个答案!我一直在思考什么是自动控制我正在使用的按钮的标签/字体,一些现有的开发人员显然已经将整个父视图设置为“shouldRasterize”!我对发生的事情一无所知......谷歌搜索“swift3模糊像素化字体”把我带到了这里......再次感谢!
  • @ChrisAllinson 很高兴它有帮助:)
猜你喜欢
  • 1970-01-01
  • 2020-08-25
  • 2013-08-07
  • 1970-01-01
  • 1970-01-01
  • 2012-03-05
  • 2014-07-29
  • 1970-01-01
  • 2011-08-13
相关资源
最近更新 更多