Lucida Grande太字フォントの名前システム名が見つかりませんでした。[UIFont fontWithName:size:]で使用する必要があります。誰も私に正確な名前を教えてもらえますか?インターネットのリストでそれを見つけることができませんでした。
Tnx!Bold Lucida GrandeのUIFont fontName
1
A
答えて
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のアップデートで変更できることに注意してください。
1
システム上で利用できないため、見つからなかった可能性があります。別のフォントを選択する必要があります。
関連する問題
ああ、なぜ彼らはそこに私に知らせなくてもInterface Builderでそれを選ぶことができますか?とにかく>。> Tnx。 – Niv
@Niv:そのフォントダイアログボックスは、ローカルコンピュータ上にインストールされているすべてのフォントの一覧です。これらのフォントはすべてiOSに含まれているわけではありません。 –
私はそれを理解していますが、あなたは自分の開発を実現すると思っていたでしょう。そのため、そこで利用可能なフォントだけを表示する必要があります。私は他のフォントをどのように使うのですか?ああもあります。 – Niv