【转】IOS版本自定义字体步骤

本文转载自:http://quick.cocoachina.com/wiki/doku.php?id=ios%E7%89%88%E6%9C%AC%E4%BD%BF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E5%AD%97%E4%BD%93%E6%AD%A5%E9%AA%A4

比如字体文件名叫abc.ttf, 用mac字体工具查到字体的名称:

 PostScript名称 FZYHJW--GB1-0
           全名 方正艺黑简体

这个PostScript 名称就是我们的字体名称,要在代码里用到

假设你的项目名叫PROJECT,当前目录就是在项目里 步骤如下:

    1. 把abc.ttf拷贝到项目的res目录下
    2. 修改proj.ios/PROJECT/Resources/Info.plist

      添加一个为UIAppFonts的key,注意一定要是UIAppFonts,大小写敏感
          <key>UIAppFonts</key>
          <array>
                  <string>res/abc.ttf</string>
          </array>
        如果要添加多个字体,请复制string节点  
    3. 在lua代码里指定字体的名字为字体名称就可以了,比如:

       local label = ui.newTTFLabel({
        text = "1234",
        font = "FZYHJW--GB1-0",
        size = 64
        }):pos(d.cx,d.cy-100):addTo(self)

这里的字体名称跟字体的文件名无关,一定要是前面用mac字体工具打开显示的字体名称一致

至此iOS 自定义字体就OK了,在模拟器和真机上看吧,player里还不行

【转】IOS版本自定义字体步骤

时间: 2024-08-02 09:33:48

【转】IOS版本自定义字体步骤的相关文章

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

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

ios 使用自定义字体

本文转载至 http://blog.csdn.net/yesjava/article/details/8447596 1.下载要使用的自定义字体,格式通常为ttf.otf文件.这里假设是nokia.ttf 2.把nokia.ttf文件导入xcode的资源中 3.在xxx.plist文件中添加Fonts provided by application.类型是Array.xxx是你的项目名称.添加一项,值为“nokia.ttf”. 4.在程序初始化的代码中加入以下代码: NSArray *famil

iOS使用自定义字体

1.添加对应的字体(.ttf或.odf)到工程的resurce,例如my.ttf. 2.在info.plist中添加一项 Fonts provided by application (item0对应的value为my.ttf,添加多个字体依次添加就可以了). 3.使用时aLabel.font=[UIFontfontWithName:@"XXX" size:30]; 注意XXX不一定是my,这里是RETURN TO CASTLE. 可以用如下方法查看familyname和fontname

iOS 自定义字体设置

有时候客户都要求使用方正兰亭刊黑字体,可是iOS没有自带这个字体,肿么办 ,只能自己自定义字体了,下面是自定义字体的几个重要步骤: 1.下载字体资源文件(.ttf或.otf格式的文件) 比如说你要使用方正兰亭刊黑字体,就需要下载方正兰亭刊黑字体文件. 需要注意的是,.otf格式的文件只能在iOS5之后才能使用,所以假如你的系统需要在iOS5.0之前的版本中使用的话,最好使用.ttf格式的字体文件 2.在info.plist中添加字体配置 将下载的字体文件添加到工程中,同时在info.plist文

iOS 开发 自定义UIFont字体

之前的好几个项目,客户都要求使用微软雅黑字体,可是iOS没有自带这个字体,肿么办 只能自己自定义字体了,下面是自定义字体的几个重要步骤: 1.添加对应的字体(.ttf或.otf)到工程的resurce,例如my.ttf. 2.在info.plist中添加一项Fonts provided by application (item0对应的value为my.ttf,添加多个字体依次添加就可以了). 3.使用时 aLabel.font=[UIFont fontWithName:@"XXX" s

iOS开发中自定义字体的方法

http://www.cnblogs.com/iyou/archive/2014/05/25/3751669.html 1. 首先下载你想要设置的字体库,例如设置方正启体简体 2. 添加到工程,一定要注意勾选红色框框处,默认是不勾选的  添加以后 3.在plist文件中添加 4.现在已经添加成功了,但是要使用就必须知道FontName,用以下代码可查到 NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyName

IOS 实现自定义的导航栏背景以及自定义颜色的状态栏(支持7.0以及低版本)

为尊重文章原作者,转载务必注明原文地址:http://www.cnblogs.com/wt616/p/3784717.html 先看效果图: 在自定义导航栏背景时,可能会遇到以下一些问题: 1.当设置导航栏背景后,状态栏的颜色也会跟着一起改变掉,这可能不是你说希望看到的 2.IOS7以上的版本和低版本显示出来的导航栏高度位置有差别,这个差别就是状态栏的高度20,为了兼容低版本,必须统一 解决思路: 1.不正常的是状态栏的背景也一起变了,而状态栏的文字是可以通过其他API去设置的:如 [[UIAp

iOS自定义字体

从本地读取字体 并注册 读取方法一 : + (instancetype)customFont:(CGFloat)fontSize { NSString *fontPath = [[NSBundle mainBundle]pathForResource:@"regular" ofType:@"otf"]; NSData *dynamicFontData = [NSData dataWithContentsOfFile:fontPath]; if (!dynamicFo

iOS如何添加应用自己的字体------lable设置自定义字体

今天做了一个自定义字体的lable程序,设计说系统的不符合艺术气息,所以设计了一份自定义的字体,添加到工程当中. 1.第一步找到你想用的字体的 ttf 格式.加入到你的工程的resouce目录下. 2.在工程的plist中AddRow,"Fonts provided by application" ,然后添加key为item0,value为你刚才加入的Aragones.TTF . 是这样,可以添加多个,使用的时候写对应字体名字就行 3.在你的工程就可以直接用了.xx.font = [U