iOS系统中的字体(swift写法获取)

本文详细介绍了如何在Swift编程中获取并使用iOS系统的各种字体,涵盖了系统字体的枚举方式、字体大小调整以及实际应用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

// swift写法获取
func showAllFonts()
{
        let familyNames = UIFont.familyNames()
        
        var index:Int = 0
        
        for familyName in familyNames
        {
            let fontNames = UIFont.fontNamesForFamilyName(familyName as String)
            for fontName in fontNames
            {
                index++
                
                print("第 \(index) 个字体,字体font名称:\(fontName)")
            }
        }
}

第 1 个字体,字体font名称:Copperplate-Light
第 2 个字体,字体font名称:Copperplate
第 3 个字体,字体font名称:Copperplate-Bold
第 4 个字体,字体font名称:IowanOldStyle-Italic
第 5 个字体,字体font名称:IowanOldStyle-Roman
第 6 个字体,字体font名称:IowanOldStyle-BoldItalic
第 7 个字体,字体font名称:IowanOldStyle-Bold
第 8 个字体,字体font名称:KohinoorTelugu-Regular
第 9 个字体,字体font名称:KohinoorTelugu-Medium
第 10 个字体,字体font名称:KohinoorTelugu-Light
第 11 个字体,字体font名称:Thonburi
第 12 个字体,字体font名称:Thonburi-Bold
第 13 个字体,字体font名称:Thonburi-Light
第 14 个字体,字体font名称:CourierNewPS-BoldMT
第 15 个字体,字体font名称:CourierNewPS-ItalicMT
第 16 个字体,字体font名称:CourierNewPSMT
第 17 个字体,字体font名称:CourierNewPS-BoldItalicMT
第 18 个字体,字体font名称:GillSans-Italic
第 19 个字体,字体font名称:GillSans-Bold
第 20 个字体,字体font名称:GillSans-BoldItalic
第 21 个字体,字体font名称:GillSans-LightItalic
第 22 个字体,字体font名称:GillSans
第 23 个字体,字体font名称:GillSans-Light
第 24 个字体,字体font名称:GillSans-SemiBold
第 25 个字体,字体font名称:GillSans-SemiBoldItalic
第 26 个字体,字体font名称:GillSans-UltraBold
第 27 个字体,字体font名称:AppleSDGothicNeo-Bold
第 28 个字体,字体font名称:AppleSDGothicNeo-Thin
第 29 个字体,字体font名称:AppleSDGothicNeo-UltraLight
第 30 个字体,字体font名称:AppleSDGothicNeo-Regular
第 31 个字体,字体font名称:AppleSDGothicNeo-Light
第 32 个字体,字体font名称:AppleSDGothicNeo-Medium
第 33 个字体,字体font名称:AppleSDGothicNeo-SemiBold
第 34 个字体,字体font名称:MarkerFelt-Thin
第 35 个字体,字体font名称:MarkerFelt-Wide
第 36 个字体,字体font名称:AvenirNextCondensed-BoldItalic
第 37 个字体,字体font名称:AvenirNextCondensed-Heavy
第 38 个字体,字体font名称:AvenirNextCondensed-Medium
第 39 个字体,字体font名称:AvenirNextCondensed-Regular
第 40 个字体,字体font名称:AvenirNextCondensed-HeavyItalic
第 41 个字体,字体font名称:AvenirNextCondensed-MediumItalic
第 42 个字体,字体font名称:AvenirNextCondensed-Italic
第 43 个字体,字体font名称:AvenirNextCondensed-UltraLightItalic
第 44 个字体,字体font名称:AvenirNextCondensed-UltraLight
第 45 个字体,字体font名称:AvenirNextCondensed-DemiBold
第 46 个字体,字体font名称:AvenirNextCondensed-Bold
第 47 个字体,字体font名称:AvenirNextCondensed-DemiBoldItalic
第 48 个字体,字体font名称:TamilSangamMN
第 49 个字体,字体font名称:TamilSangamMN-Bold
第 50 个字体,字体font名称:HelveticaNeue-Italic
第 51 个字体,字体font名称:HelveticaNeue-Bold
第 52 个字体,字体font名称:HelveticaNeue-UltraLight
第 53 个字体,字体font名称:HelveticaNeue-CondensedBlack
第 54 个字体,字体font名称:HelveticaNeue-BoldItalic
第 55 个字体,字体font名称:HelveticaNeue-CondensedBold
第 56 个字体,字体font名称:HelveticaNeue-Medium
第 57 个字体,字体font名称:HelveticaNeue-Light
第 58 个字体,字体font名称:HelveticaNeue-Thin
第 59 个字体,字体font名称:HelveticaNeue-ThinItalic
第 60 个字体,字体font名称:HelveticaNeue-LightItalic
第 61 个字体,字体font名称:HelveticaNeue-UltraLightItalic
第 62 个字体,字体font名称:HelveticaNeue-MediumItalic
第 63 个字体,字体font名称:HelveticaNeue
第 64 个字体,字体font名称:GurmukhiMN-Bold
第 65 个字体,字体font名称:GurmukhiMN
第 66 个字体,字体font名称:TimesNewRomanPSMT
第 67 个字体,字体font名称:TimesNewRomanPS-BoldItalicMT
第 68 个字体,字体font名称:TimesNewRomanPS-ItalicMT
第 69 个字体,字体font名称:TimesNewRomanPS-BoldMT
第 70 个字体,字体font名称:Georgia-BoldItalic
第 71 个字体,字体font名称:Georgia
第 72 个字体,字体font名称:Georgia-Italic
第 73 个字体,字体font名称:Georgia-Bold
第 74 个字体,字体font名称:AppleColorEmoji
第 75 个字体,字体font名称:ArialRoundedMTBold
第 76 个字体,字体font名称:Kailasa-Bold
第 77 个字体,字体font名称:Kailasa
第 78 个字体,字体font名称:KohinoorDevanagari-Light
第 79 个字体,字体font名称:KohinoorDevanagari-Regular
第 80 个字体,字体font名称:KohinoorDevanagari-Semibold
第 81 个字体,字体font名称:KohinoorBangla-Semibold
第 82 个字体,字体font名称:KohinoorBangla-Regular
第 83 个字体,字体font名称:KohinoorBangla-Light
第 84 个字体,字体font名称:ChalkboardSE-Bold
第 85 个字体,字体font名称:ChalkboardSE-Light
第 86 个字体,字体font名称:ChalkboardSE-Regular
第 87 个字体,字体font名称:SinhalaSangamMN-Bold
第 88 个字体,字体font名称:SinhalaSangamMN
第 89 个字体,字体font名称:PingFangTC-Medium
第 90 个字体,字体font名称:PingFangTC-Regular
第 91 个字体,字体font名称:PingFangTC-Light
第 92 个字体,字体font名称:PingFangTC-Ultralight
第 93 个字体,字体font名称:PingFangTC-Semibold
第 94 个字体,字体font名称:PingFangTC-Thin
第 95 个字体,字体font名称:GujaratiSangamMN-Bold
第 96 个字体,字体font名称:GujaratiSangamMN
第 97 个字体,字体font名称:DamascusLight
第 98 个字体,字体font名称:DamascusBold
第 99 个字体,字体font名称:DamascusSemiBold
第 100 个字体,字体font名称:DamascusMedium
第 101 个字体,字体font名称:Damascus
第 102 个字体,字体font名称:Noteworthy-Light
第 103 个字体,字体font名称:Noteworthy-Bold
第 104 个字体,字体font名称:GeezaPro
第 105 个字体,字体font名称:GeezaPro-Bold
第 106 个字体,字体font名称:Avenir-Medium
第 107 个字体,字体font名称:Avenir-HeavyOblique
第 108 个字体,字体font名称:Avenir-Book
第 109 个字体,字体font名称:Avenir-Light
第 110 个字体,字体font名称:Avenir-Roman
第 111 个字体,字体font名称:Avenir-BookOblique
第 112 个字体,字体font名称:Avenir-Black
第 113 个字体,字体font名称:Avenir-MediumOblique
第 114 个字体,字体font名称:Avenir-BlackOblique
第 115 个字体,字体font名称:Avenir-Heavy
第 116 个字体,字体font名称:Avenir-LightOblique
第 117 个字体,字体font名称:Avenir-Oblique
第 118 个字体,字体font名称:AcademyEngravedLetPlain
第 119 个字体,字体font名称:DiwanMishafi
第 120 个字体,字体font名称:Futura-CondensedMedium
第 121 个字体,字体font名称:Futura-CondensedExtraBold
第 122 个字体,字体font名称:Futura-Medium
第 123 个字体,字体font名称:Futura-MediumItalic
第 124 个字体,字体font名称:Farah
第 125 个字体,字体font名称:KannadaSangamMN
第 126 个字体,字体font名称:KannadaSangamMN-Bold
第 127 个字体,字体font名称:ArialHebrew-Bold
第 128 个字体,字体font名称:ArialHebrew-Light
第 129 个字体,字体font名称:ArialHebrew
第 130 个字体,字体font名称:ArialMT
第 131 个字体,字体font名称:Arial-BoldItalicMT
第 132 个字体,字体font名称:Arial-BoldMT
第 133 个字体,字体font名称:Arial-ItalicMT
第 134 个字体,字体font名称:PartyLetPlain
第 135 个字体,字体font名称:Chalkduster
第 136 个字体,字体font名称:HoeflerText-Italic
第 137 个字体,字体font名称:HoeflerText-Regular
第 138 个字体,字体font名称:HoeflerText-Black
第 139 个字体,字体font名称:HoeflerText-BlackItalic
第 140 个字体,字体font名称:Optima-Regular
第 141 个字体,字体font名称:Optima-ExtraBlack
第 142 个字体,字体font名称:Optima-BoldItalic
第 143 个字体,字体font名称:Optima-Italic
第 144 个字体,字体font名称:Optima-Bold
第 145 个字体,字体font名称:Palatino-Bold
第 146 个字体,字体font名称:Palatino-Roman
第 147 个字体,字体font名称:Palatino-BoldItalic
第 148 个字体,字体font名称:Palatino-Italic
第 149 个字体,字体font名称:LaoSangamMN
第 150 个字体,字体font名称:MalayalamSangamMN-Bold
第 151 个字体,字体font名称:MalayalamSangamMN
第 152 个字体,字体font名称:AlNile-Bold
第 153 个字体,字体font名称:AlNile
第 154 个字体,字体font名称:BradleyHandITCTT-Bold
第 155 个字体,字体font名称:PingFangHK-Ultralight
第 156 个字体,字体font名称:PingFangHK-Semibold
第 157 个字体,字体font名称:PingFangHK-Thin
第 158 个字体,字体font名称:PingFangHK-Light
第 159 个字体,字体font名称:PingFangHK-Regular
第 160 个字体,字体font名称:PingFangHK-Medium
第 161 个字体,字体font名称:Trebuchet-BoldItalic
第 162 个字体,字体font名称:TrebuchetMS
第 163 个字体,字体font名称:TrebuchetMS-Bold
第 164 个字体,字体font名称:TrebuchetMS-Italic
第 165 个字体,字体font名称:Helvetica-Bold
第 166 个字体,字体font名称:Helvetica
第 167 个字体,字体font名称:Helvetica-LightOblique
第 168 个字体,字体font名称:Helvetica-Oblique
第 169 个字体,字体font名称:Helvetica-BoldOblique
第 170 个字体,字体font名称:Helvetica-Light
第 171 个字体,字体font名称:Courier-BoldOblique
第 172 个字体,字体font名称:Courier
第 173 个字体,字体font名称:Courier-Bold
第 174 个字体,字体font名称:Courier-Oblique
第 175 个字体,字体font名称:Cochin-Bold
第 176 个字体,字体font名称:Cochin
第 177 个字体,字体font名称:Cochin-Italic
第 178 个字体,字体font名称:Cochin-BoldItalic
第 179 个字体,字体font名称:HiraMinProN-W6
第 180 个字体,字体font名称:HiraMinProN-W3
第 181 个字体,字体font名称:DevanagariSangamMN
第 182 个字体,字体font名称:DevanagariSangamMN-Bold
第 183 个字体,字体font名称:OriyaSangamMN
第 184 个字体,字体font名称:OriyaSangamMN-Bold
第 185 个字体,字体font名称:SnellRoundhand-Bold
第 186 个字体,字体font名称:SnellRoundhand
第 187 个字体,字体font名称:SnellRoundhand-Black
第 188 个字体,字体font名称:ZapfDingbatsITC
第 189 个字体,字体font名称:BodoniSvtyTwoITCTT-Bold
第 190 个字体,字体font名称:BodoniSvtyTwoITCTT-Book
第 191 个字体,字体font名称:BodoniSvtyTwoITCTT-BookIta
第 192 个字体,字体font名称:Verdana-Italic
第 193 个字体,字体font名称:Verdana-BoldItalic
第 194 个字体,字体font名称:Verdana
第 195 个字体,字体font名称:Verdana-Bold
第 196 个字体,字体font名称:AmericanTypewriter-CondensedLight
第 197 个字体,字体font名称:AmericanTypewriter
第 198 个字体,字体font名称:AmericanTypewriter-CondensedBold
第 199 个字体,字体font名称:AmericanTypewriter-Light
第 200 个字体,字体font名称:AmericanTypewriter-Bold
第 201 个字体,字体font名称:AmericanTypewriter-Condensed
第 202 个字体,字体font名称:AvenirNext-UltraLight
第 203 个字体,字体font名称:AvenirNext-UltraLightItalic
第 204 个字体,字体font名称:AvenirNext-Bold
第 205 个字体,字体font名称:AvenirNext-BoldItalic
第 206 个字体,字体font名称:AvenirNext-DemiBold
第 207 个字体,字体font名称:AvenirNext-DemiBoldItalic
第 208 个字体,字体font名称:AvenirNext-Medium
第 209 个字体,字体font名称:AvenirNext-HeavyItalic
第 210 个字体,字体font名称:AvenirNext-Heavy
第 211 个字体,字体font名称:AvenirNext-Italic
第 212 个字体,字体font名称:AvenirNext-Regular
第 213 个字体,字体font名称:AvenirNext-MediumItalic
第 214 个字体,字体font名称:Baskerville-Italic
第 215 个字体,字体font名称:Baskerville-SemiBold
第 216 个字体,字体font名称:Baskerville-BoldItalic
第 217 个字体,字体font名称:Baskerville-SemiBoldItalic
第 218 个字体,字体font名称:Baskerville-Bold
第 219 个字体,字体font名称:Baskerville
第 220 个字体,字体font名称:KhmerSangamMN
第 221 个字体,字体font名称:Didot-Italic
第 222 个字体,字体font名称:Didot-Bold
第 223 个字体,字体font名称:Didot
第 224 个字体,字体font名称:SavoyeLetPlain
第 225 个字体,字体font名称:BodoniOrnamentsITCTT
第 226 个字体,字体font名称:Symbol
第 227 个字体,字体font名称:Menlo-Italic
第 228 个字体,字体font名称:Menlo-Bold
第 229 个字体,字体font名称:Menlo-Regular
第 230 个字体,字体font名称:Menlo-BoldItalic
第 231 个字体,字体font名称:BodoniSvtyTwoSCITCTT-Book
第 232 个字体,字体font名称:Papyrus
第 233 个字体,字体font名称:Papyrus-Condensed
第 234 个字体,字体font名称:HiraginoSans-W3
第 235 个字体,字体font名称:HiraginoSans-W6
第 236 个字体,字体font名称:PingFangSC-Ultralight
第 237 个字体,字体font名称:PingFangSC-Regular
第 238 个字体,字体font名称:PingFangSC-Semibold
第 239 个字体,字体font名称:PingFangSC-Thin
第 240 个字体,字体font名称:PingFangSC-Light
第 241 个字体,字体font名称:PingFangSC-Medium
第 242 个字体,字体font名称:EuphemiaUCAS-Italic
第 243 个字体,字体font名称:EuphemiaUCAS
第 244 个字体,字体font名称:EuphemiaUCAS-Bold
第 245 个字体,字体font名称:Zapfino
第 246 个字体,字体font名称:BodoniSvtyTwoOSITCTT-Book
第 247 个字体,字体font名称:BodoniSvtyTwoOSITCTT-Bold
第 248 个字体,字体font名称:BodoniSvtyTwoOSITCTT-BookIt


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

番薯大佬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值