近期项目要引用一种 迷你简汉真广标 外部字体,上网百度下之后 做出如下总结:

1:把迷你简汉真广标.ttf文件导入项目的根目录 下;

2:找到项目的 plist 文件 ,添加新的Key UIAppFonts :

3:代码 获取字体:

#pragma mark - 迷你简汉真广标

- (NSString *)getMnjhzgbFont;

{

NSArray *familyNames = [UIFont familyNames];

NSString *font_name;

//    NSLog(@"%zd",familyNames.count);

for( NSString *familyName in familyNames ){

//        NSLog(@"FamilyName:%@",familyName);

if ([familyName isEqualToString:@"迷你简汉真广标"])

{

NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];

for( NSString *fontName in fontNames ){

//            NSLog(@"tFont:%@",fontName);

font_name = fontName;

}

}

}

return font_name;

}

4:项目里面使用:

/**  字体大小  */

[attributeStr addAttribute:NSFontAttributeNamevalue:[UIFontfontWithName:[selfgetMnjhzgbFont]size:15*HEIGHT]range:NSMakeRange(0,10)];

5:效果:

项目里面导入外部字体相关推荐

  1. android 导入外部字体

    有时候UI会设置有个性的字体,已达到好的视觉效果.通常的做法就是给字体截图.但是这种方法很繁琐,现在就来介绍一种简单的方法-------导入外部字体. 1.下载好所需要的ttf格式字体包: 2.将.t ...

  2. html5外链式引入不了字体,css中导入外部字体不生效的原因是什么?

    css中可以使用@font-face引入外部字体,使用@font-face规则,网页设计师再也不必使用的"web-safe"的字体之一.有时使用@font-face规则引入外部字体 ...

  3. css中导入外部字体不生效的原因是什么?

    css中可以使用@font-face引入外部字体,使用@font-face规则,网页设计师再也不必使用的"web-safe"的字体之一.有时使用@font-face规则引入外部字体 ...

  4. 导入外部字体且带字体压缩,以及判断h5,app,微信小游戏环境和字体的具体实现方式(egret为例)

    1.压缩字体方式 因为一般项目中不需要用到所有字体,所以需要将需要的字体在字体包提取出来重新打字体包 我选择的压缩字体方式是 :使用fontmin进行字体压缩 fontmin官网为: https:// ...

  5. 前端人员如何在页面中导入外部字体

    在http://fonts.mobanwang.com/fangzheng/这个网站中下载你所需要的字体文件,下载到页面解压之后,在https://www.fontke.com/tool/fontfa ...

  6. 如何利用@规则将小图标导入外部字体。

    阿里巴巴矢量图标库 iconfont-阿里巴巴矢量图标库 步骤 登陆注册上面网站,将想要使用的图标加入收藏夹,点击购物车再点击下载代码,如下图所示 当然也可以点击下载素材,下载素材是通过图片的形式下载 ...

  7. vue项目中导入icon字体文件出现This relative module was not found:* ./iconfont.eot?t=1523541245904

    报错提示: This relative module was not found: *./iconfont.eot?t=1523541245904 in ./node_modules/css-load ...

  8. 在微信小程序使用外部字体

    有了解过微信小程序的朋友都应该知道,微信小程序其实说白了就是一个浏览器,一个基于webkit内核的浏览器,我们浏览特定的小程序其实就是在浏览特定的网页,但是问题是这个浏览器和同样基于webkit内核的 ...

  9. Intellij IDEA导入外部项目javax.servlet.http不存在

    当导入外部项目时,即使将tomcat栏换成自己的,有时仍然可能会出现这个错误,这是因为你导入的项目的tomcat和你自己idea的tomcat版本不一样导致的(tomcat下的jar包自然一样). 解 ...

最新文章

  1. 百练,4103,踩方格
  2. Zookeeper配置文件中的配置项解释和Zookeeper的安装
  3. Android 开机自动启动服务
  4. Silverlight 2 应用程序部署到任意HTML页面
  5. 【结论】【dfs】费解的开关(joyoi-tyvj 1266)
  6. 【渝粤教育】 国家开放大学2020年春季 1443卫生信息与文献检索 参考试题
  7. ssis 包_SSIS包中的错误处理概述
  8. Linux设备驱动模型二 kobject
  9. 官网下载keil MDK最新版本、历史版本和芯片pack包
  10. JAVA程序打包成exe文件详细图解
  11. 一文掌握 Docker 技术体系
  12. 解决:System.Data.SqlClient.SqlException: 超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 32)....
  13. linux work有关的命令,Linux执行后台work相关
  14. php微信获取openid_PHP微信网页授权获取OPENID
  15. 程序员节日快乐用c语言表达,祝程序员们节日快乐!
  16. CentOS8.5系统访问限制
  17. 基于stm32f103rct6(秉火mini板)的rc522RFID读卡例程
  18. 高质量网站哪里找?4个PPT自学网站告别高额培训费,看完受益一生
  19. 【简书如何创建专题?】
  20. matlab的程序设计实验报告答案,实验二 MATLAB程序设计(含实验报告).doc

热门文章

  1. m基于PSO粒子群算法的重采样算法仿真,对比随机重采样,多项式重采样,分层重采样,系统重采样,残差重采样,MSV重采样
  2. 数据库-订单商品表(单表-商品销量表)
  3. 【Android进阶】天天动听 悬浮歌词 迷你歌词 效果解读
  4. java nmt_强大的nmt
  5. KNN算法--手写识别
  6. 一次lock_wait的解决
  7. 华为H3C交换机+Radius+mysql Radius认证认证方案,嵌入式客户端代码,配置(上:认证方案)
  8. 【独家提供】cs1.5版CSOL人物 女性角色模型下载
  9. Android 导出.vcf格式通讯录方法
  10. 抓包工具 Fiddlerwireshark