0

我在这里阅读了如何编码字体交换,我有以下两个问题,

1)为什么实际字体看起来与它应该看起来的不同

2)我必须先在我的机器上安装字体吗?

4

1 回答 1

0

如果您使用的是系统字体,则可以。

但是要使用 xcode 未提供的自定义字体,请参考此

如何在 iPhone SDK 中包含和使用新字体?

编辑:

检查字体是否正确添加或不调用此函数并正确检查字体名称

-(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];
}
于 2013-11-12T11:02:57.617 回答