美文网首页iOS自我学习库
iOS 中使用特殊字体

iOS 中使用特殊字体

作者: 流沙3333 | 来源:发表于2017-02-20 14:43 被阅读128次

字体有相应的字体文件,一般是以ttf或者otf为后缀,我们可以去一些第三方网站去下载(也有人专门做了字体出售),Google Fonts是个比较好的网站,可以去找找看。

使用字体的步骤如下:

1.把XXX字体加入到resouce;

2. 在项目的Info页里面增加Fonts provided by application项,并设置相应的ttf文件进去,这样就告诉了应用,我要加入新的字体了,对应的字体文件是哪些。(这里要注意: Info里面的字体文件后缀名要和字体文件的后缀名大小写一致,否则编译的时候会crash)

3.查找要添加的字体的名字。

双击打开字体文件就可以查看字体名字:

大部分字体可以在打开字体册就可以看到,如正常的XXX-Regular,但有时候名字并不是这个,有可能是XXX而已,还有可能是XXXItalic(而不是XXX-Italic)。名字错了,建立的字体肯定是空的。

添加如下代码:

for(NSString*fontFamilyNamein[UIFontfamilyNames]) {

NSLog(@"--- %@ ---", fontFamilyName);

for(NSString*fontNamein[UIFontfontNamesForFamilyName:fontFamilyName]) {

NSLog(@"%@", fontName);

}

NSLog(@"");

}

找到你的字体---XXX---,如下,后面的就是我们要的字体名字:

4.使用自己的字体就可以了。

descLabel.font= [UIFontfontWithName:@"HappyZcool-2016"size:25];

相关文章

  • iOS打印导入的字体名称

    在iOS中,使用字体,不是使用字体包的名称,而是需要导入包体在iOS中对应的名称,打印字体名称如下: 对字体的使用

  • iOS 中使用特殊字体

    字体有相应的字体文件,一般是以ttf或者otf为后缀,我们可以去一些第三方网站去下载(也有人专门做了字体出售),G...

  • 矢量图标以及订制字体

    web字体 如果我们在网页中需要使用特殊的字体,为了能让用户不需要下载特殊字体也能产生效果,我们需要对字体样式进行...

  • 无标题文章

    iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等) 在iOS开发中...

  • iOS 引入系统外字体(.odt/.ttf/.ttc等)

    前言 iOS App开发中,为了突出App的一些特殊性和美观,系统中的字体已经不能满足开发的使用,所有需要引入一些...

  • iOS使用带字体图标的UIButton(支持各种方向)

    iOS使用带字体图标的UIButton(支持各种方向) iOS使用带字体图标的UIButton(支持各种方向)

  • iOS在项目中使用自定义字体

    iOS 自定义字体是指,使用自己从外部导入的字体库使用在对应的文本显示中。 一般的iOS自定义的字体库是 .ttf...

  • 微信小程序特殊字体

    微信小程序中如何使用特殊字体 先百度下载要使用的字体 打开网站 https://transfonter.org/红...

  • ios 添加使用外部字体

    ios 开发时,会遇到特殊字体,下面是添加特殊字体的方法 1,下载需要用到的字体,一般是.ttf格式的 2,将.t...

  • iOS 设置字体-粗细

    ios开发中,当遇到特殊字体需求时,百度又百度不到,不知怎么得到想要的字体。那就看下面: label.font=[...

网友评论

    本文标题:iOS 中使用特殊字体

    本文链接:https://www.haomeiwen.com/subject/xycewttx.html