2016-01-13 38 views
0

我的設計是在Sketch中用Apple系統字體Avenir Next Ultralight製作的。 Avenir Next Ultralight也是Xcode中Apple的系統字體。在Xcode中使用時,超輕薄比在Sketch中或任何其他應用程序中要薄得多。Xcode中的Ultralight字體重量顯得太細

爲了確保它不只是這種字體,我測試了作爲iOS 7默認字體的Helvetica Neue Ultralight。在Sketch with Sketch Mirror(模擬器)上,字體看起來就像iOS 7一樣。在Xcode上模擬器連接到一個iPhone,字體再次,非常薄。我在我的開發者的mac + iphone上測試,然後在我的mac + iphone上測試,結果是一樣的。看起來很奇怪,蘋果長時間運行的iOS字體在他們的主要編程工具中不起作用。

Avenir Ultralight in Xcode Simulator

Avenir Ultralight in Sketch Simulator

如何解決在Xcode這個問題,以匹配草圖模擬器我的設計?

+0

請忽略照片中的「註冊」按鈕。我所指的字體是藍色背景上的白色字體。 –

回答

0

而不是尋找爲什麼Xcode中的字體太細(假設Sketch是正確的),我搜索了草稿字體爲什麼太粗體。在那裏,我找到了我的答案。

打開首選項(菜單欄:素描>首選項)並在畫布選項卡下,取消選中子像素渲染選項。

啓用子像素消除鋸齒功能可以在Mac上準確渲染字體。但是,iOS設備不支持子像素消除鋸齒。爲了在iPhone上準確渲染,請禁用此功能。