У меня сложилось впечатление, что моноширинный шрифт всегда имеет одинаковую ширину/высоту в пикселях, даже если он выделен жирным шрифтом, курсивом или жирным шрифтом + курсивом (одного размера). Но я только что нашел тот, который на один пиксель шире, когда жирный + курсив.
Это просто невозможно, или некоторым шрифтам удалось добиться этого, но при этом выглядеть прилично во всех стилях?
Сделать хороший шрифт чрезвычайно сложно. Дело не в том, что какая-либо из отдельных частей шрифта сложна как таковая. На самом деле все шаги, которые вы делаете, невероятно просты. Их просто много. Когда вы расширяете это до семейства шрифтов, вы получаете все больше и больше вещей, которые нужно учитывать. Когда вы включаете растеризацию шрифта, нужно учитывать еще больше вещей.
Качество и удобство использования шрифта являются очень важным свойством. Это означает, что многие особенности шрифта случаются, они не созданы как таковые. Иногда вы можете предвидеть или даже контролировать некоторые из факторов, но появление немного сложнее.
Теперь что касается курсивного шрифта. Ну, курсивный шрифт должен чередоваться с отрицательным символом. В противном случае его, вероятно, технически следует просто называть наклонным. Если вы подпишитесь на это имя, то ответ будет «Нет», однако у вас может быть немного более гибкий взгляд на мир. Тогда может быть да.
Но обратите внимание.
разница в ширине также может быть вызвана вашим механизмом рендеринга. Так что даже если шрифт был тот же. Это может все еще отметить, что выходит то же самое. Любая, сколь бы мелкой ни была деталь во всем пайплайне, может составлять разницу в один пиксель.
Не очень многие производители шрифтов считают это своим главным приоритетом.
Выравнивание на самом деле не зависит от ширины, поскольку шрифты могут чередоваться.
Изображение : ширина строки может варьироваться без необходимости выравнивания.
Скотт
Маниус
джуджа
Маниус