Преобразование чисел в числа в верхнем регистре с помощью NSAttributedString / NSString и UILabel

Я использую здесь шрифт, который по-разному выглядит для прописных и строчных чисел. Это отлично работает в текстовых редакторах и инструментах Adobe (с помощью меток настроек только в верхнем регистре), и я подумал, что это будет работать и в UIKit, просто пропустив строку через метод uppercaseString, но, похоже, на самом деле это не поворачивает числа в их версии в верхнем регистре.

Итак ... Как мне перевести числа в верхний регистр в UIKit? Могу я?


person Christian A. Strømmen    schedule 27.03.2013    source источник
comment
Вы пробовали - (NSString *)uppercaseStringWithLocale:(NSLocale *)locale?   -  person petert    schedule 27.03.2013
comment
Я пробовал uppercaseStringWithLocale как с systemLocale, так и с currentLocale, моим собственным и en_US. Ни то, ни другое не дало никакого эффекта. И да, некоторые шрифты, кажется, имеют прописные и строчные цифры.   -  person Christian A. Strømmen    schedule 27.03.2013


Ответы (1)


Это сообщение в блоге может помочь.

Также обратите внимание, что хотя для них существует довольно много разных терминов, в мире типографики они чаще известны как выравнивание и старомодные цифры, а не «числа в верхнем и нижнем регистрах»

person djangodude    schedule 27.03.2013
comment
Привет, djangodude, мы ищем специалиста по шрифтам для нашего стартапа (en.youscribe.com). Вы заинтересованы в выполнении какой-либо работы для нас или знаете кого-нибудь, кто может нам помочь в этом вопросе (в качестве подрядчика)? Если да, не стесняйтесь обращаться ко мне: yann.robin (at) youscribe [.com] - person Yann; 05.04.2013