美文网首页
ios 系统字体 以及添加自定义字体

ios 系统字体 以及添加自定义字体

作者: 紫竹吟风 | 来源:发表于2017-11-28 17:20 被阅读0次

1.准备字体库(.ttf .otf等格式)

添加自定义字体的前提是要有字体库,字体库可以百度,也可以从mac上找到,百度的方法就不说了,说一下从电脑找到字体库的方法:
mac电脑上都有一个字体册:


打开,找到需要的字体在右击在 Finder中显示
屏幕快照 2017-11-28 下午1.42.47.png
然后选择自己需要的字体复制出来即可

2. 将字体添加到项目 (以 迷你简细行楷.ttf 为例)

2.1字体库拖进项目,并检查配置

2.2修改plist文件

添加Fonts provided by application ,将字体库名称添加进去(ps:必须连后缀一起添加进去)

3.获取字体的真实名字

每个字体库都有一个真实的名字,这个可以通过如下代码获取:

for (NSString * familyName in [UIFont familyNames]) {
      NSArray * fontNames =[UIFont fontNamesForFamilyName:familyName];
      NSLog(@"familyName: %@",familyName);
      for (NSString * fontName in fontNames) {
          NSLog(@"   fontName: %@",fontName);
      }
  }

然后从打印日志中找到相应字体家族中的字体名称:



接下来直接用此名称来调用字体吧!

self.label.font =[UIFont fontWithName:@"Jxixinkai" size:22];

附简单做的字体效果显示程序:https://github.com/csy0202/fontList/tree/master/fontList

程序超长截图:

相关文章

  • ios 系统字体 以及添加自定义字体

    1.准备字体库(.ttf .otf等格式) 添加自定义字体的前提是要有字体库,字体库可以百度,也可以从mac上找...

  • 动态注册字体

    项目中如果只是使用几种固定的字体,可以本地添加自定义字体,可以参考iOS加入自定义字体库[https://www....

  • iOS在应用中添加自定义字体

    iOS在应用中添加自定义字体 一、在应用中添加自定义字体的步骤 1、网上提供的字体库有很多,下载完成后,将其导入工...

  • iOS添加字体

    iOS开发中会遇到想要更换字体的需求,当系统中没有想要使用的字体时,就需要自己添加字体文件。这里记录一下添加字体文...

  • iOS Label的几种样式

    一、添加自定义字体:因为系统自带字体的局限性,有时候我们在开发中需要添加一些特殊要求的自定义字体。首先我们先要去网...

  • iOS开发之自定义字体

    iOS 开发中文字默认使用的是系统的字体,但如果需要自定义字体,方法也很简单。 实现步骤 下载需要的字体,并将字体...

  • 多种中文字体

    功能介绍 使用动态下载中文字体的 API 可以动态地向 iOS 系统中添加字体文件,这些字体文件都是下载到系统的目...

  • Android APP自定义字体大小修改

    简单记录下今天做的自定义字体大小修改的功能 需求:添加具体字体自定义大小功能、不需要跟随系统字体大小改变而改变 1...

  • Xcode如何使用字体文件

    iOS开发中系统自带的字体不能满足需求,需要自定义字体,应该怎么做呢?手把手教你使用 1.拿到下载到的字体文件,拖...

  • iOS添加自定义字体

    如何在iOS中添加自定义的字体 第一步:导入字体库,就是哪个ttf后缀的文件 第二步:在plist中配置字体库 第...

网友评论

      本文标题:ios 系统字体 以及添加自定义字体

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