Шрифты в Linux: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 234:
 
===Субпиксельное сглаживание===
====Принципы формирования цветного изображения на мониторе====
 
Цветное изображение на дисплее монитора формируется из пикселов, а каждый пиксел состоит из компонентов трёх цветов — красного, зелёного и синего (red, green, blue), каждый из таких компонентов называется ''субпикселом''. Существует несколько различных вариантов геометрии субпикселов, самые главные из них — это: [[w:ЭЛТ|ЭЛТ]] телевизора, [[w:ЭЛТ|ЭЛТ]] монитора, жидкокристаллический экран. Субпикселы на них располагаются следующим образом:
Строка 242 ⟶ 243 :
 
На LCD-экране пикселы и субпикселы располагаются в строгом геометрическом порядке: каждый пиксел имеет квадратную форму и состоит в свою очередь из трёх вертикально расположенных субпикселов прямоугольной формы. Таким образом, на экране размером 1024×768 пикселов физически располагается 3072×768 раздельно управляемых светящихся элементов. Во всей оставшейся части статьи мы будем говорить именно об LCD-экранах.
 
{{Внимание|Изображения в данном разделе предназначены для просмотра только на LCD-мониторах, на CRT-мониторах эффект не будет совпадать с описанным!}}
 
Каждый цвет отдельного пиксела получается путём «смешивания» трёх цветов субпикселов в разных пропорциях. Пропорция задаётся уровнем яркости субпиксела. Чёрный цвет получается при полностью погашенных субпикселах, белый — при полностью включенных, чистый красный цвет получается при полностью погашенных синем и зелёном субпикселе (уровень яркости красного субпиксела при этом определяет яркость итогового красного цвета), а жёлтый цвет получается смешиванием красного и зелёного в равных пропорциях.
Строка 251 ⟶ 254 :
[[Изображение:LinuxFonts-lcd-colors-greyscale-sample-1.png]]
 
Такой способ формирования цветного изображения позволяет добиваться интересных эффектов. Рассмотрим следующую иллюстрацию (её нужно обязательно рассматривать на LCD-мониторе):
 
[[Изображение:LinuxFonts-lcd-colors-example-2.png]]
 
На рисунке изображены шесть параллельных линий. Первые три линии красного, зелёного и синего цвета соответственно, четвёртая белого цвета, а пятая и шестая состоят из сегментов разных цветов. В построении первых трёх линий задействовано только по одному из субпикселов, в четвёртой линии — все субпикселы, по этой причине четвёртая линия кажется визуально шире, чем первые три, хотя все они одинаковой ширины — один пиксел. Пятая линия также шириной в один пиксель, однако в каждом сегменте задействован только один субпиксел, в результате чего линия кажется неровной (физически так и есть, линия состоит из трёх сегментов, каждый из которых сдвинут вправо относительно предыдущего на один пиксель). Шестая линия имеет ширину два пиксела и состоит из двух трёхсегментных линий.
 
весь текст страницы, начиная с этого места и до конца документа,