iOS系统自带字体

作者: 31313_iOS | 来源:发表于2019-05-02 11:23 被阅读75次

开发中经常碰到设计图里面的字体是系统字体里面不包含的,其实也不是说不能用设计的字体,但是一般情况下如果设计图里的字体包含多种的时候,就需要导入多种相对应的字体。有些字体包会很大,但却只有在一个地方使用,这样就感觉得不偿失!如果使用系统的某一种字体就能达到效果,岂不甚好!

一、打印系统字体代码

 for familyName in UIFont.familyNames {
     print("FamilyNames: " + familyName)
     for fontName in UIFont.fontNames(forFamilyName: familyName) {
            print("FontName: " + fontName)
      }
  }

FamilyNames即表示字体名称集(家族),他的每个下面可能有多种字体。
FontName即表示具体的字体的名称,它是FamilyNames里面的具体字体

二、字体打印值(包含的系统字体)

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

以上便是打印的所有系统字体,记录一下,方便自己查看!

相关文章

  • iOS 动态加载字体

    iOS动态加载字体有两种方案 1.加载系统自带字体, 虽然叫系统自带字体, 但还是需要通过网络下载. 系统自带字体...

  • swift开发:常用资源备查

    UIBarButtonSystemItem 按钮样式 UIColor 系统内置色彩 系统自带字体 iOS开发之键盘...

  • [移动web]字体

    一.使用设备自带字体 ios 系统 android 系统 winphone 系统 总结: 问题:但是,如果微信活动...

  • iOS系统自带字体

    开发中经常碰到设计图里面的字体是系统字体里面不包含的,其实也不是说不能用设计的字体,但是一般情况下如果设计图里的字...

  • iOS 系统自带字体

    打印系统字体代码 所有字体集合

  • iOS 系统自带字体

    Family Name:ThonburiFont Name:Thonburi-BoldFont Name:Thon...

  • iOS-PingFangSC字体

    iOS9.0以后系统自带了平方字体PingFangSC,但是在iOS9.0以前,是没有平方字体PingFangSC...

  • 关于iOS 9.0中PingFangSC字体的使用

    1.iOS 9.0以后系统自带了平方字体 PingFangSC,但是在iOS 9.0以前,是没有平方字体 Ping...

  • 三、设计中字体运用的分析

    使用系统默认字体为了更好的兼容 苹方(IOS系统自带字体)非衬线字体微软雅黑(兼容性较高的字体)非衬线字体Aria...

  • iOS 系统所有字体样式 名字 familyNames

    iOS系统自带字体, 只对英文和数字有效, 对中文只有粗细变化, 如需改变中文样式, 需单独导入字体. 下面是所有...

网友评论

    本文标题:iOS系统自带字体

    本文链接:https://www.haomeiwen.com/subject/akfnnqtx.html