За каждой строкой книги стоят алгоритмы, придуманные десятилетия назад
A page looks innocent: the algorithms behind a typeset page
Автор разбирает анатомию типографской страницы — от разбиения на страницы и переносов до шейпинга глифов и записи PDF. Показано, как это устроено в speedata Publisher на LuaTeX и в его новой Go-библиотеке boxes and glue. Отдельное внимание — алгоритму разбиения абзаца на строки Кнута и Пласса 1981 года и паттернам переносов Ляна, которые до сих пор лежат в основе современной вёрстки.
Сноски выглядят как самое простое на странице, но они среди самого сложного.