添加自定义字体的方法

要添加方正兰亭字体,首先需要一个ttf的字体库。

然后把这个文件添加到工程里面

在plist里面添加

添加成功后,就可以使用啦。但是我只拿到这个库,并不清楚fontname。用下面这段代码,打印出来系统可用字体。
NSArray *familyNames = [[NSArrayalloc] initWithArray:[UIFontfamilyNames]];
    NSArray *fontNames;
    NSInteger indFamily, indFont;
    for (indFamily=0; indFamily<[familyNames count]; ++indFamily)
    {
        NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
        fontNames = [[NSArrayalloc] initWithArray:
 [UIFontfontNamesForFamilyName:
  [familyNames objectAtIndex:indFamily]]];
for (indFont=0; indFont<[fontNames count]; ++indFont)
{
NSLog(@"    Font name: %@", [fontNames objectAtIndex:indFont]);
}
[fontNames release];
    }
    [familyNames release];

打印出日志后,搜索fz……
YunPlus[4860:11303] Family name: FZLanTingHeiS-R-GB
YunPlus[4860:11303]     Font name: FZLTHJW--GB1-0
找到了    名字是 FZLTHJW--GB1-0

最后就可以在代码里面使用啦
abel.font = [UIFontfontWithName:@"FZLTHJW--GB1-0"size:20.0f];

另外要说的一点是Xcode接受的文件后缀必须是.ttf, 不然程序会崩溃,如果是其他格式可以直接转换为.ttf。

iOS使用自定义字体相关推荐

  1. iOS UIFont自定义字体

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

  2. iOS - 使用自定义字体-苹方字体

    苹方提供了六个字重,font-family 定义如下: 苹方-简 常规体 font-family: PingFangSC-Regular, sans-serif; 苹方-简 极细体 font-fami ...

  3. 小程序安卓和ios使用自定义字体,解决安卓不生效问题

    官网介绍 官网文件的loadFontFace也可以实现自定义字体引入和使用,如果需要在app.js使用记得加上global:true,不然app.js不会执行 背景:项目中要把所有字体改为宋体,这里我 ...

  4. iOS 使用自定义字体

    现在的 APP 都极具个性与风格特点,APP界面中的文字自然也需要各种变化和改变,但是iOS 官方的字体并不能满足所有需求,下面我们就来看看如何在 iOS 的项目中使用自定义字体. iOS 系统字体可 ...

  5. iOS 导入自定义字体不生效

    自定义字体的使用 首先把字体文件导入到项目 在info.plist中添加Fonts provided by application,对应的value就是包含你自定义字体的数组 接下来看下是否添加成功 ...

  6. iOS使用自定义字体并找到字体真实名称

    在最近的一个项目开发中,UI设计师使用了一种Xcode里没有的自定义字体,然后需要在项目中使用自定义字体,下面就开始介绍一下在项目中使用自定义字体并找到该字体真实可在项目中使用的名字. 1.导入字体文 ...

  7. iOS使用自定义字体(添加字体包)

    转载请注明出处!!! 首先是最简单也普遍的做法,打包内置字符库文件: 步骤如下: 1.第一步找到你想用的字体的 ttf 格式.加入到你的工程的resouce目录下. 2.在工程的plist中AddRo ...

  8. ios设置中性黑体_ios 解决自定义字体无法显示问题

    现在的项目中都会使用自定义字体,而iOS9其中的一项新特性就是用新的「苹方」字体替代了已经使用了几年的「华文黑体」,所以现在记录一下iOS如何导入并在项目中使用苹方字体的使用. 1. 下载一个 .tf ...

  9. ios 自定义字体_如何仅用几行代码在iOS应用中创建一致的自定义字体

    ios 自定义字体 by Yuichi Fujiki 藤木雄一 In this article, you'll learn how to create a unified custom look th ...

最新文章

  1. Tensorflow—继续优化,使MNIST准确率98%以上
  2. python如何自定义模块_python自定义模块和开源模块使用方法
  3. imp 只导表前10条数据_做电商设计,你必须懂的10条数据指标
  4. HDU2085:核反应堆(递推)
  5. JZOJ 5405. 【NOIP2017提高A组模拟10.10】Permutation
  6. 修复kali grub引导
  7. android愤怒小鸟游戏、自定义View、掌上餐厅App、OpenGL自定义气泡、抖音电影滤镜效果等源码...
  8. Java压缩技术(三) ZIP解压缩——Java原生实现
  9. 恢复误删文件 Windows File Recovery
  10. process 类 java_Process 执行命令行Java封装类详解
  11. Dbgview,本机内核打印的注册表配置
  12. 浅入浅出Vivado IP之DDS Compiler
  13. PTC过流保护器件工作原理及选型方法
  14. matlab编写求解二阶常微分方程,求一个复杂的二阶常微分方程的数值解,不会写代码= =...
  15. excel表格末尾添加一行_Excel制表,办公用品申请单(表),方法简单,一起来学习...
  16. css编辑器推荐-Stylizer 与 Stylizer破解
  17. GitHub热门项目 | PyTorch 资源大全,7400多星
  18. [译] 使用谷歌Cloud Translation API翻译文本
  19. pixhawk 学习笔记
  20. 网站被劫持的危害及处理方法

热门文章

  1. 更改Chrome浏览器背景色,颜色自由设置
  2. Zookeeper 入门学习
  3. 鼠标移入操作兄弟元素
  4. 百度宕机之......幸灾乐祸
  5. pickle模块 python_Python之Pickle模块
  6. 阿里云云盾SSL证书免费部署ECS服务器https域名访问-周鹏
  7. java反射调用某个类的方法(带参或不带参)
  8. Vit-详解(结构拆分)
  9. Android Studio SQLite数据库应用(一)
  10. 遇到一个满嘴骚话的HR。。。