如何在iPhone程序中使用自定义字体?比如要添加方正兰亭字体,首先需要一个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];

转载于:https://www.cnblogs.com/liuxingzi/archive/2012/11/13/3404250.html

在iPhone App中使用自定义字体相关推荐

  1. 在iPhone应用中使用自定义字体

    iPhone系统的字体数量有限,并且多数对中文没有效果,下面介绍两种解决办法 方法1: 添加对应的字体(.ttf或.odf)到工程的resurce,使用cocos2d中的FontLabel库,Font ...

  2. android studio 自定义字体,Android Studio中的自定义字体

    如何在android studio中创建自定义字体? 我试图使用自定义字体,我读过,我想将字体放在资产/字体. 我已经搜索了很长时间,但很难找到帮助. 我哪里错了?我真的不知道该怎么做. 我写下了所有 ...

  3. android 使用 系统字体,Android_解析Android中使用自定义字体的实现方法,1、Android系统默认支持三种字 - phpStudy...

    解析Android中使用自定义字体的实现方法 1.Android系统默认支持三种字体,分别为:"sans", "serif", "monospace ...

  4. iphone app中读取本地txt,csv文件 转载

    原文地址:iphone app中读取本地txt,csv文件 作者:醉吻花颜 - (void)readLocalData { NSString *path = [[NSBundle mainBundle ...

  5. 墨迹天气php,Android_仿墨迹天气在Android App中实现自定义zip皮肤更换,在这里谈一下墨迹天气的换肤 - phpStudy...

    仿墨迹天气在Android App中实现自定义zip皮肤更换 在这里谈一下墨迹天气的换肤实现方式,不过首先声明我只是通过反编译以及参考了一些网上其他资料的方式推测出的换肤原理, 在这里只供参考. 若大 ...

  6. flutter中使用自定义字体(fontFamily)

    flutter中使用自定义字体(fontFamily) 首先下载一下测试用的字体,我用是在谷歌下载的,Dancing_Script 字体 为了便于大家使用,我将字体文件上传到了CSDN上,可以免费下载 ...

  7. 【自用】Vue项目中使用自定义字体样式

    步骤一:拿到自定义字体包 ​ 首先要得到自定义字体包(后缀名为.ttf, .otf, .eot等格式的字体包),可自行下载也可以问UI要字体包. 步骤二:在项目文件夹中进行放置自定义字体包的配置 在项 ...

  8. 【自用】uni-app中使用自定义字体

    步骤一:拿到自定义字体包 ​ 首先要得到自定义字体包(后缀名为.ttf, .otf, .eot等格式的字体包),可自行下载也可以问UI要字体包. 步骤二:判断字体包是否需要转换 ​ 由于小程序不支持在 ...

  9. Flutter 中使用自定义字体

    文章目录 1. 导入字体文件 2. 在 pubspec.yaml 中声明字体 2.1 pubspec.yaml 选项的定义 3. 设置默认字体 4. 将字体用于特定 Widget 4.1 字体样式 完 ...

最新文章

  1. spi的dma方式前四个字节_UTF-16是固定两个字节长度吗?
  2. Xgboost算法原理详解及python实现
  3. SAP UI5 application - model propagation
  4. 漫画:程序员真是太太太太太有趣了!
  5. 人生:沉得住气,方成得了器!
  6. C语言 传值和传指针的区别
  7. App Store、Steam、Google Play等出海应用、游戏如何收款到国内账户
  8. dos盘启动计算机,u盘dos启动盘怎么制作 u盘dos启动盘制作步骤【详细介绍】
  9. php excel 高度,PHPExcel,自动调整行高
  10. 科普篇:内存、“运行内存”、外存?傻傻分不清楚。看完这篇就懂了
  11. My SQL中PK、NN、UQ、BIN、UN、ZF、AI、G所代表的意义
  12. 学习日记【SpringMVC】
  13. LeetCode1359. 有效的快递序列数目
  14. mtk android 多媒体架构,MTK6739核心板
  15. 群体Polymorphism information content(PIC)、 Nei diversity index (Nei s) 和 Shannon index (I)计算方法
  16. netstat –ano|findstr “port”命令
  17. QMediaplayer播放本地文件mp4失败
  18. 报错:Process finished with exit code -1073741819 (0xC0000005)
  19. Spring Security系列(11)- Security5.0版本Oauth2开放平台环境搭建
  20. Mysql清除表数据的三种方式

热门文章

  1. Mysql高级部分系列(二)
  2. 计算机网络面试题(持续更新)
  3. 士兵突击经典语录,经典台词
  4. 电脑技术-关于按键精灵不能卸载的问题
  5. 翻译D23(附AC码 POJ 1551:Sumsets)
  6. java 二维list的用法_java list基本用法
  7. python基础(一)- 字符串、基本运算符、打印
  8. C# 进制之间的转换
  9. 联合证券|战略新兴产业火了,高增长低估值股曝光
  10. Inside AbstractQueuedSynchronizer 文档集合