iOS开发使用.ttf或.otf外部字体库

(转载者请注明出处:作者:箭矢 地址:http://blog.csdn.net/u012460084)

小伙伴们,在iOS开发过程中可能需要用到更多的艺术字,而苹果所提供的字体却不能满足我们的要求,这时候就需要用到从外部导入我们想要的字体库供我们使用。过程如下:

一、找到自己需要的.ttf(或.otf)字体库

1.我们可以直接到网上下载,这个就不细说了……

2.还可以在mac电脑中寻找自己想要的字体库,步骤如下:

将找到的字体库拷贝出来。

二、将字体库导入自己的工程:

步骤如下:

1.将字体库拖入工程:

2.在工程的.plist配置文件只能添加“Fonts provided by application”应用程序字体支持选项

三、使用字体库:

步骤如下:

1.在电脑的字体字体测中可以查看每一种字体的名字:(华文楷体的常规字体名字是:STKaiti)

\

2.在代码中使用如下:

时间: 2024-12-18 04:12:51

iOS开发使用.ttf或.otf外部字体库的相关文章

转:ios开发--给应用添加新的字体的方法

1.网上搜索字体文件(后缀名为.ttf,或.odf) 2.把字体库导入到工程的resouce中 3.在程序添加以下代码 输出所有字体 NSArray *familyNames = [UIFont familyNames];      for( NSString *familyName in familyNames ){          printf( "Family: %s \n", [familyName UTF8String] );          NSArray *fontN

ios开发--给应用添加新的字体的方法

1.网上搜索字体文件(后缀名为.ttf,或.odf) 2.把字体库导入到工程的resouce中 3.在程序添加以下代码 输出所有字体 NSArray *familyNames = [UIFont familyNames];      for( NSString *familyName in familyNames ){          printf( "Family: %s \n", [familyName UTF8String] );          NSArray *fontN

IOS开发中制作属于自己的静态库.a、资源库.bundle、.framework

一.什么是库        库实际上是一种代码共享的方式,主要用于代码重用和源码隐藏,通常分为动态库和静态库. 静态库:链接时完整的拷贝至可执行文件中,被多次使用就有多份冗余拷贝. 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存空间. 二.什么是.a..bundle..framework          在iOS中静态库以.a和.framework的形式存在,动态库以.dylib和.framework的形式存在. 之所以.framewo

iOS开发笔记-一种任意字体、颜色混排UILabel的实现

最近开发新App,射妓狮给的图上出现一种不同大小字体混排的Label,就像下面这种: 想了想,最简单的方法是使用多个UILabel排列显示,但是这样不仅麻烦而且效果也不好,索性自定义UILabel来尽可能的满足使用灵活性. 实现方法 与正常自定义控件的方法类似,主要利用了CoreGraphics来动态绘制字体,但这里字体的参数都用NSArray存储,以尽最大可能不受具体内容约束,实现灵活性. 代码如下: // // UnevenHeightLabel.h // demo // // Create

iOS开发之----根据文本内容和字体大小计算UILabel的size

方法1: CGSize labelSize = [label中文本的内容(text)    boundingRectWithSize:CGSizeMake([UIScreen mainScreen].bounds.size.width - 10, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14]} context

ios开发使用cocoapods倒入一堆的三方库之后开始崩溃了。发觉是导入极光引用的iOS10UserNotifications.framework导致的问题 Reason: image not found

报错内容 dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserNotifications   Referenced from: /var/containers/Bundle/Application/AE240A9C-D59D-4A81-A112-1DFBF6020FF2/WeiWuLian2.1.app/WeiWuLian2.1   Reason: image not found

iOS开发:在Swift中调用oc库

先列举这个工程中用到的oc源码库: MBProgressHUD:半透明提示器,Loading动画等 SDWebImage:图片下载和缓存的库 MJRefresh: 下拉刷新,上拉加载 Alamofire.xcodeproj和SwiftyJSON.xcodeproj是Swift的库,这篇博客主要记录调用上面4个oc的库. 第一步:将oc的源码库拖入到我们的projec,如下图. 第二步:新建一个头文件,用于引用oc的库.如下图,选择 object library 中的 头文件,拖拽到project

iOS使用自定义字体的方法(内置和任意下载ttf\otf\ttc字体文件)

最近做了个有关阅读的应用,使用了自定义字体,学习了一下这方面的知识. 1.首先是最简单也普遍的做法,打包内置字符库文件: 把字体库文件添加到工程,如font1.ttf添加到工程,然后在工程plist添加一项Fonts provided by application,这是个数组,然后添加key item1,value就是刚才说的font1.ttf,如图: 那么在工程里就可以直接使用这个字体,直接用 + (UIFont *)fontWithName:(NSString *)fontName size

OpenCV 在 iOS 开发环境下的编译和配置

来源:http://www.onevcat.com/2012/03/opencv-build-and-config/ 原作:OneV's Den http://www.onevcat.com/2012/03/opencv-build-and-config/ 2014.5.3 更新 现在一般都直接使用方便的 CocoaPods 来进行依赖管理了,特别是对于像 OpenCV 这样关系复杂的类库来说尤为如此.可以访问 CocoaPods 的页面并搜索 OpenCV 找到相关的 pod 信息就可以进行简