tg-me.com/iosdev/471
Last Update:
CoreText в Swift в трёх частях: от HelloWorld к Typesetter
Вы когда-нибудь хотели создать компонент редактирования текста с нуля?
📖 Core Text предоставляет низкоуровневый программный интерфейс для компоновки текста и работы со шрифтами.
Механизм верстки Core Text разработан для обеспечения высокой производительности, простоты использования и тесной интеграции с Core Foundation. API обеспечивает высококачественный набор текста, включая преобразование символов в глифы, лигатуры, кернинг и так далее. Дополнительная технология шрифтов Core Text обеспечивает автоматическую замену шрифтов (каскадирование), дескрипторы и коллекции шрифтов, легкий доступ к метрикам шрифтов и данным глифов, а также многие другие возможности.
В серии статей рассматриваются его аспекты:
1️⃣ HelloWorld c использованием CoreText.
2️⃣ Font Descriptor, Font Metrics, Line height и не только разбираются в этой части.
3️⃣ Верстка текста — нетривиальная задача. CoreText предоставляет несколько полезных функций для отрисовки текста в прямоугольной рамке или вдоль заданного пути. И об этом пойдет речь в третьей части.
@iOS Dev
BY iOS Dev

Share with your friend now:
tg-me.com/iosdev/471