iOS如何使用自己添加的字体库_IOS

有时候为了界面的美观,可能需要添加第三方的字体库。那个如何使用呢?
1.将字体库添加到项目中。
2.在info.plist中添加新的一栏如下所示。
如果需要添加多个字体的话,再点击“+”,进行添加

3.在target-->Build Phases-->Copy Bundle Resources中将info.plist中添加的字体添加上。 否则会出现找不到资源的情况

4.有时候文件名和真实的字体名称还不同。比如截图中使用的是test.ttf,这个不是真实的字体名称。这时候我们还需要找到真实可用的fontname.

  for (NSString *familyName in [UIFont familyNames]) {
    NSLog(@"familyName:%@", familyName);
//    if ([familyName isEqualToString:@"test"]) { // 开始时加一个判断条件,发现这样不行。
    for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
      NSLog(@"fontName:%@", fontName);
//    }
    }
    NSLog(@"=====");
  }

这时候,因为我们不确定是什么名称。打印出的结果太多。简单的判断方法是,双击字体库,系统会默认使用字体册进行打开。这是状态栏上面显示的是真实的familyName。这样我们通过上面的打印结果,可以很轻松的在控制台搜索出想要的结果

**familyName****:****FZShouJinShu-S10T**
**fontName:FZSJSFW--GB1-0**
ps: 实际中我们使用的应该是 fontName,也就是“FZSJSFW--GB1-0”

 UIFont *font = [UIFont fontWithName:@"FZSJSFW--GB1-0" size:12];

以上就是本文的全部内容,希望对大家的学习有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索ios
字体库
ios添加字体库、如何添加字体到字体库、word如何添加字体库、office2016添加字体库、如何添加cad字体库,以便于您获取更多的相关知识。

时间: 2024-09-19 09:03:20

iOS如何使用自己添加的字体库_IOS的相关文章

【COCOS2D-X(1.X 2.X) JSON(CPP版)及新加字体库篇】在COCOS2DX引擎中封装、解析JSON(CPP版)数据以及添加自定义字体库

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2dx/1492.html     不知道改先说些什么,又是一个好久没写博客的阶段了啊-(很多童鞋也应该发现Himi隐匿了-) 最近一段时间呢,主要还是太忙,各种忙.对于博客,Himi自己的还是经常关注的,主要没有什么可写的了,哈哈.不过一旦有可以分享的,一定第一时间发出来- 好了  不闲扯了,今天来给童鞋们介绍如何在

Android为TextView添加字体库和设置描边的方法

一.使用系统自带的字体 开发Android的人大多都知道,Android里面对字体的支持少得可怜,默认情况下,TextView 的 typeface 属性支持 sans.serif和monospace 这三种字体,如果在没有指定字体的情况下,系统会使用 sans 作为文本显示的字体.但这三种字体只支持英文,也就是说只要你显示的文字是中文,无论你选择这三种字体中的哪一种,显示效果都是一样的. 1.在XML文件中设置 <!-- 使用默认的sans字体--> <TextView android

svg-我copy一个网页 它的icomoon的图标弄不下来 想请教去哪下这几个字体库

问题描述 我copy一个网页 它的icomoon的图标弄不下来 想请教去哪下这几个字体库 @font-face { font-family:'icomoon'; src:url(IcoMoon-Free-master/icomoon-MBT.eot); src:url(IcoMoon-Free-master/icomoon-MBT.eot?#iefix) format(""embedded-opentype"")url(IcoMoon-Free-master/ico

Unity编译至Xcode工程后自动添加文件和库的方法

XUPorter项目Github链接 为什么想要自动添加 由于Unity是全平台的游戏开发环境,在开发中针对特定平台的特定功能时,很难避免根据对象平台的不同而引入不同的依赖.包括源码,需要的库和框架等.在使用各种插件后这种情况愈发严重:比如想加入内购功能,StroreKit.framework必不可少,而且也需要相应的处理代码.按照一般的Unity插件开发流程,在完成.cs的接口声明和Unity侧的调用实现后,最重要的当然是在iOS native侧完成实现.而在以前,包括依赖库和所有源码文件,都

谷歌字体库重现互联网早期精神

有人在谷歌在线字体库当中发现了互联网早期的各种字体效果,这些字体效果曾经出现在大名鼎鼎的个人主页网站当中,比如已经被雅虎关闭的Geocities和微软的WorldArt等等.不过,谷歌字体默认是关闭这些功能的,用户需要自己添加打开这些字体效果的代码. 这些字体效果包括互联网早期(1999-2001)个人主页流行的霓虹.浮雕和纹理等等效果,但是谷歌字体这一隐藏功能与火狐浏览器存在一定的兼容性问题. 文章转载自 开源中国社区 [http://www.oschina.net]

iOS创建与使用静态库_IOS

在日常项目开发中,不论是为了两个公司项目上的业务交流还是为了减少项目的编译时间,有的时候我们会把项目中的私密内容打包成静态库,或者是把项目中变动较少一部分打包成静态库以便提高编译效率,那么下面我们就来学习一下"iOS-静态库的创建与使用": (一)iOS静态库.动态库与Framework静态库与动态库的区别 (1)什么是库? 库(Library)直白一点说就是一段编译好的二进制代码,加上头文件就可以供别人使用;(例如: iOS中Objective-C编译下的.h和.m文件,打包静态库后

苹果开发之Swift字体图标的使用及样例(使用Font Awesome字体库,非图片)

一,什么是字体图标 (1)现在比较流行使用字体图标,所谓字体图标其实就是一个包含许多图标的字体库.同我们常用的字体一样,这个也可以理解为一种特殊字体,只不过里面包含的都是图标. (2)既然是字体,那么最方便的就是可以随意在代码中更改颜色和大小而不会失真.这样不需要因为要适配各种尺寸而制作多个图片,或者做多套颜色的图标用来标识不同状态. (3)无论是按钮图标还是导航栏图标,也不管是网站开发还是移动应用开发,字体图标都能适用. (比如下面几个就可以使用字体图标实现,像 hangge.com 右侧导航

iPhone5s手机怎么添加新字体?苹果5s加新字体的方法

[iPhone手机如何添加新字体_iPhone新字体添加]   iPhone手机不越狱如何添加新字体呢?现在AnyFont(售价1.99美元)可以帮你在iOS版的文本编辑应用中加入任何TrueTypeFont (.ttf)或者OpenTypeFont (.otf)格式的字体.它是怎么做到的呢?其实用户可以利用iTune文件分享和"Open in"将字体加入AnyFont的应用储存中,AnyFont会自动把字体转化为配置描述文件,然后打开AnyFont,点击这个字体,经过一系列的验证后,

ppt中怎么给海报添加浮雕字体效果?

ppt中怎么给海报添加浮雕字体效果?   1.首先插入文本框,设置文字填充,输入江山无限,茶色 字号88 2.修改字体选择"方正字迹-曾正国行楷繁体" 3.设置字体格式,选择三维效果-顶部棱台宽度高度都是10磅 4.之后再往下选择照明,选择早晨. 5.之后选择图片插入,就可以做成我们需要的效果咯 6.当然我们也可以试试其他效果,下面是几个实例.