iOS上使用自定义ttf字体

项目中想使用第三方的字体,在stackoverflow上查询解决办法,也折腾一会,添加成功,示例如下:

1.将xx.ttf字体库加入工程里面

2.在工程的xx-Info.plist文件中新添加一行Fonts provided by application,加上字体库的名称

3.引用字体库的名称,设置字体: [UIFontfontWithName:@"fontname"
size:24];

    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 50)];
    label.text = @"这是一个TEST。123456";
    UIFont *font = [UIFont fontWithName:@"文鼎CS中等線" size:24];
    label.font = font;
    [self.view addSubview:label];

如果不知道字体名称,可以遍历字体进行查询:

  for(NSString *fontfamilyname in [UIFont familyNames])
    {
        NSLog(@"family:'%@'",fontfamilyname);
        for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
        {
            NSLog(@"\tfont:'%@'",fontName);
        }
        NSLog(@"-------------");
    }

示例Demo下载地址:http://download.csdn.net/detail/duxinfeng2010/7639683

参考http://stackoverflow.com/questions/15447558/can-not-include-ttf-font-into-project

iOS上使用自定义ttf字体

时间: 2024-10-07 21:54:25

iOS上使用自定义ttf字体的相关文章

Android自定义TTF字体

前言: 在Android Design中一个设计手册.在设计手册中有常用的UI图标,图标大小规范等. 其中,有一个TTF字体,以前感觉没什么用.但是我在学习时,常看到有许多开发者使用Google 提供的TTF字体.我数了一下有19个字体可供选择,而Android自带的只有4种可以选择.我使用 了一个工程来测试所有的字体效果. 效果图: java代码: import android.os.Bundle; import android.app.Activity; import android.gra

如何在网页使用自定义的字体

有时候我们需要在网页上显示自定义的字体,方法在网上有很多,下面说下自己的看法.先看看演示效果: 效果演示 2014年9月4日 星期四 13:38:42 美国 00:38:42澳门威尼斯人赌场 日本 14:38:42 英国 07:38:42 澳大利亚 16:38:42 在网页中嵌入非系统自带字体,虽然技术上能实现,但是对国内来说,没有太大的实际意义,因为一个中文体文件起码20M+,而且各个浏览器支持的字体文件还都不一样,也就是说,在服务器端必须有2-3个不同格式的字体文件,用来应付各个浏览器,可以

iOS上使用自己定义ttf字体

项目中想使用第三方的字体,在stackoverflow上查询解决的方法,也折腾一会,加入成功,示比例如以下: 1.将xx.ttf字体库增加project里面 2.在project的xx-Info.plist文件里新加入一行Fonts provided by application,加上字体库的名称 3.引用字体库的名称,设置字体: [UIFontfontWithName:@"fontname" size:24]; UILabel *label = [[UILabel alloc] in

iOS 开发使用自定义得ttf 字体

1.将xx.ttf字体库加入工程里面. 2.在工程的xx-Info.plist文件中新添加一行Fonts provided by application,加上字体库的名称 3.引用字体库的名称,设置字体: [UIFontfontWithName:@"fontname" size:24]; 如果不知道字体名称,可以遍历字体进行查询: for(NSString *fontfamilyname in [UIFont familyNames]) { NSLog(@"family:'%

iOS开发 - 使用自定义字体

上次有个同事问我,XXapp的字体怎么那么萌啊?我也想要搞个萌哒哒的字体!于是,就有了今天这篇blog. 首先,我们在iOS开发中,苹果给我们提供了许多的字体,当然这里我就不列举啦,都是些英文,小汤表示看不懂啦,我要自己搞萌萌哒的字体啊啊啊啊!!! 比如说这样的: 又比如说这样的: 好了,回归正题,上面卖萌的绝对不是作者君啦. 那天,作者君从网上下载了一个ttf的字体如下: 然后小汤我非常淡定的执行了下面这段代码: UILabel *label = [[UILabel alloc]initWit

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 添加ttf字体

在开发的过程中,有时Xcode提供的字体不能满足我们的需求,所以我们需要添加其他的第三方字体. 提供一个字体下载的地址:找字体. 效果图 第一页是Swift代码使用第三方字体,第二页是OC使用第三方字体. 集成过程 1.下载.ttf字体 先下载.ttf字体,把字体拖进项目. 2.在Info.plist里增加Fonts provided by application 或是在Info.plist的源码里面增加下面的代码: <key>UIAppFonts</key> <array&

自定义TextView带有各类.ttf字体的TextView

最近项目遇到了将普通文字转化为带有字体样式的文字,这里就涉及到了.ttf文件,我上网百度了不少资料最终终于实现了,现在想想其实并不复杂 1,你需要下载一种.ttf字体文件,你可以从网上找到一种字体的.ttf 文件,放在assets中,比如取名为ll.ttf 2.下面我们可以自定义TextView了,比较简单,设置一下我们导入的.ttf文件即可 1 public class FontsTextView extends android.support.v7.widget.AppCompatTextV