Проверьте, содержит ли NSFont символ

Как я могу программно проверить, содержит ли NSFont символ Unicode, такой как '°'?

1 ответ

Решение

Хорошо, попробуйте это:

NSFont *font = [NSFont fontWithName:@"Arial" size:14.0];
NSCharacterSet *set = [font coveredCharacterSet];
if (![set characterIsMember:[@"°" characterAtIndex:0]]) {
    NSLog(@"Failed");
} else {
    NSLog(@"Success");
}
Другие вопросы по тегам