В мире веб-дизайна произошла настоящая революция
Разработчик из Midjourney создал новую TypeScript-библиотеку, которая умеет измерять и раскладывать текст без DOM и CSS — то есть позволяет заранее рассчитывать, как текст будет выглядеть на странице, не полагаясь на браузер.
Проще говоря, теперь можно самому управлять тем, где будут переносы строк, какая высота блока и как текст занимает пространство.
Это открывает возможности для более сложной типографики. Например, как в журналах и газетах: с обтеканием изображений, колонками и аккуратной подгонкой текста под форму. Текст будет действительно правильно переноситься под контролем разработчика, а не как решит браузер.
Такое было практически невозможно реализовать на протяжении 30 лет. Каждый сайт, которым вы пользуетесь, опирается на одну и ту же неуклюжую систему из 90-х, чтобы определить, где текст должен отображаться на экране. Теперь это можно полностью обойти.
Библиотека называется Pretext. Ссылка на гитхаб
r/#singularity
Post #33652
62.9K
- ❤ 574
- 🔥 348
- 🤯 89
- 🤡 82
- 👍 58
- 👎 8
- 💊 8
- 🗿 5
- 😁 2