我在这里阅读了如何编码字体交换,我有以下两个问题,
1)为什么实际字体看起来与它应该看起来的不同
2)我必须先在我的机器上安装字体吗?
如果您使用的是系统字体,则可以。
但是要使用 xcode 未提供的自定义字体,请参考此
编辑:
检查字体是否正确添加或不调用此函数并正确检查字体名称
-(void)checkFontList
{
NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
NSArray *fontNames;
NSInteger family, font;
for (family=0; family<[familyNames count]; ++family)
{
NSLog(@"Family name: %@", [familyNames objectAtIndex:family]);
fontNames = [[NSArray alloc] initWithArray:[UIFont fontNamesForFamilyName:[familyNames objectAtIndex:family]]];
for (font=0; font<[fontNames count]; ++font)
{
NSLog(@" Font name: %@", [fontNames objectAtIndex:font]);
}
[fontNames release];
}
[familyNames release];
}