我的自定义字体有问题。即它是Tw Cen MT.ttf
这与此处的问题相同: Custom font not showing on device, but does on simulator
除了给定的解决方案对我不起作用。
我完成了你应该做的事情:
它仍然不起作用。更有趣的是 - 当我列出可用字体时:
NSLog(@"%@", [UIFont familyNames]);
它在模拟器上显示我的字体,但未在设备上显示。我在新的iPad和带有iOS 6的iPhone 4上进行了测试。
有什么建议吗?
答案 0 :(得分:6)
请确保不要将姓氏与字体名称混淆。这是我用来检查字体真实姓名的代码.-
NSArray *familyNames = [UIFont familyNames];
for (NSString *aFamilyName in familyNames) {
NSArray *fontNames = [UIFont fontNamesForFamilyName:aFamilyName];
for (NSString *aFontName in fontNames) {
NSLog(@"%@", aFontName);
}
}
答案 1 :(得分:1)
确保您拥有正确的字体名称。模拟器不区分大小写,而电话则是。