Первый Можно ли встроить мою библиотеку в уровень iOS или я ограничен только уровнем приложения?
В iOS Platform приложения ограничены в среде песочницы, поэтому все, что вы хотите сделать, ограничено на уровне приложения и не влияет на уровень iOS.
Второй Вы можете использовать свой собственный шрифт внутри приложения iPhone (спасибо iOS 3.2)
Из iOS 3.2 doc
Поддержка пользовательских шрифтов:
Приложения, которые хотят использовать пользовательские шрифты, теперь могут включать эти шрифты в свой пакет приложений и регистрировать эти шрифты в системе, включив ключ UIAppFonts в их файл Info.plist. Значение этого ключа представляет собой массив строк, идентифицирующих файлы шрифтов в комплекте приложения. Когда система видит ключ, она загружает указанные шрифты и делает их доступными для приложения.
для добавления пользовательских шрифтов выполните следующие действия:
1) Добавьте свои файлы шрифтов в свой проект, используя XCode в качестве ресурса
2) Добавьте ключ к вашему файлу info.plist с именем UIAppFonts.
3) Сделать этот ключ массивом.
4) Для каждого имеющегося шрифта введите полное имя файла шрифта (включая расширение) в качестве элементов массива UIAppFonts.
5) Сохранить info.plist
6) Теперь в вашем приложении вы можете просто вызвать [UIFont fontWithName: @ "CustomFontName" size: 12], чтобы получить пользовательский шрифт для использования с вашими UILabels и UITextViews и т. Д.
Примечание: Это работает только в iOS 3.2 и более поздних версиях iOS.
Список шрифтов, доступных на платформе iOS, можно получить по ссылке this .