2012-02-08 2 views
1

Можно ли загрузить шрифт с диска и использовать его во время выполнения?Как загрузить шрифт с диска?

Если да, то как и где вы храните шрифты на iphone/ipod/ipad для вашего приложения?

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

ответ

0

вы должны поместить их (.ttf, .OTF) в вашем инфо-PLIST под UIAppFonts, то вы можете «использовать» их setFont: withSize:

+0

Возможно, мне придется перефразировать мой первоначальный вопрос, но я пытаюсь загрузить шрифт с диска во время выполнения - как бы добавить его в свой info-plist? – wayneh

0

вы добавить свой шрифт в качестве ресурса , добавьте его в свой info.plist под массивом Fonts provided by application (UIAppFonts), затем используйте его как любой встроенный.


Хорошо, в таком случае обратите внимание на FontLabel проекта.

Одна вещь, хотя, просматривая ее код - вы можете получить только CGFontRef и с каким-то вуду работать с ним, никакого преобразования между CGFontRef и UIFont действительно не существует. См. this question

+0

Возможно, мне придется перефразировать мой первоначальный вопрос, но я пытаюсь загрузить шрифт с диска во время выполнения - как я могу добавить его в свой информационный plist? – wayneh

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