Line-height. Межстрочный интервал.
Line height в Android TextView: где не сходится с Figma, как мешает pixel-perfect, и как это решить
Всем привет! Сегодня от лица команды Avito Android Design System поговорим о pixel-perfect-верстке, – а если более точно, о pixel-perfect в Android TextView. В крупных проектах уделяется большое внимание деталям: дизайнеры, аналитики и продуктовые менеджеры продумывают все до мелочей, чтобы максимально улучшить пользовательский опыт. В дизайне такой важной деталью становится pixel-perfect-верстка: дизайнеры кропотливо и выверено создают визуальный язык продукта, чтобы пользовательский опыт был интуитивно понятным, простым и гармоничным...
Небольшое дополнение по единицам измерения в CSS 🙃 Я тут искал, что бы тебе рассказать интересного и заметил неприметные единицы измерения lh и rlh lh — расшифровывается как line-height. Соответственно, 1lh = высоте строки, 2lh = высота строки * 2 и т.д. (caniuse 78.9%) rlh — расшифровывается как root line-height. Работает точно так же как lh, но относительно корневого элемента (<html>), очень похоже на пару rem и em. Самое интересное, что rlh поддерживает только Safari, сафари впереди планеты всей 🤣 (caniuse 10.2%)