【IOS】IOS/mac系统使用微软雅黑等字体

时间:2024-03-03 12:02:07

IOS系统的默认字体总是给人模糊发虚的感觉,而微软雅黑字体字形略呈扁方而饱满,笔画简洁而舒展,易于阅读。那么怎么在mac或者ios中使用微软雅黑字体呢。
下面简要说明。Launchpad-字体册。字体ttf文件是通用的。
1.获取微软雅黑字体
在windows系统中进入C:\WINDOWS\Fonts,找到微软雅黑(True Type)字体,直接将其拖出桌面或者其他文件夹。[最后最好把拖出来的字体复制进C:\WINDOWS\Fonts,这么做是因为如果直接在C:\WINDOWS\Fonts中是没有复制选项的]。
2.添加mac系统字体库
获得微软雅黑的MSYH.TTF文件之后,复制到mac系统,打开mac系统字体册:依次打开Launchpad-字体册-所有字体-添加字体找到雅黑字体的文件并添加或者直接打开MSYH.TTF文件文件,在弹出的窗口中点击安装字体即可。在我的测试下安装好后的微软雅黑在mac的字体册显示的是Hei。
3.在IOS工程中使用微软雅黑字体
将微软雅黑字体文件MSYH.TTF添加到IOS工程。在工程-XXX.plist中添加一个新key,命名为“Fonts provided by application”,Xcode会自动补全。确定该key的type类型为数组array,我们需要添加不同的字体,作为该key的元素。这里我们需要添加一个字体文件名称,此例中是MSYH.TTF,包括文件后缀名。在使用该字体的时候可以使用类似如下代码:
self.mylabel.font = [UIFont fontWithName:@“MSYH” size:14];
在使用上面的代码时,只需要输入字体文件的名称不需要输入后缀名。