Пользовательский установленный шрифт неправильно отображается в UILabel - PullRequest
79 голосов
/ 24 марта 2011

Я пытаюсь использовать Helvetica Neue Condensed шрифт, полученный из пакета Adobe Font Collection Pro. К сожалению, он выглядит неправильно, когда я использую его в UILabel.

Кажется, что высота строки рассчитана правильно (я думаю), но когда шрифт отображается, он выравнивается по самому верху ограничительной рамки. Я позвонил [myLabel sizeToFit] и только отрегулировал ширину, чтобы сделать этот снимок экрана:

Screen capture of incorrect font rendering

У меня была такая же проблема как с жирным шрифтом, так и с обычной версией шрифта. Я смог вытащить версию Helvetica Neue Bold из OSX и установить ее на свое устройство, и она отображается нормально (зеленый фон на картинке выше).

Что может быть не так с файлом шрифта или моим кодом, из-за которого он будет рисоваться таким образом?

Ответы [ 11 ]

0 голосов
/ 27 июля 2012

Если у вас возникли проблемы с этими утилитами командной строки, попробуйте fontcreator в окне.и измените шрифт assender из его меню настроек.

...