Пользовательский UIFont базовая линия смещена
У меня проблема с пользовательскими UIFonts. Я загружаю 6 из них (шрифт A в обычный / жирный / регулярный италийский / boldItalic, шрифт B в сжатый / конденсированный наклонные варианты).
Тем не менее, вот что он дает при визуализации:
Две первые строки в порядке, но последняя имеет базовую проблему.
Я попытался изменить UPM, ascender, descender, x-height шрифта в FontLab, чтобы он соответствовал значениям первого шрифта (которые отображаются правильно), но безрезультатно. Я попытался преобразовать формат шрифта из OTF в TTF, не повезло. Что бы я ни пытался, это всегда так.
У кого-нибудь есть опыт с этим?