关闭

【iOS开发】使用自定义 '.ttf ' 字体

标签: ios应用字体设计
860人阅读 评论(0) 收藏 举报
分类:

项目中根据设计要求,需要使用第三方字体,具体添加步骤如下:

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

这里写图片描述

3.引用字体库的名称,设置字体:
UIFont *font = [UIFont fontWithName:@"Lantinghei" size:25.0];
4.应用示例代码:
UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 20)];

lable.text = @"This is a test for custom font, 9876543210";

UIFont *font = [UIFont fontWithName:@"Lantinghei" size:25.0];

lable.font = font;

[self.view addSubview:lable];
5.附加:如果不知道字体名称,可以遍历字体进行查询:
#pragma mark - 遍历系统字体库
- (void)traverseFonts
{
    for(NSString *fontfamilyname in [UIFont familyNames])
    {
        NSLog(@"family:'%@'",fontfamilyname);
        for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
        {
           NSLog(@"\tfont:'%@'",fontName);
        }
        NSLog(@"-------------");
    }
}

附:完整代码下载 https://github.com/Hanrovey/CustomFont.git

0
0
查看评论

[iOS开发记录]使用swift3和Xcode8开发app中使用自定义ttf字体

本次我们用的字体是方正硬笔行书字体。 第一步:先将字体文件拖入supporting files: 第二步:在info.plist中添加app字体字段: 第三步:这里我们需要将字体文件安装到系统查找PostScript 名称为FZYBKSJW—GB1-0 第四步:写代码 ...
  • weizhixiang
  • weizhixiang
  • 2017-01-08 19:39
  • 1048

Android 中使用自定义ttf字体实现酷炫效果

所谓无图无真相,先看效果图: Java代码如下:package yc.android.fonts;import android.app.Activity; import android.graphics.Typeface; import android.os.Bundle; import andr...
  • mingda8
  • mingda8
  • 2017-03-10 16:31
  • 1243

盘点Android使用自定义字体遇到的坑

最近项目中涉及到一些其他平面的汉字或者别的文字的展示,具体的细节就不提了,那么怎么使用这些TTF字体文件呢,就需要借助于TypeFace这个类来实现。使用字体文件我们可以有两种方式使用字体文件: ①一般字体文件都放在项目Assets目录下,使用的时候:Typeface typeface = Typ...
  • aiynmimi
  • aiynmimi
  • 2016-09-06 16:03
  • 4565

iOS开发用自定义ttf字体

Phone系统的字体数量有限,并且多数对中文没有效果,下面介绍两种解决办法 方法1:   添加对应的字体(.ttf或.odf)到工程的resurce,使用cocos2d中的FontLabel库,FontLabel继承于UILabel,象UILabel一样使用就好了   fontNa...
  • xiaowenwen1010
  • xiaowenwen1010
  • 2014-09-02 11:01
  • 451

Android ttf字体的使用

Android字体简介 Android系统默认支持三种字体,分别为:“sans”,“serif”,“monospace”。 android.graphic.typeface字体类: 本类的常量静态定义,首先为字体类型(typeface)名称 TypefaceDEFAULT Typefac...
  • sinat_34754865
  • sinat_34754865
  • 2016-11-29 10:41
  • 2197

CSS中调用ttf文件中的字体

http://stackoverflow.com/questions/2237540/how-do-i-load-external-fonts-into-an-html-document @font-face { font-family: "Kimberley"; ...
  • SalmonellaVaccine
  • SalmonellaVaccine
  • 2014-03-25 03:03
  • 3144

Android利用TTF文件设置字体

MainActivity如下: [java] view plaincopy package cn.testfont;      import android.os.Bundle;&#...
  • blueangle17
  • blueangle17
  • 2014-04-15 11:13
  • 2890

如何使用ttf字体文件

我们有时候需要使用一些特殊的字体,运用到如WORD等文件里面。我们可以去网上下载后缀名为.tff的文件。但怎么使用它们呢? 按我的步骤来: 1、解压缩文件,得到一个如下图一样的ttf文件。注意,这里必须是已经解压缩开的TFF文件。 ...
  • u011467537
  • u011467537
  • 2015-03-24 15:17
  • 1290

Cocos2d-x教程(28)-ttf 字体库的使用

Cocos2d-x 引入ttf字体库
  • u012945598
  • u012945598
  • 2014-07-10 11:39
  • 3886

TTF字体基本知识及其在QT中的应用

字体类型 以Windows为例,有4种字体技术: Raster:光栅型,就是用位图来绘制字形(glyph),每个字都以位图形式保存 Vector:矢量型,就是用一系列直线的结束点来表示字形 TrueType:使用一系列直线、曲线和一些提示(hint)命令来绘制字形 Microsoft ...
  • easebone
  • easebone
  • 2012-05-18 15:50
  • 5663
    个人资料
    • 访问:286978次
    • 积分:4289
    • 等级:
    • 排名:第8415名
    • 原创:149篇
    • 转载:52篇
    • 译文:2篇
    • 评论:62条
    博客友情链接