アプリに OpenSans が必要なので、Bold、ExtraBold、Italic、Regular、Light などを含む OpenSans の束全体をインポートしました。それらをMacのFontbook(使用するときにアドレス指定する必要がある正確な名前を確認するため)、ファイル構造のプロジェクトに追加し、ビルドフェーズでプロジェクトにも追加しました。
さて、奇妙なこと。UIFont で使用すると、OpenSans-Bold のみが機能します。残りは機能しません。OpenSans-Bold (正確には Fontbook によって指定された識別子) を使用すると、すべて正常に動作します。しかし、それを OpenSans-Regular や OpenSans-Light など、そのファミリーの何かに変更すると、UIFont で systemfont を取得し、Quartz で描画しても何も表示されません。
すべてのフォントがすべてのリストにあり、Fontbook からすべての識別子を確認しました (これが OpenSans-Bold を機能させることができなかった理由です) が、今は途方に暮れています。私が間違っている可能性があることは何ですか?