Я использую NSMutableAttribtuedString
для создания строки с форматированием, которую затем передаю в Core Text для рендеринга в фрейм. Проблема в том, что мне нужно использовать верхний индекс и индекс. Если эти символы не доступны в шрифте (большинство шрифтов не поддерживают его), то установка свойства kCTSuperscriptAttributeName
ничего не делает.
Итак, я думаю, что у меня остался единственный вариант, который должен подделать его, изменив размер шрифта и перемещая базовую линию. Я могу сделать бит размера шрифта, но не знаю код для изменения базовой линии. Может ли кто-нибудь помочь?
Спасибо!
EDIT: Я думаю, учитывая количество времени, которое у меня есть для сортировки этой проблемы, редактирования шрифта, чтобы он дал индекс "2"... Либо это, либо найти встроенный iPad-шрифт, который делает. Кто-нибудь знает какой-либо шрифт с засечками с индексом "2", который я могу использовать?