项目里面导入外部字体
近期项目要引用一种 迷你简汉真广标 外部字体,上网百度下之后 做出如下总结:
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:效果:
项目里面导入外部字体相关推荐
- android 导入外部字体
有时候UI会设置有个性的字体,已达到好的视觉效果.通常的做法就是给字体截图.但是这种方法很繁琐,现在就来介绍一种简单的方法-------导入外部字体. 1.下载好所需要的ttf格式字体包: 2.将.t ...
- html5外链式引入不了字体,css中导入外部字体不生效的原因是什么?
css中可以使用@font-face引入外部字体,使用@font-face规则,网页设计师再也不必使用的"web-safe"的字体之一.有时使用@font-face规则引入外部字体 ...
- css中导入外部字体不生效的原因是什么?
css中可以使用@font-face引入外部字体,使用@font-face规则,网页设计师再也不必使用的"web-safe"的字体之一.有时使用@font-face规则引入外部字体 ...
- 导入外部字体且带字体压缩,以及判断h5,app,微信小游戏环境和字体的具体实现方式(egret为例)
1.压缩字体方式 因为一般项目中不需要用到所有字体,所以需要将需要的字体在字体包提取出来重新打字体包 我选择的压缩字体方式是 :使用fontmin进行字体压缩 fontmin官网为: https:// ...
- 前端人员如何在页面中导入外部字体
在http://fonts.mobanwang.com/fangzheng/这个网站中下载你所需要的字体文件,下载到页面解压之后,在https://www.fontke.com/tool/fontfa ...
- 如何利用@规则将小图标导入外部字体。
阿里巴巴矢量图标库 iconfont-阿里巴巴矢量图标库 步骤 登陆注册上面网站,将想要使用的图标加入收藏夹,点击购物车再点击下载代码,如下图所示 当然也可以点击下载素材,下载素材是通过图片的形式下载 ...
- 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 ...
- 在微信小程序使用外部字体
有了解过微信小程序的朋友都应该知道,微信小程序其实说白了就是一个浏览器,一个基于webkit内核的浏览器,我们浏览特定的小程序其实就是在浏览特定的网页,但是问题是这个浏览器和同样基于webkit内核的 ...
- Intellij IDEA导入外部项目javax.servlet.http不存在
当导入外部项目时,即使将tomcat栏换成自己的,有时仍然可能会出现这个错误,这是因为你导入的项目的tomcat和你自己idea的tomcat版本不一样导致的(tomcat下的jar包自然一样). 解 ...
最新文章
- 百练,4103,踩方格
- Zookeeper配置文件中的配置项解释和Zookeeper的安装
- Android 开机自动启动服务
- Silverlight 2 应用程序部署到任意HTML页面
- 【结论】【dfs】费解的开关(joyoi-tyvj 1266)
- 【渝粤教育】 国家开放大学2020年春季 1443卫生信息与文献检索 参考试题
- ssis 包_SSIS包中的错误处理概述
- Linux设备驱动模型二 kobject
- 官网下载keil MDK最新版本、历史版本和芯片pack包
- JAVA程序打包成exe文件详细图解
- 一文掌握 Docker 技术体系
- 解决:System.Data.SqlClient.SqlException: 超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 32)....
- linux work有关的命令,Linux执行后台work相关
- php微信获取openid_PHP微信网页授权获取OPENID
- 程序员节日快乐用c语言表达,祝程序员们节日快乐!
- CentOS8.5系统访问限制
- 基于stm32f103rct6(秉火mini板)的rc522RFID读卡例程
- 高质量网站哪里找?4个PPT自学网站告别高额培训费,看完受益一生
- 【简书如何创建专题?】
- matlab的程序设计实验报告答案,实验二 MATLAB程序设计(含实验报告).doc
热门文章
- m基于PSO粒子群算法的重采样算法仿真,对比随机重采样,多项式重采样,分层重采样,系统重采样,残差重采样,MSV重采样
- 数据库-订单商品表(单表-商品销量表)
- 【Android进阶】天天动听 悬浮歌词 迷你歌词 效果解读
- java nmt_强大的nmt
- KNN算法--手写识别
- 一次lock_wait的解决
- 华为H3C交换机+Radius+mysql Radius认证认证方案,嵌入式客户端代码,配置(上:认证方案)
- 【独家提供】cs1.5版CSOL人物 女性角色模型下载
- Android 导出.vcf格式通讯录方法
- 抓包工具 Fiddlerwireshark