Пользовательский UIFont базовая линия смещена

У меня проблема с пользовательскими UIFonts. Я загружаю 6 из них (шрифт A в обычный / жирный / регулярный италийский / boldItalic, шрифт B в сжатый / конденсированный наклонные варианты).

Тем не менее, вот что он дает при визуализации:

Две первые строки в порядке, но последняя имеет базовую проблему.

Я попытался изменить UPM, ascender, descender, x-height шрифта в FontLab, чтобы он соответствовал значениям первого шрифта (которые отображаются правильно), но безрезультатно. Я попытался преобразовать формат шрифта из OTF в TTF, не повезло. Что бы я ни пытался, это всегда так.

У кого-нибудь есть опыт с этим?

Ответы на вопрос(6)

Ваш ответ на вопрос