ここでフォント交換のコーディング方法を読みました。次の2つの質問があります。
1) 実際のフォントが本来あるべき姿と異なって見える理由
2) 最初にマシンにフォントをインストールする必要がありますか?
システムフォントを使用している場合は問題ありません。
ただし、xcode で提供されていないカスタム フォントを使用するには、これを参照してください。
iPhone SDK に新しいフォントを含めて使用するにはどうすればよいですか?
編集:
フォントが正しく追加されていることを確認するには、またはこの関数を呼び出さずにフォントの名前を正しく確認します
-(void)checkFontList
{
NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
NSArray *fontNames;
NSInteger family, font;
for (family=0; family<[familyNames count]; ++family)
{
NSLog(@"Family name: %@", [familyNames objectAtIndex:family]);
fontNames = [[NSArray alloc] initWithArray:[UIFont fontNamesForFamilyName:[familyNames objectAtIndex:family]]];
for (font=0; font<[fontNames count]; ++font)
{
NSLog(@" Font name: %@", [fontNames objectAtIndex:font]);
}
[fontNames release];
}
[familyNames release];
}