Есть ли каноническое правило, как вертикально центрировать текст в поле? Или, другими словами, как выровнять прямоугольник вокруг текста? Я мог бы представить три варианта на основе типографских метрик (см. Мою неточную иллюстрацию):
- Выровнять по середине x-height
- Выровнять по середине высоты колпачка (« средняя линия »)
- Выровняйте по середине цоколя + высота спуска
Я в основном программист, но мне часто приходится это делать, и я хотел бы знать, существует ли общее правило общего пользования или вы, дизайнеры, делаете это так, как считаете нужным. Я бы предпочел ссылки на книги по графическому дизайну вместо личных мнений.
typography
text
alignment
best-practice
Эрнесто
источник
источник
Ответы:
Хороший вопрос!
Я действительно люблю и согласен с ответами, данными до сих пор. Мой ответ больше фокусируется на прагматической технике, чем на научных или математических рассуждениях. : D
С учетом вышесказанного, я предпочитаю использовать базовую линию и высоту x (см. Раздел « Типовые условия » ниже) в качестве отправной точки для верхней и нижней линий моего ящика соответственно. Надеюсь, этот GIF поможет объяснить:
Как только я получу путь для выравнивания с базовой линией или высотой x, я использую SHIFT+ UPили DOWNклавиши со стрелками для создания визуального заполнения (по умолчанию в Photoshop каждый прирост равен
10px
, поэтому в приведенном выше примере я добавил40px
отступ сверху и дно).В этом примере вы можете увидеть, что делает инструмент выравнивания, если я возьму тот же блок / текст и выполнил «Выравнивание вертикальных центров» (красный текст - результат использования инструмента выравнивания):
Как видите, это довольно близко (
2px
разница).Подвести итоги / сделать вывод:
Методы, которые я использую:
1px
остаток - это разница ... Я сместу текст1px
(или больше) вверх, а не вниз.Обрамление картин
… и тут:
Введите Условия
- https://www.supremo.tv/typeterms/
БОНУС!
Вот GIF, сравнивающий высоту кепки, спусковое устройство, восходящий элемент со всеми строчными буквами без спускового устройства / восходящих элементов:
Я думаю, что обе версии выстроились в ряд.
источник
Визуальный вес настолько динамичен, что на самом деле он не может быть продиктован ростом x, высотой кепки и т. Д.
Некоторые элементы в вашем дизайне могут притягивать взгляд в одном направлении над другим, несмотря на то, что математически они «центрированы», например, слева направо по сравнению с холстом.
«Визуальный центр» - это то, где все веса элементов визуально сбалансированы, несмотря на то, что они не находятся в точном центре.
Вы можете попробовать поэкспериментировать с этим инструментом: http://javier.xyz/visual-center/
источник
Дизайн не всегда точная наука. Часто то, что выглядит правильным, может не совпадать с тем, что является истинным центром или что математически правильно.
В частности, в вашем вопросе будет лучше всего определить оптическое выравнивание по возрастанию и спуску в тексте. Если нет ни восходящих, ни сходящих, идеальное выравнивание может измениться. В ваших примерах номер три кажется лучшим выбором, потому что есть как восходящие, так и нисходящие, и центрирование их выглядит наиболее приятным для глаз.
источник