Это патченный freetype, али нет? И что за шрифт? Опять tahoma? Кстати, я сегодня не выспался именно потому, что ковырял сорц Xft... Я не знаю, зачем автор того патча полез в freetype... Фильтрацию a la ClearType можно прикрутить на уровне Xft... Собственно, существующий механизм и работает в Xft, freetype'у глубоко положить на субпикселы, он возвращает градации яркости, а вот как их интерпретировать -- как яркость, как альфу, как яркость субпикселов -- дело десятое. Разница в том, что ClearType обрабатывает субпикселы "честным" дискретным фильтром, а без патча -- только тройками, в границах пиксела реального. Это не фильтр даже, это просто умножение на некоторую матрицу...
>Это патченный freetype, али нет? И что за шрифт? Опять tahoma? Кстати, я сегодня не выспался именно потому, что ковырял сорц Xft... Я не знаю, зачем автор того патча полез в freetype... Фильтрацию a la ClearType можно прикрутить на уровне Xft...
Я так не играю :) Ссылку на исходник, плиз. Я не ставить его хочу, а посмотреть, что там исправили. Кстати, на скрине FIR-фильтром не пахнет... Не совсем ClearType :) Кстати, имхо, лучше было бы оставить фильтрацию как есть, а вот хинтинг делать на субпиксельном уровне...
>а так по моему на русском же языке написано Исходники или надо перевод сделать Исходники/Sources ?
Виноват, недоглядел... Кстати, я разобрался: эта штука рассчитана на новые версии freetype. Автор внёс фильтрацию в сам freetype, заодно добавив пресловутый FIR-фильтр (aka ClearType), и выдрал её их Xft и Cairo (в котором я, кстати, обнаружил кусок кода из Xft). Вот так. Если кому интересно...
в консоли шрифт крупноват. чуть-чуть. зачем рут? фи по поводу фирефокса,оперы , азуреуса и тиндербёрда в кедах. полосатый фон в конке как-то не очень ( у меня висит обоина с уменьшенной яркостью).
пысы. что сделает белый куклуксклановец с негритёнком если догонит?
>в консоли шрифт крупноват. чуть-чуть. зачем рут? фи по поводу
>фирефокса,оперы , азуреуса и тиндербёрда в кедах. полосатый фон в конке
>как-то не очень ( у меня висит обоина с уменьшенной яркостью).
Azureus в отличии от KTorrent не запорол мне ни разу ни одного торрента.
Тандерберда нету...
FF2, Opera, SeaMonkey,FF3a2, для смотрения сайтов.
з.ы. kHTML еще все таки достаточно кривоват,
и далеко не все сайты под него оптимизируют,
например до 3.5.6 с gmail.com через веб были проблемы.
и куча сайтов которые в konq разьезжаются,
а их чиать не то чтобы хочется, но иногда просто надо.
ну и такая весь как sessions saver, под konq пока не сделана (или я её не нашел?)
>пысы. что сделает белый куклуксклановец с негритёнком если догонит?
вопрос содержит в себе ответ.
что делает куклуксклановец с неграми?
Уж не знаю, чего там нашаманил товарищ Aceler, но спасибо ему за наше счастливое убунтовское существование, потому как с его патченной libXft и вправду немного получше mlind'овских пакетов с experimental-патчами - точнее, у некоторых шрифтов поменьше размытие. Большое спасибо за полезную ссылку!
Он вспомнил курс физики и нашаманил дискретный фильтр. Ничего больше. Лучше возьми свежий freetype, где эта фильтрация уже включена + "официальные" патчи от David Turner для libXft и Cairo, которые позволяют эти фильтры задействовать (и выкидывают старые, которые работали на уровне libXft и Cairo).
Поставил из оверлея патченные cairo, libxft и freetype.
ИМХО по сравнению с тахомой при такой комбинации вендовая тахома со сглаживанием откровенно сосёт и причмокивает.
> Автор внёс фильтрацию в сам freetype, заодно добавив пресловутый FIR-фильтр (aka ClearType), и выдрал её их Xft и Cairo (в котором я, кстати, обнаружил кусок кода из Xft). Вот так. Если кому интересно...
Чего куда я внес? :) Я взял патчи господина Тернера из альтлинуксового сизифа и адаптировал их к новой версии libXft.
> Лучше возьми свежий freetype, где эта фильтрация уже включена + "официальные" патчи от David Turner для libXft и Cairo, которые позволяют эти фильтры задействовать (и выкидывают старые, которые работали на уровне libXft и Cairo).
Видимо, старый патч. Смотрим libXft-2.1.12-ace/src/xftglyphs.c и находим там собственно наш FIR-фильтр. Так вот сейчас код фильтра перенесён из libXft в freetype. И _новый_ патч как раз-таки _убирает_ его из libXft и Cairo, взамен включая туда возможность задействовать встроенные freetype'овские фильтры (он там не один). На днях полночи курил сорцы, так что разобрался досконально. Вчера даже набросал аналогичный алгоритм в Octave. Результат тоже аналогичный :)
Г-н Rikz верно подметил про xeffects overlay. Там это уже есть. Тем более, что сам использовать всё это дело я пока не собираюсь -- меня и так всё устраивает :) Меня интересовала сугубо математика этого дела, вот я и ковырялся. Старая привычка докапываться до сути даже ненужных, зато интересных вещей...