Использовать пользовательский шрифт при выпуске приложения - PullRequest
2 голосов
/ 29 февраля 2012

У меня есть шрифт под названием "Sansumi-Ultralight".Это то, что я сделал до сих пор, основываясь на некоторых уроках:

1. Перетащите шрифт (файл .ttf) в мое приложение

2.Добавьте «UIAppFonts» в информационный список.Добавьте имя Sansumi-Ultralight в поле.

3. Используйте его, выполнив следующее: UILabel.font = [UIFont fontWithName: @ "Sansumi-Ultralight" size: 14];

Itне работаетЯ попытался сделать доказательство принципа, заменив имя шрифта на helvetica-ultralight, и это также не работает.(Это вторая проблема. Кажется, я не могу использовать другие версии (курсив, ультралайт и т. Д.) Встроенные шрифты, такие как helvetica)

Интересно, что я сделал не так.Кто-нибудь может мне помочь?

Спасибо.

Ответы [ 2 ]

6 голосов
/ 29 февраля 2012

Я думаю, вы забыли включить свой файл шрифта в целевое членство TestApp

Вы видите это http://tinypic.com/view.php?pic=b7h11i&s=5

4 голосов
/ 29 февраля 2012

Я использую следующие шаги:

  1. Добавьте файл шрифта (xxx.ttf) в ваш проект.

  2. Добавить "Предоставленные шрифтыпо заявке "в info.plist.Добавьте нужное имя файла шрифта (xxx.ttf) в этот массив.

  3. Используйте его как [UIFont fontWithName:fontName size:size]; Это fontName не является именем файла (например, xxx.ttf, а не xxx дляв этом случае), вам следует открыть файл ttf и увидеть его имя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...