LINUX.ORG.RU
ФорумTalks

Шрифты. Настройка субпиксельного сглаживания для эстетов.


0

0

Обнаружил, что нестандартный фильтр на моем оборудовании смотрится значительно лучше. (Про субпиксельный фильтр можно почитать, например, тут http://www.grc.com/cttech.htm).

diff -ru freetype-2.3.7.original/src/base/ftlcdfil.c freetype-2.3.7.patched/src/base/ftlcdfil.c
--- freetype-2.3.7.original/src/base/ftlcdfil.c 2008-01-18 07:19:35.000000000 +0300
+++ freetype-2.3.7.patched/src/base/ftlcdfil.c  2009-01-25 22:08:21.000000000 +0300
@@ -275,7 +275,7 @@
     /* the values here sum up to a value larger than 256, */
     /* providing a cheap gamma correction                 */
     static const FT_Byte  default_filter[5] =
-                            { 0x10, 0x40, 0x70, 0x40, 0x10 };
+                            { 8, 28, 100, 80, 40 };
 
 
     if ( library == NULL )

Скриншоты (если не понравилось - ничего страшного, всегда можно попробовать подкрутить под себя).

До

http://www.imageurlhost.com/images/rz1fv5o6not2k8upfbke.png

http://www.imageurlhost.com/images/a66jzhzf0wmts5dyaw02.png

После

http://www.imageurlhost.com/images/3md9l12nc2zb9l3w49hg.png

http://www.imageurlhost.com/images/4iqkg1ogpf07fzj3nl8m.png

Подробности и патчи для самостоятельного подбора фильтра на линупсфоруме http://linuxforum.ru/index.php?showtopic=85082

(на лор не влезло «Ошибка: Слишком большое сообщение» 8E)

Перемещено JB из Desktop

anonymous

Сделал исключение и перенес тему анонимуса в толксы, она того стоит

JB ★★★★★
()

После какое-то стандартное цветное кашеподобное мыло =_= Не понравилось.

anonymous
()

Шрифт после приобрел какой-то синеватый оттенок, но выглядеть стал приятнее O_o

lester_dev ★★★★★
()

>всегда можно попробовать подкрутить под себя

за такие патчи нужно бить. нарисуй нормальную конфигуровину и дай народу настраивать, а не патчить/компилить.

generatorglukoff ★★
()

У меня в дебиане в фаерфокса сплошная желтизна. Но патч очень заманчивый :) Надо попробывать

FiXer ★★☆☆☆
()
Ответ на: комментарий от anonymous

Судя по картинкам нет никакой разницы, что до, что после патча. Поэтому не нужен.

anonymous
()

Офтопик, но не совсем.

В Gentoo недавно USE="newspr" у cairo/libXft/freetype/fontconfig из оверлея gentoo-china сменил на USE="cleartype" из оверлея devnull. Результат понравился больше.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>В Gentoo недавно USE="newspr" у cairo/libXft/freetype/fontconfig из оверлея gentoo-china сменил на USE="cleartype" из оверлея devnull. Результат понравился больше.

Ничего не понял :)

FiXer ★★☆☆☆
()
Ответ на: комментарий от FiXer

>Ничего не понял :)

Это для гентушников :)

...

Просто лёгкость подмены шрифтовых либ в Gentoo поощряет эксперименты по субпиксельному сглаживанию :)

KRoN73 ★★★★★
()

У меня в дебиане желтизна на некоторых рт. Чую ж* надо гамму крутить

FiXer ★★☆☆☆
()

На моем монике разница видна только на 2-м изображении, перввые выглядят абсолютно идентично.

LokiAs2
()
Ответ на: комментарий от KRoN73

>> В Gentoo недавно USE="newspr" у cairo/libXft/freetype/fontconfig из оверлея gentoo-china сменил на USE="cleartype" из оверлея devnull. Результат понравился больше.

Спасибо, пошёл ставить...

Deleted
()

На CRT "После" лучше, желтизны нет, а вот на LCD проверить не могу.

anonymous
()
Ответ на: комментарий от JB

2JB: тема да, интересная - а нафига ее в толксы-то? Или теперь перенос темы в толксы считается фотографированием у развернутого знамени части (с занесением в скор)? Топик чисто десктопный, там ему и место как бы...

svu ★★★★★
()

На моём мониторе разницы никакой нет.

kaktyc ★★★★
()
Ответ на: комментарий от anonymous

>После какое-то стандартное цветное кашеподобное мыло =_= Не понравилось.

Дык попробуй подкрутить _под себя_.

>Шрифт после приобрел какой-то синеватый оттенок, но выглядеть стал приятнее O_o

Хех, вполне возможно, ибо до подкрутки (на стандарте) у меня отдавало желтизной, ее то я и поборол заодно. :D

anonymous
()
Ответ на: комментарий от generatorglukoff

>нарисуй нормальную конфигуровину и дай народу настраивать, а не патчить/компилить.

по ссылке не ходим, там как-раз конфигуровины. гуевые даже. ;)

anonymous
()
Ответ на: комментарий от anonymous

>На каком мониторе смотришь?

девятнашка 1280х1024, теплая температура цвета. hanns HS191D

Не суть, ибо крутилка прилагается. Дабы не смущать, наверное, не стоило вообще давать скрины. =\

anonymous
()
Ответ на: комментарий от a3

>Меня вот другое беспокоит. В гноме и кде4 настройки сглаживания одинаковые, но в кде4-приложениях смотриться почему-то лучше. Это мне кажется или...?

Посмотри через kmag, у тебя в них вообще разные виды сглаживания. В гнуме - непонятное стандартное - цвета по углам и черные палки.

anonymous
()
Ответ на: комментарий от Reset

>У меня в дебиане желтизна на некоторых рт. Чую ж* надо гамму крутить

Да.

>"До" выглядит четче

Толще выглядит скорее. И с желтизной. Вообще, надо ставить и/или смотреть на разных размерах шрифта.

anonymous
()
Ответ на: комментарий от kaktyc

>Очень похоже на cairo без патчей. Что за дистр?

Слака, все патченное. Но cairo тут вообще нет, ибо kedit (Qt) через libXft рисует.

зю: напрасто тему в talks перенесли то, пусть лучше в desktop оставалась или в general, на худой конец.

anonymous
()
Ответ на: комментарий от anonymous

>Разницы не вижу. На всякий случай: http://linuxfonts.narod.ru/

Обычное стандартное. Палки с цветными углами, выглядит грязновато.

И, да, особенно интересует мнение товарищей с низким dpi, остальным, вероятно, должно быть все равно какое сглаживание, ибо вряд-ли можно заметить разницу с 150 точками на дюйм. ;)

anonymous
()
Ответ на: комментарий от anonymous

> Посмотри через kmag, у тебя в них вообще разные виды сглаживания. В гнуме - непонятное стандартное - цвета по углам и черные палки.

Вроде все выставлено одинаково, но отличия действительно заметны

http://img.flashtux.org/upload/img1328d5b311a2x13923759.png

http://img.flashtux.org/upload/img1328d5b313fexf6c86c93.png

Как это можно исправить (чтобы было как в кде4)?

a3
()
Ответ на: комментарий от kaktyc

> Очень похоже на cairo без патчей. Что за дистр?

Debian testing (unstable, experimetal). Все из репов.

a3
()
Ответ на: комментарий от a3

>Как это можно исправить (чтобы было как в кде4)?

Не знаю чем там кде4 рисует, но оно похоже на нормальное патченное сглаживание. Для гнума - просто наложи обычные cleartype-like патчи на freetype и cairo. В гуголе полно руководств по этому делу.

anonymous
()

Интересно, автор сам по своей ссылке ходил? [1/9, 2/9, 3/9, 2/9, 1/9] - значения по ссылке { 0x10, 0x40, 0x70, 0x40, 0x10 } - непатченные значения (похожи на значения по ссылке), наблюдается симметрия. { 8, 28, 100, 80, 40 } - почему-то массив несимметричный.

anonymous
()
Ответ на: комментарий от anonymous

> { 8, 28, 100, 80, 40 } - почему-то массив несимметричный.

И? Ты предпочтешь мутную желтизну с симметричным массивом, только потому, что он симметричный?

anonymous
()
Ответ на: комментарий от anonymous

Все таки прочитай статью по ссылке, внимательно, и попытайся понять, почему массив симметричный (и нет, это не зависит от монитора). Причем начни с рекомендованной в статье первой части http://www.grc.com/ctwhat.htm.

anonymous
()
Ответ на: комментарий от anonymous

>Все таки прочитай статью по ссылке, внимательно

Спасибо, читал. И посмотрел еще раз. И, знаешь, я не из тех, для кого ИТ и "правильно" является самоцелью. Я посмотрел на свои шрифты и увидел, что они отдают желтизной. Я взял и подкрутил фильтр так, чтобы текст выглядил лучше, и мне плевать "правильно" это или нет. И, о мудрый, может подскажешь мне правильное решение? И, да, с симметричными фильтрами мне не удалось достичь нормальной картинки.

anonymous
()
Ответ на: комментарий от Keller

>А как добиться windows-like сглаживания? Неужели там всё так сложно? Не верю!

cleartype-like - это и есть windows-like. Другое дело, что только "like", ибо качество хуже.

anonymous
()
Ответ на: комментарий от anonymous

>Другое дело, что только "like", ибо качество хуже.

Хуже только у WinXP. У Windows Vista качество рендеринга подтянули и с Linux они сейчас очень близки.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>Хуже только у WinXP. У Windows Vista качество рендеринга подтянули и с Linux они сейчас очень близки.

4.2

В линупсе уже сделали коррекцию гаммы при сведении с цветным фоном? Скрины в гуголе смотрел? Глаза красные? :)

anonymous
()
Ответ на: комментарий от anonymous

>В линупсе уже сделали коррекцию гаммы при сведении с цветным фоном?

Не знаю про механизмы, но шрифты на цветном фоне в Linux давно смотрятся лучше, чем под Windows.

>Скрины в гуголе смотрел?

Не понял, при чём тут Гугль.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>Не знаю про механизмы, но шрифты на цветном фоне в Linux давно смотрятся лучше, чем под Windows.

Неправда ваша, товарищ. Скажу больше - они не менее унылы даже на черном фоне.

>Не понял, при чём тут Гугль.

Не ставить же для этого висту? ;) Хотя хз. Я по скринам только знаком с ней, большего не потребовалось.

anonymous
()
Ответ на: комментарий от anonymous

>Не ставить же для этого висту? ;)

У меня и Виста стоит, и XP и два вида Linux'а (Gentoo + Ubuntu). Так что есть что с чем вживую сравнивать. Хотя не всегда на одних и тех же дисплеях. На одних и тех же у меня только Gentoo+Vista (+XP в VirtualBox) или Ubuntu + XP.

KRoN73 ★★★★★
()

Сабж До и После не различается.

> В гноме и кде4 настройки сглаживания одинаковые, но в кде4-приложениях смотриться почему-то лучше. Это мне кажется или...? > http://img.flashtux.org/upload/img1328d5b22b32x11ad26b2.png

kdemod-legacy, то же самое. Можно кстати в настройках хинтинга шрифтов в центре управления кедами сделать их шрифты еще приятнее.

Мне лично нравится как свиста шрифты прорисовывает, но не замечал чтоб линух от нее в чем-то отставал. Если у кого-то проблемы со шрифтами в линухе то вероятно у него еще и с руками проблемы.

ei-grad ★★★★★
()
Ответ на: комментарий от anonymous

>Ты вот лучше скажи сколько у тебя dpi? ;)

Есть 90, есть 96, есть 100 и есть 104. (Есть, правда, ещё и 229 dpi, но оно только под WinCE ;))

KRoN73 ★★★★★
()
Ответ на: комментарий от ei-grad

>Сабж До и После не различается.

Значит ты не "эстет". ;)

>Мне лично нравится как свиста шрифты прорисовывает

Мне тоже

> но не замечал чтоб линух от нее в чем-то отставал

А это уже красноглазие, друг.

>сли у кого-то проблемы со шрифтами в линухе то вероятно у него еще и с руками проблемы.

Вероятнее у когото с глазами проблемы, тем более, что "Сабж До и После не различается." ;)

anonymous
()
Ответ на: комментарий от KRoN73

>Есть 90, есть 96, есть 100 и есть 104. (Есть, правда, ещё и 229 dpi, но оно только под WinCE ;))

И чего, на всех шрифты в линупсе лучше чем в свисте? о_О Хм, ну тут дело не в мониторе тогда. ;)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.