iOS アプリケーションで HelveticaNeue-UltraLight を使用したいと考えています。フォント ファイルをリソースとしてプロジェクトに追加し、plist ファイルに「アプリケーションによって提供されるフォント」キーを追加しています。ファイル名は HelveticaNeue.dfont で、キー配列に追加しました。
利用可能なフォントを確認すると、今それを見ることができます...
NSArray *fonts = [UIFont fontNamesForFamilyName:@"Helvetica Neue"];
for(NSString *string in fonts){
NSLog(@"%@", string);
}
1-07-08 17:32:57.866 myApp[5159:207] HelveticaNeue-Bold
2011-07-08 17:32:57.866 myApp[5159:207] HelveticaNeue-CondensedBlack
2011-07-08 17:32:57.867 myApp[5159:207] HelveticaNeue-Medium
2011-07-08 17:32:57.867 myApp[5159:207] HelveticaNeue
2011-07-08 17:32:57.868 myApp[5159:207] HelveticaNeue-Light
2011-07-08 17:32:57.868 myApp[5159:207] HelveticaNeue-CondensedBold
2011-07-08 17:32:57.868 myApp[5159:207] HelveticaNeue-LightItalic
2011-07-08 17:32:57.869 myApp[5159:207] HelveticaNeue-UltraLightItalic
2011-07-08 17:32:57.869 myApp[5159:207] HelveticaNeue-UltraLight // HERE IT IS!
2011-07-08 17:32:57.869 myApp[5159:207] HelveticaNeue-BoldItalic
2011-07-08 17:32:57.870 myApp[5159:207] HelveticaNeue-Italic
しかし、[UIFont fontWithName:@"HelveticaNeue-UltraLight" size:12] で取得しようとすると、HelveticaNeue-Light が取得されます。
エラーや警告は表示されません。助けてください!