Как правильно использовать собственный шрифт в IOS?

Я пытался использовать собственный шрифт [1] в своей игре, и мне удалось использовать его в Android и Интернете, но не в IOS.

У меня есть мой проект xcode следующим образом:

http://discuss.cocos2d-x.org/uploads/default/9079/0e7bfa08016642fa.png

Но я пробовал писать только Soup of Justice в xcode, но это не сработало.

В моем проекте студии кокосов у меня есть в resource.js:

шрифт: 'res/Fonts/Soup of Justice.ttf' и он предварительно загружен в main.js

Затем мои вызовы cc.LabelTTF: var label = new cc.LabelTTF("Prueba", "Soup of Justice", 50); но я также пробовал var label = new cc.LabelTTF("Prueba", 'res/Fonts/Soup of Justice.ttf', 50);

Любая помощь приветствуется!

[1] http://www.dafont.com/es/soup-of-justice.font


person Alex G. G.    schedule 08.04.2015    source источник
comment
Как выглядит ваше упоминание [2][3][4]?   -  person Azat    schedule 08.04.2015
comment
Извините, поскольку у меня недостаточно репутации, я не позволил мне разместить столько ссылок, и я забыл удалить ссылки.   -  person Alex G. G.    schedule 09.04.2015


Ответы (2)


Это ссылка, которая должна помочь вам, и получить вас в рулоне ...

  1. Добавьте шрифт в свой проект
  2. Включите имена шрифтов в свой PList под ключ под ключом «Шрифты, предоставленные приложением».
  3. Используйте шрифты с правильным названием.

Используйте код, написанный ниже, чтобы распечатать все шрифты и найти тот, который вы хотите использовать.

for (NSString* family in [UIFont familyNames])
{
    NSLog(@"%@", family);

    for (NSString* name in [UIFont fontNamesForFamilyName: family])
    {
        NSLog(@"  %@", name);
    }
}
person Mayur Deshmukh    schedule 08.04.2015

Здравствуйте, вы проверили шрифты в своем приложении, как это?

NSArray *fontFamilies = [UIFont familyNames];

for (int i = 0; i < [fontFamilies count]; i++)
{
    NSString *fontFamily = [fontFamilies objectAtIndex:i];
    NSArray *fontNames = [UIFont fontNamesForFamilyName:[fontFamilies objectAtIndex:i]];
    NSLog (@"%@: %@", fontFamily, fontNames);
}

В этой небольшой конструкции будут перечислены все шрифты, которые можно использовать в вашем приложении, а также шрифты, добавленные вами в проект. Отображаемое там имя будет именем шрифта, который можно использовать.

person channi    schedule 08.04.2015