Я создаю инфраструктуру ios с ее пакетом для упаковки ресурсов (nib, images, fonts), и я пытаюсь внедрить собственный шрифт в комплекте, но я не могу загрузить его из фреймворка, возможно ли это?
1) Я могу локализовать файл шрифта следующим образом:
objc
NSString *fontPath = [[NSBundle frameworkBundle] pathForResource:@"MyCustomFont" ofType:@"ttf"];
2) Но я не могу получить его в своих списках шрифтов:
objc
NSArray * array = [UIFont familyNames];
Я включил свое имя шрифта в plest plist с "Шрифтами, предоставленными приложением", без успеха, также попробовал и в Info Info Plist, включив его в рамки ressource без успеха.
Я могу загрузить nib и изображения из пакета (путем префикса с именем пакета), но не для шрифта. Любая мысль?
EDIT: Я увидел следующее сообщение: Могу ли я встроить собственный шрифт в iPhone-приложение?, но вопрос просто "Могу ли я встроить собственный шрифт в приложение для iPhone?" а не "Могу ли я встроить собственный шрифт во внешнюю структуру/пакет?" Он также делает ссылки на динамическую загрузку, которая интересна, но использует частный api, который не является подходящим решением для фреймворка.
Спасибо