Я использую собственный шрифт в своем приложении и столкнулся с очень странной проблемой. Шрифт доступен на симуляторе, но недоступен на реальном iPad.iOS. шрифт доступен на симуляторе, но не на устройстве
1 Я не путаю имя и имя шрифта. Имя файла: bitdust2.ttf
, тогда как имя шрифта BitDustTwo
, и так я называю это, и на симуляторе это нормально.
2 Это не вопрос чувствительности к регистру. Шрифт действительно недоступен на устройстве. Я знаю, что причина, когда я это сделать:
NSLog(@"%@", [UIFont familyNames]);
я вижу, что на тренажере мой шрифт включен в familyNames
массив, но не хватает на IPad. Что не так? Вы когда-нибудь сталкивались с такой проблемой?
Не все шрифты, доступные на Mac, доступны на устройствах iOS. Почему вы удивлены? – Abizern
Вы имеете в виду, что я не могу добавить определенные типы пользовательских шрифтов? –
Проверьте устройство, какая версия iOS есть и в симуляторе, какая версия iOS существует, если устройство имеет более низкую версию iOS, а затем симулятор, тогда добавленный шрифт или функция не будут работать в более низкой версии iOS. – Gyanendra