iOS UIFont中文字体 -- 中文字体包快速查找
最近我司的产品经理要求新版本的APP中的字体格式要新颖,区别于大众APP的字体。需求大过天,开始着手UIFont类设置字体。最终设置来设置去,还是无法和UI达成一致。
在网上查询设置中文字体,像仿宋,华文新魏等字体的方法,方法如出一辙,导入中文字体包,通过设置UILabel的font属性,来设置字体:
label.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:24];
下面介绍如何查找Mac自带的中文字体包,和设置中文字体。
查找字体包
在Launchpad中搜索“字体册”,
搜索结果
你会看到所有的中文字体的类型,选中你想要的字体,show in finder
到此,就得到了中文字体包,.ttf或者.otf格式的文件。
设置中文字体
将想要的字体包导入工程
导入到工程中需要在Info.plist文件中做设置
在info.plist文件中添加 Key 名为:Fonts provided by application,并将导入的字体包作为子项添加
到此基本就完成了,相应的在代码中去设置字体
label.font = [UIFont fontWithName:@"STXINWEI" size:24];
label.text = @"华文新魏";
OK,大功告成,运行工程
字体设置相对来说比较简单,第一次查找字体包可能不知所措,希望本文能对你有所帮助
iOS UIFont中文字体 -- 中文字体包快速查找相关推荐
- iOS之深入解析Runtime的objc_msgSend“快速查找”底层原理
Runtime 一.什么是 runtime ? Objective-C 语言将尽可能多的决策从 编译时和链接时 推迟到运行时.只要有可能,它就 动态 地做事情,这意味着该语言不仅需要一个编译器,还需要 ...
- iOS开发苹果支持中文字体,和使用字体
1.中文字体 转自:https://zhidao.baidu.com/question/1239016138772367339.html ios7英文字体:Helvetica 下的各种系统,例如Hel ...
- linux ctex缺少字体,解决ctex包在linux下找不到一些中文字体的问题
ctex是LaTeX的ctex发行包提供的一个中文友好的宏包,同时提供文档类,提交到CTAN,一般的发行版都有,很好用.但是在archlinux下texlive使用时,xelatex编译提示找不到Si ...
- 【踩坑日记 · 前端】为 Excalidraw 添加中文手写字体
文章目录 前言 中文手写字体 步骤 1. 下载源代码和中文字体 2. 注册字体 3. 预加载字体资源 4. 增加字体枚举 5. 添加字体切换按钮 部署测试 参考资料 前言 Excalidraw 是一款 ...
- 【转载】Windows下Tesseract4.0识别与中文手写字体训练
一 . tesseract 4.0 安装及使用 1. tesseract 4.0 安装 安装包下载地址: http://digi.bib.uni-mannheim.de/tesseract/tesse ...
- Windows下Tesseract4.0识别与中文手写字体训练
一 . tesseract 4.0 安装及使用 1. tesseract 4.0 安装 安装包下载地址: http://digi.bib.uni-mannheim.de/tesseract/tesse ...
- qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...
本文解决的主要是界面程序编译运行后无法显示中文的问题,如果在creater 中无法输入中文,下载个IBus或者搜狗之类的中文输入法即可解决! 首先说乱码问题,这个很好解决: 如果是在linux下打开W ...
- 关于eclipse的indigo版中文注释时字体太小的问题(转)
eclipse目前最新版代号indigo, 在win7上使用时中文注释时字体太小的问题. 为什么会这样? 首先我们应该知道, 在win7系统中, font是有"显示"和" ...
- Matplotlib 设置支持中文的默认字体
Matplotlib 设置支持中文的默认字体 问题描述 python 3.7 使用 matplotlib 时汉字显示为方框,如下: 问题原因 matplotlib 使用的默认字体不支持中文,需要更换绘 ...
最新文章
- 和 VMware、深信服、天翼云、招商云专家一起聊聊云原生边缘计算
- 理论+技术+代码已经准备完毕!2021年啃透花书!
- cannot import name UnrewindableBodyError
- 2万8千张图片如何用python组成一张(简洁明了附源码)
- bzoj 1638: [Usaco2007 Mar]Cow Traffic 奶牛交通(拓扑排序?+DP)
- IOS:APP三种状态下收到推送后的跳转操作
- 学成在线-处理常见视频格式avi,mp4,mov,rmvb,flv
- idea 如何修改主题
- Intellj Idea关闭自动更新
- linpack测试软件,linpack
- python实现对图片的一些简单处理
- elisa数据处理过程图解_(完整版)ELISA原理和分类(附图解)
- 云免流usb共享电脑_云免流usb共享电脑
- 【华人学者风采】俞汝勤 湖南大学
- 6 AI系统的伦理道德风险之道德判断的验证
- C语言【程序19】题目:两个乒乓球队进行比赛,各出三人。
- python 占位符(百分号方式、Format 方式)
- backtrack5实现局域网DNS欺骗
- 如何把新加的分区挂载到/根目录
- 斐讯空气检测仪M1使用Easylink配置WIFI的图文教程