1

さて、新しいフォントをアプリケーションにインポートしたいのですが、うまくいきません。.plist にアプリケーション キーによって提供されるフォントがあり、文字列としてアイテム 0 にフォントがあり、値 AdelleBasic_Bold.otf があります。そのフォントをプロジェクトに追加し、次のように使用しようとしています。

_myTextField.font = [UIFont fontWithName:@"Adelle Basic" size:15];

Adelle Basic は、開いたときの Font のヘッダーです。私も成功せずに試しました:

_myTextField.font = [UIFont fontWithName:@"AdelleBasic_Bold" size:15];

なにか提案を?

4

6 に答える 6

15

これはすべてのフォントに当てはまらないかもしれませんが、私の経験では、Xcode はうるさいことがあり、otf フォントを使用することはできませんでした (持っている人は投稿してください!)。そのため、常にフォントを変換してきました。この非常に優れた Web サイトを使用する -オンライン フォント コンバーター

私はそれらを ttf フォントに変換しましたが、常に正常に動作しているように見えます - 正確な名前を使用していることを確認してください (フォントのファイル名を変更すると、フォントの動作も停止するようです)。

お役に立てれば。

于 2012-04-16T08:08:13.157 に答える
1

ttfとして拡張子を持つサードパーティのフォントのみを使用でき、otf拡張子を持つフォントは効果的に機能せず、ほとんど機能しません

于 2012-04-16T08:16:44.363 に答える
0

5 つのポイントを保証することとは別に、インストールされているフォントを出力する次のコード スニペットを試すこともできます。

for ([UIFont familyNames] 内の NSString* family)
{   
    NSLog(@"%@", 家族)       
    for (NSString* name in [UIFont fontNamesForFamilyName: family])
    {
        NSLog(@" %@", 名前);
    }
}

使用したいフォントがリストにない場合は、5 つのステップのいくつかを見逃しています。

于 2015-01-10T14:04:58.533 に答える