前言
iOS App开发中,为了突出App的一些特殊性和美观,系统中的字体已经不能满足开发的使用,所有需要引入一些特殊的字体。
字体有对应的字体文件,一般都是以ttf和otf(或者ttc)为后缀。可以去第三方网站去下载或者Google Fonts下载。
应用
根据我们的需要下载我们需要的字体,下载完之后开始项目操作(注意下载的字体是否有版权和收费等问题)
1.字体引入项目中
拖动下载的字体文件到项目中
2.配置Info.plist
注意在Info.plist配置中,注意字体的名字和引入字体文件名字必须一致
3.查看添加字体的名字
OC中
for (NSString *familsName in [UIFont familyNames]) {
NSLog(@"----------------------------Font Family Name:%@-----------------------------------",familsName);
for (NSString *fontName in [UIFont fontNamesForFamilyName:familsName]) {
NSLog(@"Font Name:%@",fontName);
}
}
Swift中
for familsName : String in UIFont.familyNames {
print("----------------------------Font Family Name:\(familsName)-----------------------------------")
for fontName in UIFont.fontNames(forFamilyName: familsName) {
print("Font Name:\(fontName)")
}
}
4.使用添加的字体
OC中
ttt.font = [UIFont fontWithName:@"HoboStd" size:20];
Swift 中
tttt.font = UIFont.init(name: "HoboStd", size: 20)