Субпиксельное сглаживание. Отчёт #2 [GSoC]
Прошло несколько недель с моего последнего поста, вот вам ещё один небольшой отчёт о положении дел в моём проекте.
Надеюсь, вам понравился результат моей работы, который уже включён в основное дерево исходников. С радостью сообщаю, что вторая часть моего проекта почти закончена.
Субпиксельное сглаживание теперь может использоваться во всей векторной графике в Haiku. Это распространяется не только на геометрические фигуры, но и на преобразованный (повёрнутый, гнутый...) и хинтованный текст. Для фильтрования цвета использован метод усреднения Штефана, и пользователь может выбрать отношение субпикселей к усреднённым значениям. Если вы не поняли смысла последней фразы, смотрите это сообщение об используемом нами методе.
Далее, я хочу добавить настройки субпиксельного сглаживания в апплет Appearance (то есть снова убрать его из апплета Fonts). Я это уже частично сделал, но мой наставник Штефан считает (и я тоже считаю), что будет лучше переписать Appearance полностью, включив в него некоторые другие апплеты. Не знаю, какую часть работы он хочет дать мне, но, надеюсь, у меня хватит времени на большую её часть.
Наконец, взгляните на картинки с результатами моей работы. Слева — сглаживание оттенками серого, справа — субпиксели. Я дам пинту пива каждому, кто скажет, что видит разницу :-D