我的设计是在Sketch与苹果系统字体,Avenir Next Ultralight。Avenir Next Ultralight也是苹果公司的Xcode系统字体。在Xcode中使用时,ultralight会变得比在Sketch或任何其他应用程序中要薄得多。
为了确保不只是这种字体,我测试了Helvetica Neue Ultralight,这是iOS 7的默认字体。在带有草图镜像的草图(模拟器)上,字体看起来就像iOS 7。在Xcode上,模拟器连接到iPhone上,字体再次变得难以辨认。我先在我的开发人员的mac+iphone上测试,然后在我的mac+iphone上测试,结果是一样的。奇怪的是,苹果长期运行的iOS字体在他们的主要编程工具中不起作用。
Avenir Ultralight in Xcode Simulator
Avenir Ultralight in Sketch Simulator
如何在Xcode中修复此问题,以便与Sketch Simulator中的设计相匹配?
发布于 2016-01-14 05:25:50
我没有搜索为什么Xcode中的字体太细(假设Sketch是正确的),而是搜索了为什么草图字体太粗了。在那里,我找到了我的答案。
打开preferences (菜单栏: Sketch > Preferences),然后在canvas选项卡下,取消勾选sub选项。
启用子像素消除锯齿可以在Mac上进行准确的字体渲染。但是,iOS设备不支持子像素抗锯齿。要在iPhone上精确渲染,请禁用此选项。
https://stackoverflow.com/questions/34768188
复制相似问题