UIFont fontName для Bold Lucida Grande - PullRequest
       60

UIFont fontName для Bold Lucida Grande

1 голос
/ 17 августа 2011

Мне не удалось найти имя системы имен жирного шрифта Lucida Grande, и мне нужно использовать его в [UIFont fontWithName: size:]. Кто-нибудь может дать мне точное имя? не удалось найти его в интернет-списках.

Tnx!

Ответы [ 2 ]

1 голос
/ 17 августа 2011

Вы не можете найти его, потому что он недоступен в системе. Вам нужно будет выбрать другой шрифт.

0 голосов
/ 17 августа 2011

Этот шрифт, как и многие другие, недоступен для использования в iOS. Чтобы получить список доступных шрифтов, используйте:

    NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
    NSArray *fontNames;
    NSInteger indFamily, indFont;
    for (indFamily=0; indFamily<[familyNames count]; ++indFamily)
    {
        NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
        fontNames = [[NSArray alloc] initWithArray:
                     [UIFont fontNamesForFamilyName:
                      [familyNames objectAtIndex:indFamily]]];
        for (indFont=0; indFont<[fontNames count]; ++indFont)
        {
            NSLog(@"    Font name: %@", [fontNames objectAtIndex:indFont]);
        }
        [fontNames release];
    }
    [familyNames release];

http://ajnaware.wordpress.com/2008/10/24/list-of-fonts-available-on-the-iphone/

Также обратите внимание, что список шрифтов может изменяться с обновлениями iOS.

...