Почему Wingdings не работает на iOS 5?Почему я не могу использовать Wingdings в своем приложении для iPhone? - PullRequest
0 голосов
/ 01 февраля 2012

Я создал тестовое приложение.Все, что он делает, это заполняет текст на экране меткой, а затем пытается изменить шрифт.90% времени это работает просто отлично, даже когда я использую пользовательские шрифты, которые я импортировал.Однако я не смог заставить Wingdings функционировать, хотя я установил его в папку ресурсов и добавил в info.plist

self.theLabel.font = [UIFont fontWithName:@"Wingdings-Regular" size:64.0f];

Я подумал, что это может бытьимя, которое я использовал, но я выполнил тест и обнаружил, что не только семейство Wingdings установлено, но Wingdings-Regular - правильное имя.Я провел эксперименты, где я переключил «Wingdings-Regular» с другими вариантами и заметил, что, когда я вхожу во что-то, что является мусором, размер игнорируется.При использовании «Wingdings-Regular» размер не игнорируется, но буквы обычно отображаются вместо нужных мне символов.Как мне решить эту проблему?

Я вырываю волосы.

1 Ответ

1 голос
/ 08 октября 2012

Unicode требуется для доступа к символам в Wingdings или других символьных шрифтах. См. Как использовать шрифт Wingdings в Java Swing для дальнейшего обсуждения. UIKit и Java основаны на Unicode. Подробнее см. http://unicode.org.

...