Цветная окантовка шрифтами Windows TrueType

Я заметил, что с некоторыми шрифтами вокруг текста появляется некоторая окантовка (которая обычно окрашена в красные / синие линии).

Вот один пример.

fringed fonts

Часть моей работы - это дизайн, и мне очень трудно использовать нативные инструменты, когда система не может сгладить некоторые шрифты. Это также двойственно для меня.

Кто-нибудь еще испытывает это? Нашли исправление?

Я использую субпиксельное сглаживание, полный хинтинг и порядок субпикселей RGB.

2
задан 26 October 2010 в 14:22

1 ответ

Цветные полосы являются результатом субпикселя AA. Вы должны проверить, используете ли вы правильный субпиксельный AA для вашего дисплея (ориентация и порядок цветов), так как использование неправильного типа сделает его действительно плохим.

Или вы можете просто отключить его (как я). ;)


Я более внимательно посмотрел на ваше изображение, и кажется, что оно использует два субпикселя с обеих сторон всех вертикальных линий, что, возможно, объясняет, почему оно более заметно (я думаю, обычно используется не более 1 подпикселя).

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

В любом случае, я, вероятно, плохо понимаю, как часто это происходит, потому что я вижу цветные полосы на всех шрифтах, когда я включаю субпиксельный AA, поэтому я всегда отключаю его.

0
ответ дан 26 October 2010 в 14:22

Другие вопросы по тегам:

Похожие вопросы: