Изменение отслеживания шрифтов в Какао - PullRequest
1 голос
/ 14 ноября 2008

Я делаю рендеринг текста в Какао с использованием NSAttributedString, устанавливаю свойства шрифта и подчеркивания и т. Д. Однако я не могу понять, как изменить отслеживание текста. Есть предложения?

Ответы [ 2 ]

1 голос
/ 15 ноября 2008

Я не думаю, что отслеживание шрифтов является раскрытым свойством для разметки текста с приписанными строками.

Возможно, вы могли бы использовать доступный атрибут extension в пробелах и вручную вставлять пробельные символы с масштабными коэффициентами, чтобы влиять на их ширину, но я ожидаю, что это будет хитрым взломом для чего угодно, кроме тривиальных случаев. 1005 *

Единственный другой маршрут, который я могу придумать, - это использовать ваши собственные атрибуты вместе с NSLayoutManager подклассом. Текстовая система какао чрезвычайно гибкая, но с этой гибкостью достигается большая степень сложности.

0 голосов
/ 14 ноября 2008

Мое решение до сих пор было просто использовать атрибут кернинга, так как отслеживание и кернинг схожи. Есть ли лучшее решение?

...