Зачем при скачивании шрифтов с ними поставляются также жирные и наклонные их вариации?

243
10 декабря 2016, 10:33

При скачивании шрифта X, например, с Google Fonts со шрифтом X в архиве обычно находятся X-bold и X-italic. Зачем нужны эти шрифты, если использование в коде <b></b>, <i></i> или <strong></strong>, <em></em> прекрасно выполняет свою задачу?

Или все-таки нужно вручную переписывать стили элементов вроде этого?

b {
    font-family: "X-bold";
    font-style: bold;
}
Answer 1

Над созданием большинства шрифтов работают специально обученные люди, это очень трудоемкая и кропотливая работа. Каждый вензель на букве не случаен, а продуман.
Потому и каждое начертание шрифта (курсивное, жирное, полужирное...) тоже тщательно спланировано дизайнером.

Браузеры могут самостоятельно имитировать различные начертания, но они (возможно, незначительно для некоторых шрифтов, но иногда разительно) будут отличаться от задуманного разработчиком. Особенно хорошо это видно на крупных символах. Ибо при разработке шрифта буквы прорабатываются индивидуально дизайнером, а браузер изменяет начертание общим универсальным алгоритмом.

READ ALSO
При наведении на li, менялся цвет в before

При наведении на li, менялся цвет в before

Собственно, нужно чтобы менялся цвет символа в li:before при наведении на саму liДелаю так, но не работает

201
Как сделать блоки одинаковой высоты?

Как сделать блоки одинаковой высоты?

Собственно есть 2 блока, один с меню, другой со слайдеромСлайдер адаптивный, его высота меняется в зависимости от ширины

289
Таблица выходит за границы ячейки

Таблица выходит за границы ячейки

На странице в bootstrap ячейку помещена таблица, в таблице достаточное количество столбцов, и на экранах ноутбуков эта таблица выходит за границы...

389