Когда я увеличиваю шрифт на веб-странице, иногда шрифт становится «черным», почему это так?

И после нескольких прокруток мыши:

2 ответа2

2

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

Современные форматы файлов шрифтов поддерживают подсказки, что позволяет разработчику шрифта контролировать, как и когда происходят эти корректировки. Это означает, что если этот шрифт был правильно подсказан, ни один из ваших примеров не обязательно ошибочен с точки зрения намерения дизайнера шрифта. Нижний образец - это предполагаемый вес, когда разрешение достаточно высокое, чтобы не быть проблемой, а верхний образец - это компромисс, но тот, который сделан дизайнером для этой конкретной комбинации размера шрифта и dpi. Тем не менее, я хотел бы предположить, что верхний образец установлен в нечетном размере, который подсказки не покрывали.

0

Я думаю, что у вас есть концептуальная проблема здесь.

В большинстве случаев, если вы увеличиваете только ширину и высоту шрифта, при достаточно большом размере текст больше не похож на этот шрифт. Большие размеры шрифта содержат более толстые символы, чем меньшие шрифты.

То, что вы видите, выглядит для меня как нормальное поведение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .