В принципе это уже сейчас решаемо. Насколько удачно получится автоматизировать — не понятно потому что шрифты разные и если, все равно в каждом конкретном случае придется подгонять в ручную, то удобства это не добавит. Потенциально это может работать только с Open Type шрифтами, где cap height передается как параметр в файле шрифта. С другими форматами, похоже работать не будет.
Как делать сейчас, если кому интересно — отрицательные margins и это не костыль, отрицательные поля абсолютно валидный CSS.
В принципе это уже сейчас решаемо. Насколько удачно получится автоматизировать — не понятно потому что шрифты разные и если, все равно в каждом конкретном случае придется подгонять в ручную, то удобства это не добавит. Потенциально это может работать только с Open Type шрифтами, где cap height передается как параметр в файле шрифта. С другими форматами, похоже работать не будет.
Как делать сейчас, если кому интересно — отрицательные margins и это не костыль, отрицательные поля абсолютно валидный CSS.
отрицательные поля абсолютно валидный CSS.Ждём отрицательные значения в настройках Auto Layout в Figma