iOS: 字体样式

简介:

获取iOS内置所有的字体如下:

复制代码
 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] );
        }
    }
复制代码

打印结果:

复制代码
Family: Copperplate 
    Font: Copperplate-Light 
    Font: Copperplate 
    Font: Copperplate-Bold 
Family: Heiti SC 
Family: Iowan Old Style 
    Font: IowanOldStyle-Italic 
    Font: IowanOldStyle-Roman 
    Font: IowanOldStyle-BoldItalic 
    Font: IowanOldStyle-Bold 
Family: Kohinoor Telugu 
    Font: KohinoorTelugu-Regular 
    Font: KohinoorTelugu-Medium 
    Font: KohinoorTelugu-Light 
Family: Thonburi 
    Font: Thonburi 
    Font: Thonburi-Bold 
    Font: Thonburi-Light 
Family: Heiti TC 
Family: Courier New 
    Font: CourierNewPS-BoldMT 
    Font: CourierNewPS-ItalicMT 
    Font: CourierNewPSMT 
    Font: CourierNewPS-BoldItalicMT 
Family: Gill Sans 
    Font: GillSans-Italic 
    Font: GillSans-Bold 
    Font: GillSans-BoldItalic 
    Font: GillSans-LightItalic 
    Font: GillSans 
    Font: GillSans-Light 
    Font: GillSans-SemiBold 
    Font: GillSans-SemiBoldItalic 
    Font: GillSans-UltraBold 
Family: Apple SD Gothic Neo 
    Font: AppleSDGothicNeo-Bold 
    Font: AppleSDGothicNeo-Thin 
    Font: AppleSDGothicNeo-UltraLight 
    Font: AppleSDGothicNeo-Regular 
    Font: AppleSDGothicNeo-Light 
    Font: AppleSDGothicNeo-Medium 
    Font: AppleSDGothicNeo-SemiBold 
Family: Marker Felt 
    Font: MarkerFelt-Thin 
    Font: MarkerFelt-Wide 
Family: Avenir Next Condensed 
    Font: AvenirNextCondensed-BoldItalic 
    Font: AvenirNextCondensed-Heavy 
    Font: AvenirNextCondensed-Medium 
    Font: AvenirNextCondensed-Regular 
    Font: AvenirNextCondensed-HeavyItalic 
    Font: AvenirNextCondensed-MediumItalic 
    Font: AvenirNextCondensed-Italic 
    Font: AvenirNextCondensed-UltraLightItalic 
    Font: AvenirNextCondensed-UltraLight 
    Font: AvenirNextCondensed-DemiBold 
    Font: AvenirNextCondensed-Bold 
    Font: AvenirNextCondensed-DemiBoldItalic 
Family: Tamil Sangam MN 
    Font: TamilSangamMN 
    Font: TamilSangamMN-Bold 
Family: Helvetica Neue 
    Font: HelveticaNeue-Italic 
    Font: HelveticaNeue-Bold 
    Font: HelveticaNeue-UltraLight 
    Font: HelveticaNeue-CondensedBlack 
    Font: HelveticaNeue-BoldItalic 
    Font: HelveticaNeue-CondensedBold 
    Font: HelveticaNeue-Medium 
    Font: HelveticaNeue-Light 
    Font: HelveticaNeue-Thin 
    Font: HelveticaNeue-ThinItalic 
    Font: HelveticaNeue-LightItalic 
    Font: HelveticaNeue-UltraLightItalic 
    Font: HelveticaNeue-MediumItalic 
    Font: HelveticaNeue 
Family: Gurmukhi MN 
    Font: GurmukhiMN-Bold 
    Font: GurmukhiMN 
Family: Times New Roman 
    Font: TimesNewRomanPSMT 
    Font: TimesNewRomanPS-BoldItalicMT 
    Font: TimesNewRomanPS-ItalicMT 
    Font: TimesNewRomanPS-BoldMT 
Family: Georgia 
    Font: Georgia-BoldItalic 
    Font: Georgia 
    Font: Georgia-Italic 
    Font: Georgia-Bold 
Family: Apple Color Emoji 
    Font: AppleColorEmoji 
Family: Arial Rounded MT Bold 
    Font: ArialRoundedMTBold 
Family: Kailasa 
    Font: Kailasa-Bold 
    Font: Kailasa 
Family: Kohinoor Devanagari 
    Font: KohinoorDevanagari-Light 
    Font: KohinoorDevanagari-Regular 
    Font: KohinoorDevanagari-Semibold 
Family: Kohinoor Bangla 
    Font: KohinoorBangla-Semibold 
    Font: KohinoorBangla-Regular 
    Font: KohinoorBangla-Light 
Family: Chalkboard SE 
    Font: ChalkboardSE-Bold 
    Font: ChalkboardSE-Light 
    Font: ChalkboardSE-Regular 
Family: Sinhala Sangam MN 
    Font: SinhalaSangamMN-Bold 
    Font: SinhalaSangamMN 
Family: PingFang TC 
    Font: PingFangTC-Medium 
    Font: PingFangTC-Regular 
    Font: PingFangTC-Light 
    Font: PingFangTC-Ultralight 
    Font: PingFangTC-Semibold 
    Font: PingFangTC-Thin 
Family: Gujarati Sangam MN 
    Font: GujaratiSangamMN-Bold 
    Font: GujaratiSangamMN 
Family: Damascus 
    Font: DamascusLight 
    Font: DamascusBold 
    Font: DamascusSemiBold 
    Font: DamascusMedium 
    Font: Damascus 
Family: Noteworthy 
    Font: Noteworthy-Light 
    Font: Noteworthy-Bold 
Family: Geeza Pro 
    Font: GeezaPro 
    Font: GeezaPro-Bold 
Family: Avenir 
    Font: Avenir-Medium 
    Font: Avenir-HeavyOblique 
    Font: Avenir-Book 
    Font: Avenir-Light 
    Font: Avenir-Roman 
    Font: Avenir-BookOblique 
    Font: Avenir-Black 
    Font: Avenir-MediumOblique 
    Font: Avenir-BlackOblique 
    Font: Avenir-Heavy 
    Font: Avenir-LightOblique 
    Font: Avenir-Oblique 
Family: Academy Engraved LET 
    Font: AcademyEngravedLetPlain 
Family: Mishafi 
    Font: DiwanMishafi 
Family: Futura 
    Font: Futura-CondensedMedium 
    Font: Futura-CondensedExtraBold 
    Font: Futura-Medium 
    Font: Futura-MediumItalic 
Family: Farah 
    Font: Farah 
Family: Kannada Sangam MN 
    Font: KannadaSangamMN 
    Font: KannadaSangamMN-Bold 
Family: Arial Hebrew 
    Font: ArialHebrew-Bold 
    Font: ArialHebrew-Light 
    Font: ArialHebrew 
Family: Arial 
    Font: ArialMT 
    Font: Arial-BoldItalicMT 
    Font: Arial-BoldMT 
    Font: Arial-ItalicMT 
Family: Party LET 
    Font: PartyLetPlain 
Family: Chalkduster 
    Font: Chalkduster 
Family: Hoefler Text 
    Font: HoeflerText-Italic 
    Font: HoeflerText-Regular 
    Font: HoeflerText-Black 
    Font: HoeflerText-BlackItalic 
Family: Optima 
    Font: Optima-Regular 
    Font: Optima-ExtraBlack 
    Font: Optima-BoldItalic 
    Font: Optima-Italic 
    Font: Optima-Bold 
Family: Palatino 
    Font: Palatino-Bold 
    Font: Palatino-Roman 
    Font: Palatino-BoldItalic 
    Font: Palatino-Italic 
Family: Lao Sangam MN 
    Font: LaoSangamMN 
Family: Malayalam Sangam MN 
    Font: MalayalamSangamMN-Bold 
    Font: MalayalamSangamMN 
Family: Al Nile 
    Font: AlNile-Bold 
    Font: AlNile 
Family: Bradley Hand 
    Font: BradleyHandITCTT-Bold 
Family: PingFang HK 
    Font: PingFangHK-Ultralight 
    Font: PingFangHK-Semibold 
    Font: PingFangHK-Thin 
    Font: PingFangHK-Light 
    Font: PingFangHK-Regular 
    Font: PingFangHK-Medium 
Family: Trebuchet MS 
    Font: Trebuchet-BoldItalic 
    Font: TrebuchetMS 
    Font: TrebuchetMS-Bold 
    Font: TrebuchetMS-Italic 
Family: Helvetica 
    Font: Helvetica-Bold 
    Font: Helvetica 
    Font: Helvetica-LightOblique 
    Font: Helvetica-Oblique 
    Font: Helvetica-BoldOblique 
    Font: Helvetica-Light 
Family: Courier 
    Font: Courier-BoldOblique 
    Font: Courier 
    Font: Courier-Bold 
    Font: Courier-Oblique 
Family: Cochin 
    Font: Cochin-Bold 
    Font: Cochin 
    Font: Cochin-Italic 
    Font: Cochin-BoldItalic 
Family: Hiragino Mincho ProN 
    Font: HiraMinProN-W6 
    Font: HiraMinProN-W3 
Family: Devanagari Sangam MN 
    Font: DevanagariSangamMN 
    Font: DevanagariSangamMN-Bold 
Family: Oriya Sangam MN 
    Font: OriyaSangamMN 
    Font: OriyaSangamMN-Bold 
Family: Snell Roundhand 
    Font: SnellRoundhand-Bold 
    Font: SnellRoundhand 
    Font: SnellRoundhand-Black 
Family: Zapf Dingbats 
    Font: ZapfDingbatsITC 
Family: Bodoni 72 
    Font: BodoniSvtyTwoITCTT-Bold 
    Font: BodoniSvtyTwoITCTT-Book 
    Font: BodoniSvtyTwoITCTT-BookIta 
Family: Verdana 
    Font: Verdana-Italic 
    Font: Verdana-BoldItalic 
    Font: Verdana 
    Font: Verdana-Bold 
Family: American Typewriter 
    Font: AmericanTypewriter-CondensedLight 
    Font: AmericanTypewriter 
    Font: AmericanTypewriter-CondensedBold 
    Font: AmericanTypewriter-Light 
    Font: AmericanTypewriter-Bold 
    Font: AmericanTypewriter-Condensed 
Family: Avenir Next 
    Font: AvenirNext-UltraLight 
    Font: AvenirNext-UltraLightItalic 
    Font: AvenirNext-Bold 
    Font: AvenirNext-BoldItalic 
    Font: AvenirNext-DemiBold 
    Font: AvenirNext-DemiBoldItalic 
    Font: AvenirNext-Medium 
    Font: AvenirNext-HeavyItalic 
    Font: AvenirNext-Heavy 
    Font: AvenirNext-Italic 
    Font: AvenirNext-Regular 
    Font: AvenirNext-MediumItalic 
Family: Baskerville 
    Font: Baskerville-Italic 
    Font: Baskerville-SemiBold 
    Font: Baskerville-BoldItalic 
    Font: Baskerville-SemiBoldItalic 
    Font: Baskerville-Bold 
    Font: Baskerville 
Family: Khmer Sangam MN 
    Font: KhmerSangamMN 
Family: Didot 
    Font: Didot-Italic 
    Font: Didot-Bold 
    Font: Didot 
Family: Savoye LET 
    Font: SavoyeLetPlain 
Family: Bodoni Ornaments 
    Font: BodoniOrnamentsITCTT 
Family: Symbol 
    Font: Symbol 
Family: Menlo 
    Font: Menlo-Italic 
    Font: Menlo-Bold 
    Font: Menlo-Regular 
    Font: Menlo-BoldItalic 
Family: Bodoni 72 Smallcaps 
    Font: BodoniSvtyTwoSCITCTT-Book 
Family: Papyrus 
    Font: Papyrus 
    Font: Papyrus-Condensed 
Family: Hiragino Sans 
    Font: HiraginoSans-W3 
    Font: HiraginoSans-W6 
Family: PingFang SC 
    Font: PingFangSC-Ultralight 
    Font: PingFangSC-Regular 
    Font: PingFangSC-Semibold 
    Font: PingFangSC-Thin 
    Font: PingFangSC-Light 
    Font: PingFangSC-Medium 
Family: Euphemia UCAS 
    Font: EuphemiaUCAS-Italic 
    Font: EuphemiaUCAS 
    Font: EuphemiaUCAS-Bold 
Family: Telugu Sangam MN 
Family: Bangla Sangam MN 
Family: Zapfino 
    Font: Zapfino 
Family: Bodoni 72 Oldstyle 
    Font: BodoniSvtyTwoOSITCTT-Book 
    Font: BodoniSvtyTwoOSITCTT-Bold 
    Font: BodoniSvtyTwoOSITCTT-BookIt 
复制代码

字体样式形状:

程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!
本文转自当天真遇到现实博客园博客,原文链接:http://www.cnblogs.com/XYQ-208910/p/5729755.html ,如需转载请自行联系原作者
相关文章
|
14天前
|
小程序 前端开发 Android开发
解决小程序中textarea ios端样式不兼容的两种方法
解决小程序中textarea ios端样式不兼容的两种方法
|
6月前
|
JSON 小程序 Android开发
小程序列表左滑效果在IOS呈上下滑动影响样式
小程序列表左滑效果在IOS呈上下滑动影响样式
99 0
|
8月前
|
iOS开发
iOS TextView插入表情或者图片后字体变大或变小
iOS TextView插入表情或者图片后字体变大或变小
71 1
|
5天前
|
Web App开发 编解码 iOS开发
iOS字体像素与磅的对应关系
iOS字体像素与磅的对应关系
14 1
|
10月前
|
iOS开发
iOS开发中使用第三方静态字体
iOS开发中使用第三方静态字体
|
iOS开发
iOS开发 - 改变picker选中行字体颜色
iOS开发 - 改变picker选中行字体颜色
234 0
|
iOS开发
iOS开发 - 新特性的坑之应用字体根据系统字体大小而变化
iOS开发 - 新特性的坑之应用字体根据系统字体大小而变化
233 0
|
iOS开发
iOS开发 - 同一段文字显示不同颜色和字体
iOS开发 - 同一段文字显示不同颜色和字体
89 0
|
程序员 API iOS开发
iOS开发:字符串设置指定内容的文字颜色、文字大小、文字字体类型
在iOS开发过程中,会有一些为了提高APP的视觉效果而设置的特别一点的效果,比如一行文字需要自定义不同的颜色和文字大小,这就用到通过富文本来设置字符串的颜色、大小和文字类型。这篇博文我打算只介绍怎么设置指定内容的一些文字属性设置,如果之前看过我写的博文,就会发现有一篇类似介绍通过富文本来设置字符串内容的博文,但是那篇是综合性的,包括介绍button的,以及UItextfield的设置,所以在这里我只介绍怎么设置字符串指定位置的一些自定义设置的方法,如有不妥之处,欢迎指正。
535 0
|
iOS开发
iOS 状态栏的隐藏显示与状态栏样式的设置
iOS 状态栏的隐藏显示与状态栏样式的设置
940 0
iOS 状态栏的隐藏显示与状态栏样式的设置