我在这里找到了 iPhone 支持的字体列表
http://daringfireball.net/misc/2007/07/iphone-osx-fonts
但我只是想确认一下,我们是否可以在应用程序中使用所有这些字体,或者我们仅限于某些类型的字体。
我在这里找到了 iPhone 支持的字体列表
http://daringfireball.net/misc/2007/07/iphone-osx-fonts
但我只是想确认一下,我们是否可以在应用程序中使用所有这些字体,或者我们仅限于某些类型的字体。
只要您知道适当的名称,您应该能够使用这些字体中的任何一种。电话中会调用枚举字体系列和这些系列中的单个字体,但此站点上提供了完整列表。
有一个名为“字体”的免费 iPhone 应用程序将显示所有已安装的字体。(要下载它,请单击此 iTunes 链接。)
但请注意,您个人 iPhone 或模拟器上安装的字体可能与其他设备上安装的字体集不同。
使用以下代码获取系统中的所有字体
// 获取系统上的所有字体
NSArray *familyNames = [UIFont familyNames];
for( NSString *familyName in familyNames ){
printf( "Family: %s \n", [familyName UTF8String] );
NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
for( NSString *fontName in fontNames ){
printf( "\tFont: %s \n", [fontName UTF8String] );
}
}
这是一个很好的 iPhone 支持字体列表,以及您需要在代码中使用的“真实”名称:http ://www.alexcurylo.com/blog/2008/10/05/snippet-available-uifonts/ 。
我创建了iFonts,以便可以将列表通过电子邮件发送给设计师。它一直兼容到 3.0,因此您可以查看不同版本的 iOS 上可用的字体,而不必担心网页是否准确或完整。它一直经过测试,一直到 iOS 7。