this私のiPhoneアプリにカスタムフォントを埋め込む方法を使用しています。カスタムフォントが表示されたUILabel *間違ったカスタムフォント
埋め込みの動作:次のコードを実行すると、フォントが一覧表示されます。私はMyriadProまたはMyriadPro-太字にラベルのフォントを設定しようとすると
for(NSString *familyName in [UIFont familyNames]){
for(NSString *fntName in [UIFont fontNamesForFamilyName:familyName]){
NSLog(@"%@", fntName);
}}
(現在、私はOTF形式で無数のプロの家族全員を埋め込んだ)、これは予想と同じように動作します。しかし、フォントをMyriadPro-BoldCondに設定すると、圧縮されたバージョンではなく、MyriadPro-Boldでラベルが設定されたままになります。 (フォント名は正しく、私はチェックしました。)私のコード:
[recommendationLabel setFont:[UIFont fontWithName:@"MyriadPro-BoldCond" size:140]];
recommendationLabel.adjustsFontSizeToFitWidth = YES;
どうしますか?
編集: - 少なくとも無数のプロのために - 正しいフォントバリアントとしてすぐに私はplistのから未使用のフォントを削除として表示されます以下Ingveのソリューションに加えて、私はあることを見出しました。この場合、MyriadPro-SemiBoldを削除する必要がありました。気が散る。
これはまだ当てはまりますか? 4年後? –