UIFont的字体是这样划分的。

首先分为若干个字体家庭,然后每个字体家庭都有一个或者多个字体。下面的代码可以在控制台输出系统所支持的字体。

    for(NSString * familyName in [UIFont familyNames]){NSLog(@"%@\n%@",familyName,[UIFont fontNamesForFamilyName:familyName]);}

输出结果如下。

Thonburi
("Thonburi-Bold",Thonburi
)
Snell Roundhand
("SnellRoundhand-Bold","SnellRoundhand-Black",SnellRoundhand
)
Academy Engraved LET
(AcademyEngravedLetPlain
)
Avenir
("Avenir-LightOblique","Avenir-MediumOblique","Avenir-Medium","Avenir-HeavyOblique","Avenir-BlackOblique","Avenir-Oblique","Avenir-Book","Avenir-Roman","Avenir-BookOblique","Avenir-Light","Avenir-Heavy","Avenir-Black"
)
Marker Felt
("MarkerFelt-Wide","MarkerFelt-Thin"
)
Geeza Pro
("GeezaPro-Bold",GeezaPro
)
Arial Rounded MT Bold
(ArialRoundedMTBold
)
Trebuchet MS
(TrebuchetMS,"TrebuchetMS-Bold","TrebuchetMS-Italic","Trebuchet-BoldItalic"
)
Arial
("Arial-BoldMT",ArialMT,"Arial-ItalicMT","Arial-BoldItalicMT"
)
Marion
("Marion-Regular","Marion-Bold","Marion-Italic"
)
Gurmukhi MN
(GurmukhiMN,"GurmukhiMN-Bold"
)
Malayalam Sangam MN
("MalayalamSangamMN-Bold",MalayalamSangamMN
)
Bradley Hand
("BradleyHandITCTT-Bold"
)
Kannada Sangam MN
(KannadaSangamMN,"KannadaSangamMN-Bold"
)
Bodoni 72 Oldstyle
("BodoniSvtyTwoOSITCTT-Book","BodoniSvtyTwoOSITCTT-Bold","BodoniSvtyTwoOSITCTT-BookIt"
)
Cochin
(Cochin,"Cochin-BoldItalic","Cochin-Italic","Cochin-Bold"
)
Sinhala Sangam MN
(SinhalaSangamMN,"SinhalaSangamMN-Bold"
)
Hiragino Kaku Gothic ProN
("HiraKakuProN-W6","HiraKakuProN-W3"
)
Papyrus
("Papyrus-Condensed",Papyrus
)
Verdana
(Verdana,"Verdana-Bold","Verdana-BoldItalic","Verdana-Italic"
)
Zapf Dingbats
(ZapfDingbatsITC
)
Avenir Next Condensed
("AvenirNextCondensed-HeavyItalic","AvenirNextCondensed-DemiBold","AvenirNextCondensed-Italic","AvenirNextCondensed-Heavy","AvenirNextCondensed-DemiBoldItalic","AvenirNextCondensed-Medium","AvenirNextCondensed-BoldItalic","AvenirNextCondensed-Bold","AvenirNextCondensed-UltraLightItalic","AvenirNextCondensed-UltraLight","AvenirNextCondensed-MediumItalic","AvenirNextCondensed-Regular"
)
Courier
("Courier-Bold",Courier,"Courier-BoldOblique","Courier-Oblique"
)
Hoefler Text
("HoeflerText-Black","HoeflerText-Italic","HoeflerText-Regular","HoeflerText-BlackItalic"
)
Helvetica
("Helvetica-LightOblique",Helvetica,"Helvetica-Oblique","Helvetica-BoldOblique","Helvetica-Bold","Helvetica-Light"
)
Euphemia UCAS
("EuphemiaUCAS-Bold",EuphemiaUCAS,"EuphemiaUCAS-Italic"
)
Hiragino Mincho ProN
("HiraMinProN-W3","HiraMinProN-W6"
)
Bodoni Ornaments
(BodoniOrnamentsITCTT
)
Apple Color Emoji
(AppleColorEmoji
)
Optima
("Optima-ExtraBlack","Optima-Italic","Optima-Regular","Optima-BoldItalic","Optima-Bold"
)
Gujarati Sangam MN
(GujaratiSangamMN,"GujaratiSangamMN-Bold"
)
Devanagari Sangam MN
(DevanagariSangamMN,"DevanagariSangamMN-Bold"
)
Times New Roman
("TimesNewRomanPS-ItalicMT","TimesNewRomanPS-BoldMT",TimesNewRomanPSMT,"TimesNewRomanPS-BoldItalicMT"
)
Kailasa
(Kailasa,"Kailasa-Bold"
)
Telugu Sangam MN
("TeluguSangamMN-Bold",TeluguSangamMN
)
Heiti SC
("STHeitiSC-Medium","STHeitiSC-Light"
)
Apple SD Gothic Neo
("AppleSDGothicNeo-Bold","AppleSDGothicNeo-Medium"
)
Futura
("Futura-Medium","Futura-CondensedExtraBold","Futura-CondensedMedium","Futura-MediumItalic"
)
Bodoni 72
("BodoniSvtyTwoITCTT-BookIta","BodoniSvtyTwoITCTT-Book","BodoniSvtyTwoITCTT-Bold"
)
Baskerville
("Baskerville-SemiBoldItalic","Baskerville-Bold","Baskerville-Italic","Baskerville-BoldItalic","Baskerville-SemiBold",Baskerville
)
Chalkboard SE
("ChalkboardSE-Regular","ChalkboardSE-Bold","ChalkboardSE-Light"
)
Heiti TC
("STHeitiTC-Medium","STHeitiTC-Light"
)
Copperplate
(Copperplate,"Copperplate-Light","Copperplate-Bold"
)
Party LET
(PartyLetPlain
)
American Typewriter
("AmericanTypewriter-CondensedLight","AmericanTypewriter-Light","AmericanTypewriter-Bold",AmericanTypewriter,"AmericanTypewriter-CondensedBold","AmericanTypewriter-Condensed"
)
Symbol
(Symbol
)
Avenir Next
("AvenirNext-Heavy","AvenirNext-DemiBoldItalic","AvenirNext-UltraLightItalic","AvenirNext-HeavyItalic","AvenirNext-MediumItalic","AvenirNext-UltraLight","AvenirNext-BoldItalic","AvenirNext-DemiBold","AvenirNext-Bold","AvenirNext-Regular","AvenirNext-Medium","AvenirNext-Italic"
)
Noteworthy
("Noteworthy-Light","Noteworthy-Bold"
)
Bangla Sangam MN
("BanglaSangamMN-Bold",BanglaSangamMN
)
Zapfino
(Zapfino
)
Tamil Sangam MN
(TamilSangamMN,"TamilSangamMN-Bold"
)
Chalkduster
(Chalkduster
)
Arial Hebrew
(ArialHebrew,"ArialHebrew-Bold"
)
Georgia
("Georgia-Italic","Georgia-BoldItalic","Georgia-Bold",Georgia
)
Helvetica Neue
("HelveticaNeue-Bold","HelveticaNeue-CondensedBlack","HelveticaNeue-Medium",HelveticaNeue,"HelveticaNeue-Light","HelveticaNeue-CondensedBold","HelveticaNeue-LightItalic","HelveticaNeue-UltraLightItalic","HelveticaNeue-UltraLight","HelveticaNeue-BoldItalic","HelveticaNeue-Italic"
)
Gill Sans
("GillSans-LightItalic","GillSans-BoldItalic","GillSans-Italic",GillSans,"GillSans-Bold","GillSans-Light"
)
Palatino
("Palatino-Roman","Palatino-Bold","Palatino-BoldItalic","Palatino-Italic"
)
Courier New
("CourierNewPS-BoldMT",CourierNewPSMT,"CourierNewPS-BoldItalicMT","CourierNewPS-ItalicMT"
)
Oriya Sangam MN
("OriyaSangamMN-Bold",OriyaSangamMN
)
Didot
("Didot-Italic",Didot,"Didot-Bold"
)
Bodoni 72 Smallcaps
("BodoniSvtyTwoSCITCTT-Book"
)

UIFont各种字体相关推荐

  1. iOS UIFont自定义字体

    1. 将字体文件导入工程(.ttf) 2. 打开Build Phases -> Copy Bundle Resources,确定字体文件已经添加 3. 编辑info.plist文件,添加Font ...

  2. iOS UIFont中文字体 -- 中文字体包快速查找

    最近我司的产品经理要求新版本的APP中的字体格式要新颖,区别于大众APP的字体.需求大过天,开始着手UIFont类设置字体.最终设置来设置去,还是无法和UI达成一致. 在网上查询设置中文字体,像仿宋, ...

  3. [iOS] UIFont 设置字体

    label.font  =  [UIFont fontWithName: @" Arial-BoldItalicMT "  size: 24 ]; 字体名如下: Font Fami ...

  4. iOS UIFont原生字体和第三方字体.ttf的使用

    勇~敢~的小伙伴儿们,你们好啊~ 今天跟闺蜜讨论问题的时候,意外的发现了ttf的导入和使用问题. 故在此简单的跟大家说一下. Demo地址:自定义字体的使用 1.导入.ttf文件 2.检查是否导入成功 ...

  5. UIFont字体大全

    原文地址: http://deep-fish.iteye.com/blog/1678874 UIFont 设置字体作者:青竹居士 UIFont 设置字体 1 label.font = [UIFont ...

  6. Swift 基础 UIFont, 字体, 斜体, 字体库的使用(源码)

    一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹.靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希 ...

  7. Xcode自定义字体不能应用的原因

    想给UILabel换一个自定义的字体,从字体册选择兰亭黑: 然后选择 在Finder中显示,找到字体文件为Lantinghei.ttc: 将其拷贝到项目中,在info.plist里添加字体支持key, ...

  8. UI基础:UILabel.UIFont

    UILabel:标签 继承自UIView ,在UIView基础上扩充了显示文本的功能.(文本框) UILabel的使用步骤 1.创建控件 UILabel *aLabel=[[UILabel alloc ...

  9. 南方cass字体样式设置_统一设置导航条风格和修改字体

    在Swift中,如果想设置导航条的背景色及字体可以这样做 在didFinishLaunching方法中写入 UINavigationBar.appearance().barTintColor //统一 ...

  10. 在iPad应用中嵌入字体的方法——非人云亦云版

    今天为21世纪报系一个iPad应用做技术验证,尝试在应用中加入iPad没有的字体.先Google了一下,解决方案很简单,iOS 3.2以上都支持内嵌用户字体.介绍这个技术的blog文章或论坛帖子很多, ...

最新文章

  1. 操作系统结构-单体内核结构
  2. C#中new和override区别
  3. 还在埋头写论文?知网检索的这些小技巧让你有如神助!
  4. 904. 水果成篮(滑动窗口)模板题
  5. linux 4 内核 c,4. 使代码正确 — The Linux Kernel documentation
  6. 最简单 NDK 样例
  7. plc仿真实训软件_欧倍尔新品:现代电气控制和自动生产线装调两款虚拟仿真实训软件...
  8. Linux命令行下批量重命名文件名为数字索引编号(0~N.xxx)的方法
  9. 计算机cpu温度显示原理,电脑cpu温度怎么看
  10. ODB++ 数据格式解析软件
  11. 判断文件是否为图片格式
  12. 攻防世界-Mobile-基础android (Misc经验解法)
  13. STM32cubIDE 黑色主题_儿童画创意第二弹 | 绘画的秘密+万圣节主题画,10个创意教程一次看完!...
  14. 硬盘、光驱、刻录机维修技术
  15. 深入浅出CChart 每日一课——快乐高四第五十七课 新的起点,炫彩界面库之老树新芽
  16. Centos7 添加大于2T磁盘,使用GPT硬盘格式和XFS文件系统
  17. 学计算机人都很自私,心理学家:内心极度虚伪的人,往往都有这三个特征,趁早远离!...
  18. maven配置私服地址(公司私服)记录
  19. [精华]史上最强买笔记本电脑专业精粹导购指南,让奸商彻底晕菜!
  20. Zemax学习笔记(9)- 双胶合透镜消除色差的实例

热门文章

  1. DiskFileUpload类别
  2. Java实现大写金额转小写金额
  3. 搞定短视频!批量下载快手视频(附源码)
  4. 金蝶K3系统BOM批量导入操作指南
  5. 苹果系统与win10连接到服务器,苹果手机怎么连接win10电脑详细步骤
  6. 【日常学习——论文写作】毕业论文的查重
  7. 统计学习基础(第二版)——引言
  8. php返回代码翻译,php 在线翻译函数代码
  9. 中国游戏的未来在哪里 - 游戏行业20年历史观察及趋势分析
  10. Python实现人脸识别