Haiku — свободная операционная система для персональных компьютеров, первая версия которой нацелена на бинарную совместимость с операционной системой BeOS.

Haiku воплощает в себе основные идеи BeOS. Это будет модульная система, архитектурно решённая как «модульное ядро», способная динамически подгружать необходимые модули. К интересным особенностям системы следует отнести архитектуру трансляторов — системных интерпретаторов файловых форматов (например, JPEG).

О проекте

ad block

Закладки

Субпиксельное сглаживание. Отчёт #2 [GSoC]

Прошло несколько недель с моего последнего поста, вот вам ещё один небольшой отчёт о положении дел в моём проекте.
Надеюсь, вам понравился результат моей работы, который уже включён в основное дерево исходников. С радостью сообщаю, что вторая часть моего проекта почти закончена.

Субпиксельное сглаживание теперь может использоваться во всей векторной графике в Haiku. Это распространяется не только на геометрические фигуры, но и на преобразованный (повёрнутый, гнутый...) и хинтованный текст. Для фильтрования цвета использован метод усреднения Штефана, и пользователь может выбрать отношение субпикселей к усреднённым значениям. Если вы не поняли смысла последней фразы, смотрите это сообщение об используемом нами методе.

Далее, я хочу добавить настройки субпиксельного сглаживания в апплет Appearance (то есть снова убрать его из апплета Fonts). Я это уже частично сделал, но мой наставник Штефан считает (и я тоже считаю), что будет лучше переписать Appearance полностью, включив в него некоторые другие апплеты. Не знаю, какую часть работы он хочет дать мне, но, надеюсь, у меня хватит времени на большую её часть.

Наконец, взгляните на картинки с результатами моей работы. Слева — сглаживание оттенками серого, справа — субпиксели. Я дам пинту пива каждому, кто скажет, что видит разницу :-D

Andrej Spielmann

2008/07/23
метки:

Архивы

Сентябрь 2007| Октябрь 2007| Январь 2008| Февраль 2008| Март 2008| Апрель 2008| Май 2008| Июнь 2008| Июль 2008