Начертания шрифта

354
06 сентября 2017, 12:36

Есть шрифт Tahoma:

font-weight: normal; font-style: normal;

Хочу проставить у некоторого элемента значение

{
   font-family: Tahoma
   font-weight: 900
}

и получаю один вариант шрифта.

Если подключить Tahoma-Bold:

font-weight: normal; font-style: normal;

и для этого же элемента проставить

{
   font-family: Tahoma-Bold
}

То в 2 вариантов отобразится шрифт разной толщины.

Всегда думал, что Жирное начертание = Нормальное начертание + font-weight: 900

- Tahoma-Bold

- Tahoma, font-weight: 900

Answer 1

Во-первых, жирностей шрифта теоретически не 3, а 9: 100, 200, 300, 400 (normal), 500, 600, 700 (bold), 800, 900. Во-вторых, bold - это не 900, а 700.

Далее, подключая новый веб-шрифт, ты должен указать его жирность. Если у тебя подключены только некоторые из жирностей, то как должен поступить браузер, если ему вдруг попадётся неподключенная? Он либо выберет ближайшую, либо попытается сам подогнать шрифт под запрошенную жирность. А как он может подогнать? Просто что-нибудь растянет. А как подгоняли авторы шрифта? Они полностью рисовали каждую букву, чтобы она хорошо смотрелась в этой жирности. А может ещё и лигатуры рисовали. Вот и получается два разных начертания.

READ ALSO
Достать значение из тэга. Парсинг html

Достать значение из тэга. Парсинг html

Использую библиотеку JSOUPВот кусок HTML, который я парсю:

355
Как зафиксировать текст

Как зафиксировать текст

Как зафиксировать текст, что бы при разных разрешениях он не делился пополам, а переносился полностью?

277
Нужно вывести элементы массива циклом в таблице

Нужно вывести элементы массива циклом в таблице

Есть база данных, в ней содержатся данные по объектамНеобходимо в виде таблицы циклом вывести данные (5 значений из 50)

227
Нажатием на один инпут выделялись все

Нажатием на один инпут выделялись все

Задача такая, что при нажатии на один чекбокс, нужно чтобы выделялись всеЯ понимаю как реализовать это когда они идут один за другим, но мне...

266