iOS でカスタム フォントを使用するには、プロジェクトにドラッグ アンド ドロップしてフォントを追加するだけです。Info.plist の拡張子付きのフォント名の配列をキー「アプリケーションが提供するフォント」で言及します。次に、以下のコードを使用してすべてのフォント ファミリ名を出力します。
for (NSString* family in [UIFont familyNames])
{
DebugLog(@"FONT FAMILY: %@", family);
for (NSString *name in [UIFont fontNamesForFamilyName: family])
{
DebugLog(@" %@", name);
}
}
コンソール印刷:
Arial ヘブライ語
ArialHebrew-Bold
ArialHebrew
-Light
ArialHebrew
Calibri
Calibri
Calibri
-
Bold
Calibri
ジョージア
次に、コンソールから、実際のフォント名を取得します (上記のとおり)。以下のコードを使用してフォントを作成します -
コア テキスト :
CTFontRef fontRef = CTFontCreateWithName((CFStringRef)fontName, fontSize, NULL);
UIKit で:
UIFont *font = [UIFont fontWithName:fontName size:10];
注:こちらfontName = @"Calibri-Bold"
は拡張子なしです。