【问题标题】:Ultralight Font Weight in Xcode Appears Too ThinXcode 中的超轻字体粗细显得太细
【发布时间】:2016-01-13 13:38:50
【问题描述】:

我的设计是在 Sketch 中使用 Apple 系统字体 Avenir Next Ultralight 制作的。 Avenir Next Ultralight 也是 Apple 在 Xcode 中的系统字体。在 Xcode 中使用时,ultralight 变得比在 Sketch 或任何其他应用程序中更薄。

为了确保它不仅仅是这个字体,我测试了 Helvetica Neue Ultralight,它是 iOS 7 的默认字体。在带有 Sketch Mirror(模拟器)的 Sketch 上,字体看起来就像 iOS 7。在带有模拟器的 Xcode 上连接到 iPhone 后,字体再次变薄,难以辨认。我在开发人员的 mac+iphone 上进行了测试,然后在我的 mac+iphone 上进行了测试,结果是一样的。 Apple 长期运行的 iOS 字体在他们的主要编程工具中不起作用似乎很奇怪。

Avenir Ultralight in Xcode Simulator

Avenir Ultralight in Sketch Simulator

如何在 Xcode 中解决此问题以匹配我在 Sketch Simulator 中的设计?

【问题讨论】:

  • 请忽略照片中的“注册”按钮。我指的字体是蓝色背景上的白色字体。

标签: ios xcode fonts


【解决方案1】:

我没有在 Xcode 中搜索为什么字体太细(假设 Sketch 是正确的),而是搜索了为什么草图字体太粗。在那里,我找到了答案。

打开首选项(菜单栏:Sketch > Preferences)并在画布选项卡下,取消选中亚像素渲染选项。

启用亚像素抗锯齿可在 Mac 上实现准确的字体渲染。但是,iOS 设备不支持亚像素抗锯齿。要在 iPhone 上准确呈现,请禁用此选项。

【讨论】:

    猜你喜欢
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-20
    • 2012-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多