2012-05-25 4 views
2

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

Конечно, я искал всю эту сеть, но нигде не нашел чего-то подобного, поэтому я, наконец, должен спросить об этом.

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

Я добавил мой .ttf-Font (я попробовал два разных) в свой проект, используя перетаскивание и скопируйте его в моей папке проекта. Затем я добавил MyFontXY.ttf в мой Info.plist с использованием UIAppFonts и массива.

Далее я попытался использовать его с [UIFont fontWithName:@"MyFontXY.ttf" size:12] - нормально, не работает. Я искал настоящее имя шрифта и пробовал [UIFont fontWithName:@"My Font XY" size12], но он тоже не работает.

Итак, я попробовал несколько вещей после этого, как очистка, реимпорт, изменение имени, но ничего не произошло. Я также использовал NSLog(@"%@",[UIFont fontFamilies]), чтобы узнать, какие шрифты доступны, но моего шрифта там не было.

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

Что теперь делать? У кого-то тоже есть эта проблема?

+0

Вы добавите файл TTF к вашей цели? – iTukker

+0

Мне нужно было добавить их вручную в «Копировать ресурсы Bundle». Я уйду и позову. Пожалуйста, создайте ответ, чтобы я мог его принять. –

+0

Добро пожаловать, иногда мы ошибаемся, мы только люди;) – iTukker

ответ

7

Вам нужно добавить шрифты к вашей цели, например, путем добавления их вручную в фазе «Копировать Bundle ресурсов» вашей цели

Смежные вопросы