Я добавил некоторые пользовательские шрифты истинного типа в моем приложении iOS из Xcode app-info.plist (используя ключ «Шрифты, предоставляемые приложением»).Как я могу получить имена шрифтов в моем приложении iOS?
iOS автоматически распознает их как доступные шрифты в приложении, и я могу получить имена всех семейств шрифтов, включая системные шрифты, поддерживаемые iOS, с использованием [UIFont familyNames].
Но я хочу знать, какие шрифты из системных шрифтов iOS, а какие шрифты - из пользовательских шрифтов, которые я добавил в комплекте.
Есть ли какой-либо программный способ дифференцировать вложенные шрифты из системных шрифтов или просто способ получить все вложенные имена шрифтов?
Спасибо, но я должен фактически заново создавать шрифты из комплекта файлы, чтобы получить имена? Есть ли более эффективные способы, если у меня их много? – atisman
Упрощение - это просто получить массив имен шрифтов. –
Предлагаемое упрощение не будет искать имена шрифтов, а также имена файлов шрифтов. Но я бы согласился с оригинальным ответом, потому что похоже, что в настоящее время нет другого пути. – atisman