2008-11-14 2 views

ответ

-1

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

1

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

Вы могли бы, возможно, использовать имеющиеся расширения атрибут пробельных и вручную вставлять пробельные символы с масштабированием факторы влиять на их ширину, но я полагаю, что было бы неудобным хак для чего-нибудь, кроме тривиальных случаев.

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

Смежные вопросы