

StoryboardでUILabelやUIButtonのフォントを指定してもiOS8のみフォントのウェイトが細くなってしまいます。iOS9では正しく設定されています。

StoryboardでのFont設定内容  
・Font - Custom  
・Family - Hiragino Sans  
・Style - ヒラギノ角ゴシック W6  
・Size - 14

この設定でアプリを立ち上げるとiOS8のみ表示が"ヒラギノ角ゴシッック W3"となり細字になってしまいます。  
コードで直接フォントを指定すれば反映されますがコードで指定したり、Storyboardで指定したりすると保守性に問題があるのでStoryboardで完結させたいです。

環境  
OS 10.11.3(Capitan)  
Xcode 7.2.1

どなたか対処方法ご存知でしょうか？


CC BY-SA 3.0
2016-03-18T07:46:20.783
23249
2016-04-12T03:00:38.730
12232
question
ios ios8 storyboard
Storyboardで指定したフォントのウェイト(Style)が反映されない(iOS8のみ)


<http://qiita.com/manji602/items/346226435594d36c2e9b>

こちらの記事が参考になるかと思われますが、Xcode7(iOS9以上)のStoryboard上でHiragino
Sansを指定した場合iOS8ではパフォーマンスが低下し描画がうまくいかないことが経験則として知られております。

そのため解決策としてはコードで指定されるといいかと思いますが、保守性の観点からそのようにはしたくないとのことですので、SystemFont
Boldを採用されてはいかがでしょうか。SystemFontはヒラギノ角ゴとなっています。この場合、パフォーマンスも低下せずiOS8,9両方でBold指定ができるかと思われます。


CC BY-SA 3.0
2016-04-12T01:56:17.747
23930
2016-04-12T03:00:38.730
2016-04-12T03:00:38.730
14923
14923
23249
answer