0

おそらく重複したものですが、まだ問題があります。

次のリンクからカスタムフォントをダウンロードしました。

http://cooltext.com/Download-Font-Traditional+Arabic

私のMacにインストールし、plistに適切に保存してから、次のように使用します。

lblDesc.font = [UIFont fontWithName:@"Arabic" size:10];

ダウンロードした後、名前をアラビア語に変更しましたが、まだ表示されません。誰か助けてもらえますか?

ありがとう!よろしく!ハリド・ウスマン

4

3 に答える 3

2

ファイル名の代わりに実際のフォント ファミリ名を使用する必要があります。

lblDesc.font = [UIFont fontWithName:@"Traditional Arabic-Regular" size:10];

または、すべてのフォントのインストールを見つけて、興味のあるフォントの名前を確認することもできます

for (NSString *familyName in [UIFont familyNames]) {
    for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
        NSLog(@"%@", fontName);
    }
}
于 2013-07-10T16:01:11.283 に答える
2

次の手順でうまくいくはずです。

  1. .ttf または .otf ファイルを Xcode プロジェクトにインポートします
  2. ファイルに、「アプリケーションによって提供されるフォント」フィールドを追加しますinfo.plist。これは、フォント ファイル名を追加できる配列である必要があります。そこにある正確なファイル名を必ず使用してください(つまり、「Arabic-font.ttf」
  3. 実装では、ファイル名ではなく、以前と同じようにフォントの完全な名前を使用してください。すなわち [UIFont fontWithName:@"Traditional Arabic-Regular" size:10];
于 2013-07-10T16:08:23.860 に答える
0

プロジェクトに ttf / otf を追加しましたか?

Font Book を使用して Mac にフォントをインストールしていますか? もしそうなら、Font book の PostScript 名を使用していますか?

そうでない場合は、試してみてください。

于 2013-07-10T15:55:34.047 に答える