Новый параметр на первый взгляд решает проблему пустого пространства внутри текстового бокса.
С одной стороны, это позволяет дизайнеру выстраивать типографику как в полиграфическом дизайне — по базовой линии, что позволяет делать более эстетичные конструкции. С другой, обрезание текста по верхней площадке прописных букв — вопрос спорный.
Во-первых, в цифровой типографике далеко не всегда высота литеры — целое значение. Как и в какую сторону это будет округляться?
Во-вторых, при работе с дизайн-системами, где часто используют набор отступов и фиксированный шаг, такой подход эффективности не добавит, так как подогнать текстовый бокс под нужный размер не получится. Например, при шаге, кратном четырём пикселям, высота текстового блока может обрезаться до 13 или 15 пикселей. Что с этим делать, тоже пока неясно.
В принципе это уже сейчас решаемо. Насколько удачно получится автоматизировать — не понятно потому что шрифты разные и если, все равно в каждом конкретном случае придется подгонять в ручную, то удобства это не добавит. Потенциально это может работать только с Open Type шрифтами, где cap height передается как параметр в файле шрифта. С другими форматами, похоже работать не будет.
Как делать сейчас, если кому интересно — отрицательные margins и это не костыль, отрицательные поля абсолютно валидный CSS.
отрицательные поля абсолютно валидный CSS.Ждём отрицательные значения в настройках Auto Layout в Figma
Тем временем в InDesign это уже давно реализовано, и вообще современной индустрии интерфейсо-строении есть много чему поучиться у этой древней программы. Не удивительно, что в ней когда-то прототипировали сайты и приложения.
Древняя — это quarkxpress 3.11. а индизайн современный и офигенный) но к сожалению для веба не подходит. Хоть типографика там и отличная
есть много чему поучитьсяЗдесь можно еще добавить применение разных стилей шрифта внутри одного текстового блока. Причем в вебе и нативной разработке это всегда было, но почему то в софте для дизайна интерфейсов этим решили пренебречь.
Надеюсь, что они про такой вариант не забудут.