Почему отрисовка текста — это так сложно?
PawelCodeStuff
0:00 / 0:00
Почему отрисовка текста — это так сложно?
211 264 просмотра · 5 месяцев назад
PawelCodeStuff
43,2 тыс. подписчиков
211 264 просмотра · 5 месяцев назад
Почему отрисовка одной буквы на экране — одна из самых сложных задач, которые ваш компьютер решает каждый день — подробный анализ кривых Безье, растеризации, байт-кода хинтинга, субпиксельной отрисовки и кэша текстурного атласа GPU.
0:00 Математический кошмар, стоящий за одним нажатием клавиши
0:33 Шрифты — это не картинки, это кривые Безье
1:04 Растеризация: применение плавных математических вычислений к пиксельной сетке
2:20 Хинтинг: шрифты содержат собственный исполняемый байт-код
2:58 Субпиксельная отрисовка, ClearType и цветовая окантовка
4:22 Текстурный атлас: как GPU жульничает, чтобы оставаться быстрым