2011-08-17 15 views
1

Lucida Grande太字フォントの名前システム名が見つかりませんでした。[UIFont fontWithName:size:]で使用する必要があります。誰も私に正確な名前を教えてもらえますか?インターネットのリストでそれを見つけることができませんでした。

Tnx!Bold Lucida GrandeのUIFont fontName

答えて

0

他の多くのフォントと同様に、このフォントはiOSでは使用できません。利用可能なフォントのリストを取得するには、使用:

NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]]; 
    NSArray *fontNames; 
    NSInteger indFamily, indFont; 
    for (indFamily=0; indFamily<[familyNames count]; ++indFamily) 
    { 
     NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]); 
     fontNames = [[NSArray alloc] initWithArray: 
        [UIFont fontNamesForFamilyName: 
         [familyNames objectAtIndex:indFamily]]]; 
     for (indFont=0; indFont<[fontNames count]; ++indFont) 
     { 
      NSLog(@" Font name: %@", [fontNames objectAtIndex:indFont]); 
     } 
     [fontNames release]; 
    } 
    [familyNames release]; 

http://ajnaware.wordpress.com/2008/10/24/list-of-fonts-available-on-the-iphone/

はまた、フォントリストは、iOSのアップデートで変更できることに注意してください。

+0

ああ、なぜ彼らはそこに私に知らせなくてもInterface Builderでそれを選ぶことができますか?とにかく>。> Tnx。 – Niv

+0

@Niv:そのフォントダイアログボックスは、ローカルコンピュータ上にインストールされているすべてのフォントの一覧です。これらのフォントはすべてiOSに含まれているわけではありません。 –

+0

私はそれを理解していますが、あなたは自分の開発を実現すると思っていたでしょう。そのため、そこで利用可能なフォントだけを表示する必要があります。私は他のフォントをどのように使うのですか?ああもあります。 – Niv

1

システム上で利用できないため、見つからなかった可能性があります。別のフォントを選択する必要があります。

関連する問題