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

今天做了一个自定义字体的lable程序,设计说系统的不符合艺术气息,所以设计了一份自定义的字体,添加到工程当中。

1.第一步找到你想用的字体的 ttf 格式。加入到你的工程的resouce目录下。

2.在工程的plist中AddRow,“Fonts provided by application” ,然后添加key为item0,value为你刚才加入的Aragones.TTF 。

是这样,可以添加多个,使用的时候写对应字体名字就行

3.在你的工程就可以直接用了。xx.font = [UIFont fontWithName:@"Aragones"
size:20.0];

注意:

在程序中先加入这段代码,运行,

 NSArray *familyNames =[[NSArray alloc]initWithArray:[UIFont familyNames]];
    NSArray *fontNames;
    NSInteger indFamily, indFont;
    NSLog(@"[familyNames count]===%d",[familyNames count]);
    for(indFamily=0;indFamily<[familyNames count];++indFamily)

	{
		NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
        fontNames =[[NSArray alloc]initWithArray:[UIFont fontNamesForFamilyName:[familyNames objectAtIndex:indFamily]]];

		for(indFont=0; indFont<[fontNames count]; ++indFont)

		{
			NSLog(@"Font name: %@",[fontNames objectAtIndex:indFont]);

        }

		[fontNames release];
	}

	[familyNames release];

查看console,以上程式会列出所有的字型,当然也包含“Fonts provided by application”所加的字型,但请注意,名字可能差距很大,要自己找一下

例:

Aragones.TTF   , 加入Fonts provided by application

执行以上程式会列出

2012-10-20 21:56:21.321 MyAnimationTest[5397:c07]  Family name: HAKUYOGuiFanZi3500
2012-10-20 21:56:21.321 MyAnimationTest[5397:c07]     Font name: HAKUYOGuiFanZi3500
2012-10-20 21:56:21.322 MyAnimationTest[5397:c07] Family name: Didot
2012-10-20 21:56:21.322 MyAnimationTest[5397:c07]     Font name: Didot-Italic
2012-10-20 21:56:21.322 MyAnimationTest[5397:c07]     Font name: Didot
2012-10-20 21:56:21.323 MyAnimationTest[5397:c07]     Font name: Didot-Bold
2012-10-20 21:56:21.323 MyAnimationTest[5397:c07] Family name: Bodoni 72 Smallcaps
2012-10-20 21:56:21.323 MyAnimationTest[5397:c07]     Font name: BodoniSvtyTwoSCITCTT-Book

要使用字体的Family name,而不是字体的文件名,弄错了将无法看到效果.如果是单独运用某一个字体方式,也可以使用font name,具体看个人喜好。

效果:

你可以在http://www.webpagepublicity.com/free-fonts.html下载更多ttf字体。

时间: 2024-10-03 13:10:07

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

01_MUI之Boilerplate中:HTML5示例,动态组件,自定义字体示例,自定义字体示例,图标字体示例

?? 1安装HBuilder5.0.0,安装后的界面截图如下: 2 按照https://www.muicss.com/docs/v1/css-js/boilerplate-html中的说明,创建上图的Boilerplate.html: 3 代码内容如下: <!-- 作者:[email protected] 时间:2015-08-02 描述:使用MUI,您可以先简单地直接将以下CSS和JS加入到您的HTML文档中: <link href="//cdn.muicss.com/mui-0.

使用自定义字体相关问题

1.自定义字体生成: 自定义字体一般只有ttf格式的,所以需要根据ttf文件转换成我们需要的eot.woff.svg文件,以适用各个浏览器,如图参考: 转换工具: FontsQuirrel.onlinefontconverter ttf2eot:https://github.com/fontello/ttf2eot ttf2woff:https://github.com/fontello/ttf2woff ttf2svg:https://github.com/qdsang/ttf2svg 字体下

TextView显示自定义字体、字体背景色、粗/斜体、上/下标、超链接和浮雕效果等

为控件中的文字添加显示效果,包括: 设置自定义字体 设置文字颜色及文字背景颜色 设置粗体 设置斜体 添加下划线 添加删除线 添加缩放效果 设置上标 设置下标 设置链接效果 设置文字模糊特效 下载地址:http://www.dwz.cn/zm0qR

PyCharm设置改变字体大小的快捷键

File->Settings 在搜索框搜索increase 点击Increase Font Size(增大字体)右键选择Add Mouse Shortcut 然后按Ctrl并且鼠标滚轮往上滚. 同理可以设置减小字体[设置减小字体时,在搜索框内输入decrease]

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 自定义字体设置

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

【转】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 名称就是我们的字体名称,

教你如何在iOS项目中设置各种字体

在iOS开发中设置字体的方法有很多种,下面为大家介绍比较常用的三种方法 1.使用系统默认提供的字体 系统默认提供的字体主要是指UIFont中提供的字体,其使用代码为: fontLabel.font = [UIFont fontWithName:@"Marion" size:17]; 或者是通过字体详细字典对字体属性进行设置 /* UIFontDescriptorFamilyAttribute:设置字体家族名 UIFontDescriptorNameAttribute :设置字体的字体名

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

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