我在Info.plist中添加了Imago字体(包括粗体,斜体以及那些名称:boolta,med和medlta),但现在我完全陷入了几个教程。
我正在使用故事板模式。
有些人可以告诉我我要编写哪些代码以及在哪里使用这些字体?
答案 0 :(得分:1)
我最近自己遇到了很多字体问题,我建议检查一些事情: -
1 /始终使用.ttf格式
2 /确保您的字体包含在项目“Build Phases”中的“Copy Bundle Resources”中
3 /自定义字体应该在你的“[appname] -Info.plist”的数组中定义,如上所述,它位于“应用程序提供的字体”标题下
4 /确保使用正确的字体名称,因为它通常与文件名不同。要获取可用字体名称列表,请使用以下代码。仅使用查找程序“获取信息”并不总是可靠的: -
for (NSString* family in [UIFont familyNames]){
for (NSString* name in [UIFont fontNamesForFamilyName: family]){
NSLog(@"font=%@", name);
}
}
然后使用日志中输出的字体名称
5 /如果STILL不起作用,则可能意味着您的字体编码有点混乱。我最近用.ttf字体,应用程序只是看不到它所以我填写文件into this online converter,无论问题是什么消失,魔术!