Добавить пользовательские шрифты в Xcode 4.1

17

Я хочу использовать пользовательские шрифты в приложении y.

Я объявил «Шрифты, предоставленные приложением» в файле info.Plist

и установите label.font шрифт с именем с расширением .TTF

отобразил файл TTF в проект и скопировал файл в проект

создал выход на метку, но все же ничего не работает.

Если кто-то знает, что происходит там, я хотел бы получить некоторую помощь.

Недавно я заметил, что эта проблема известна @ 4.1 (версия xcode).

TNX:)

    
задан or azran 04.09.2011 в 09:34
источник

4 ответа

28

Имя шрифта не является именем файла. Вы хотите сделать двойной щелчок на шрифте в Finder.

Это должно открыть его в Книге шрифтов, как это изображение

Название шрифта, которое вы хотите, это название в названии, которое я выделил так привлекательно красным цветом.

    
ответ дан Sherman Lo 04.09.2011 в 10:16
источник
  • Просто, что мне нужно! –  or azran 04.09.2011 в 10:35
  • Спасибо! Ваш ответ тоже помог мне –  BBog 03.01.2012 в 11:54
  • Как насчет вариантов, таких как Light, Regular и & Bold? Выделенное название не изменяется для них. –  bendytree 21.07.2012 в 17:56
  • @bendytree вы нашли, как это сделать? –  André Cytryn 03.08.2012 в 19:35
  • Я смог добавить -Light или -Bold до конца, и это сработало. Не уверен, что это работает по всем направлениям. –  bendytree 03.08.2012 в 23:07
Показать остальные комментарии
8

Я просто потратил большой кусок своего времени, пытаясь понять мою проблему ... что я пропустил, когда я перетащил файл .ttf в xcode, я не выбрал имя моего приложения под заголовком «Добавить в цель»: раздел.

Даже если казалось, что файл находится в правильном каталоге, а что нет, он не распознал его под именами семей, используя этот код:

NSLog(@"FONT FAMILIES\n%@",[UIFont familyNames]);

Итак, надеюсь, это может помочь кому-то, если они застряли.

    
ответ дан Mario 29.03.2012 в 12:17
источник
  • Отличный материал !!! Я посмотрел повсюду, и это первый ответ, который я нашел, который помог мне с моей проблемой. Спасибо за указание на это –  Robbie 14.01.2013 в 22:21
  • Вы сохранили мой день с подсказкой Add to Target, СПАСИБО !!!! –  Laurent Crivello 17.04.2013 в 00:40
3

Этот совет не помог мне, поэтому я хотел поделиться тем, что сделал:

Открытие шрифта в Finder дало длинное имя, которое не сработало (TypeWrong Smudged - DGL), но когда я искал тот же шрифт в списке шрифтов Photoshop, он показал название как просто TypeWrong, которое действительно сработало. Поэтому, если Finder показывает длинное имя с пробелами в нем, вы можете попробовать просто использовать первый свободный от пространства фрагмент.

    
ответ дан user1139733 18.01.2012 в 22:21
источник
1

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

проверьте ссылку

    
ответ дан amar 26.04.2012 в 09:09
источник