我在我的应用程序中使用自定义字体并且遇到了非常奇怪的问题。该字体在模拟器上可用,但在实际 iPad 上不可用。
1 我不会混淆字体名称和文件名。文件名是bitdust2.ttf
字体名BitDustTwo
,这就是我的称呼,在模拟器上没问题。
2 这不是区分大小写的问题。该字体在设备上确实不可用。当我这样做时,我知道原因:
NSLog(@"%@", [UIFont familyNames]);
我在模拟器上看到我的字体包含在familyNames
数组中,但在 iPad 上丢失了。怎么了?你有没有遇到过这样的问题?