LINUX.ORG.RU

Antialiasing для GNOME


0

0

Antialiasing для GNOME теперь возможен благодаря
библиотеке gdkxft в версии 1.0, причём без
перекомпиляции программ так как эта библиотека
предоставляет такие же API-функции, что и GTK+.
Для поддержки antialiasing нужна gdkxft,XFree
поддерживающий antialiasing и GTK+ версии 1.2.

>>> Страничка gdkxft



Проверено:

Ответ на: комментарий от yozh

> зачем нужен antialiasing в wm

Сначала проясни, что такое wm. О wm в новости речи не было.

anonymous
()

Мне кажетс, что во всех gnome-приложениях, где antialiasing нужен, он и так есть.
Пример - ggv. А вот в gedit он и даром не нужен. Для блокнота и так сойдет. К тому же
внешне все выглядит вполне сносно. В виндах то же самое смотрится заметно хуже.

anonymous
()

Объясните кто-нибудь этим имбецилам из GNOME team, что шрифты с маленьким кеглем антиалиасить НЕЛЬЗЯ (токмо ClearType умеет делать это и то только на LCD). Так ведь и глаза все можно сломать!

Bluezman
()


Для рассмотрения этого вопроса обратиться следует к первоисточнику с первопричиной!

anonymous
()

to bluezman имбицилы тут не при чем. размер стартовоsго кегля для антиалиасинга настраивается для xft либы. сколько хочешь - столько ставишь. а gnome тут как бы мимо проходил...

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

Da Bluezman, a ved' ti sovsem durak okazivayetsa!

in /etc/X11/XftConfig # Use antialias only for specific sizes match any size > 9 any size < 15 edit antialias = false;

in ~/.xftconfig # enable subpixel rendering for LCD monitors match edit rgba = rgb; # for LCD's with bgr schema # match edit rgba = bgr;

Go away!

anonymous
()

oops...
Thats, right

in /etc/X11/XftConfig
# Use antialias only for specific sizes
match
any size > 9
any size < 15
edit
antialias = false;

in ~/.xftconfig
# enable subpixel rendering for LCD monitors
match edit rgba = rgb;
# for LCD's with bgr schema
# match edit rgba = bgr;

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

Ты имел скриншот, а те кто в танке имеют тебя. По-моему справедливо ;)

anonymous
()

Между прочим эта библиотека предоставляет такие же API-функции, что и GDK, а не GTK+ !!! Во всяком случае в том что я прочитал, написанно это.

BlaKe666
()

Что делать, если Xlib: extension "RENDER" missing on display ":0.0". Xfree4.0.2 от Red Hat

anonymous
()

Ждите pango и gtk2.0

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

> Между прочим эта библиотека предоставляет такие
> же API-функции, что и GDK, а не GTK+ !!! Во всяком
> случае в том что я прочитал, написанно это.

Кроме как читать, надо иногда ещё и думать
(впрочем виндузятникам это не привычно).

Вопрос на засыпку : "А не является ли GDK частью GTK+"

MrBool
() автор топика

To Bluezman >Объясните кто-нибудь этим имбецилам из GNOME team, что шрифты с >маленьким кеглем антиалиасить НЕЛЬЗЯ (токмо ClearType умеет делать >это и то только на LCD). Так ведь и глаза все можно сломать!

А кто-нибудь пробовал объяснить это имбецилам из microsoft?

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

2 Bluezman, twas funny man
>>а те кто в танке имеют тебя. 
>>Congratulations pig-fucker!

In the above messages, the object fucked by anonymous were you;
on which occasion you have congratulated him, calling him a pig-fucker,
thus admitting that: 
a) you are a pig, 
b) you have just been fucked

Way to go, Mr. Pork Chop

anonymous
()

a s koi8-r poluchaestsya erunda
esli sdelat' export LC_LANG=C to vse ok.
esli ru_RU.KOI8-R to poluchaestsya polnaya fignya.
Any success stories?

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

Насчет виндузятников : подколка не по адрессу. А насчет части : с каких пор либы разного уровня (занимаються несолько разными вещами) являються одним и тем-же. Кажда предоставляет РАЗНЫЕ функции по своему принципу... Посему нельзя скзать что GDKXFT предоставляет API GTK+. Если говорить в широком смысле то она предоствляет часть API проекта GTK+.

BlaKe666
()

Уникальная скорость! Я рад за линукс сообщество что наконец в в конце 2001 года оно получит антиалиасинг который в отстойных виндах есть уже несколько лет. Сразу видно что линукс не отстает от Windows XP :-)))))

anonymous
()

последний анонимус, не гони, в виндах о токма в 2000 ных появился (а это никак не нескока лет) да и он там тока 8 ступенчатый, в XP обещают поплавней сделать...

chuchelo
()

> последний анонимус, не гони, в виндах о токма в 2000 ных появился >(а это никак не нескока лет) да и он там тока 8 ступенчатый, в XP > обещают поплавней сделать... Да ну? А ты, случаем, антиалиасинг с альфа-каналом не попутал?

anonymous
()

А в BeOS с рождения был альфаканал и антиалиасинг

anonymous
()

koi8-r :(

А у кого нибудь были проблемы с русскими фонтами? Ничего не могу понять: AA работает на ура, мне все нравится, но все русские(koi8-r - cronyx, adobe, etc) делает нерусскими. То есть латиница как была так и остается, а часть кирилицы отображается как будьто там нет русских букв(всякими иероглифами). Че за фигня?

fly
()

anonymous который не знает в чем разница между альфаканалом и антиалиасингом:
покажите мне пжалуста антиалиасинг в винде 98 или в NT... %-) в том то и дело что нет его там.

chuchelo
()

2anonymous (*) (2001-09-04 15:07:50.0)
а после смерти?

anonymous
()

Да есть антиалиасинг шрифтов в Windows 98. Для 95 надо было или IE или (бесплатный) update скачивать, в 98 он есть сразу. Насчёт NT не знаю.

justme
()

Только что вычитал из переписки знающих людей что , цитирую , "Судя по внутренностям, с локалями != en_US и кодировками != iso-8859-1 не работает."

Так что облом . Да и в принципе не очень то и к спеху . Подождем второго Gtk ..

anonymous
()

justme: ну нету его там, нету, вот беру делаю скриншот ворда и иксплорера с ткстом, и вижу там лесенку при увеличении, без всяких переходов...

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

NT4.0SP6 -- Есть antialiasing. Вот прямо сейчас его наблюдаю в IE 5.5, MS Word/Excell, где ещё посмотреть?

Casus ★★★★★
()

2 Casus: В NT4 он сразу был. 2 Maxcom: Да, все-таки никак не можете подавить избирательность в модерировании. Блюзмена модерируем, pig of the day оставляем. Ай-яй-яй. Нехорошо. :0)

Bluezman
()

в 98 есть AA , включался отдельно через настройки экрана вроде. Точно уже не помню....

anonymous
()

Antialiasing для Winblows

2justme:
Ты когда последний раз к окулисту ходил?
А может, просто пытаешься делать 1600x1200
на Virge и старом 14'? :))
Вот у меня, скажем, тоже Virge, но отсутствие
какого-либо сглаживания на 1024х768 (трудно
убедить комамнду разработчиков из редмонда
также и в том, что на этой карте 4, а не 2Mb
как они полагают) видно даже мне с -2.
А стоит OSR2-rus с последней USB добавкой, IE5.5,
Оffice97PRO и даже DirectX8.0a (если, конечно
он может как-то помочь)

2Casus:
А что SP6 уже несколько лет как вышел?
Несколько - это у нас 1-2?

2Всем, кто еще не понял, что GUI != OS - поймите
это наконец! И то, что в винде GUI выполняет ещё
и функцию OS :) - это ваши проблемы, так и было
задумано - продают ведь всегда обертку.
Так что наличие или отсутствие сглаживания шрифтов
в каком-нибудь графическом окружении, т.е. сугубо
прикладном приложении (пардон за тавтологию)
не является фичей OS и не может рассматриваться как
достоинство или недостаток (к тому же в данном случае
очень спорная фича, где это требовалось (gv) -
было реализовано не помню уж когда (может всегда? :))

anonymous
()

В винде-98 может и есть антиальясинг, тока смотрится он хуже, чем в линуксе
без антиальясинга. Если в линуксе стоит хороший xfont server, понимающий trutype
или просто последний xfree, то все выглядит значительно прямее, чем в виндах.
Я в IE никогда не наблюдал такого качества отображения trutype, какое я вижу
в линуксовом Нетскейпе.

anonymous
()

2 anonymous (*) (2001-09-04 20:35:11.0): Вот это уж точно. Только вы забыли слово "качества" в кавычки поставить. :0)

Bluezman
()

Так никто не в состоянии ответить на первый комментарий (от yozh)? Зачем нужен антиалясинг в приложении, если оно само не рендерит шрифты, а дает команду X серверу: выведи такой-то текст в таких-то координатах таким-то шрифтом? К какому месту здесь прикладывается антиалясинг? Или теперь (после включения его поддержки) приложение само начнет рендерить шрифты и гнать X серверу растр? Может кто-нибудь объяснить полезность такого решения (по сравнению с поддержкой антиалясинга на самом X сервере)?

nobody ★★
()

antialiasing в виндах есть начиная с 95х. В 95х надо было ставить либо абдейт (бесплатный), либо IE, либо пакет Plus. В нте и остальных 9х он есть с самого начала, включается в свойствах экрана.
Работает он просто замечательно, таких багов с "вылезающей точкой" как в иксах я ни разу не наблюдал... в иксах это постоянно кстати... Ну сырой antialiasing в иксах, сырой - ну ничего с этим не поделаешь... И ничего удивительного - RIP штука сложная и чем ниже разрешение выходного девайса тем сложней... Не зря адоба в свое время не один лимон вбухала в разработку и отладку своего RIP'а для PS - до сих пор он остается лучшим... Мелкософт с эплом только сейчас начили приближаться по качеству RIP для своих трутайпов к качеству адобовского RIP'а для PS... А вбухали они тоже немало я могу заметить... Правда и сделать качественный TT RIP сложнее чем PS RIP, но зато чисто теоретически он может давать более высокое качество... Но это увы до сих пор нереализованая теория...

Irsi
()

----------------------//---------------------------------

Охренеть мона от высказываний. Причем складыветься впечатление, что половина высказавшихся мало себе представляют что такое АА . Особенно понравилось вот это

>>Если в линуксе стоит хороший xfont server, понимающий trutype
------------------------------------^^^^^^^^^----------------------------------- --------------

ifconfig
()

2chuchelo & anonymous (*) (2001-09-04 19:57:05.0): ну дык включить его надо, тогда он заработает (свойства экрана, закладка "Эффекты" или что-то вроде).

justme
()

2nobody: насколько я знаю, всё дело в том, что по стандарту в иксах шрифты могут быть только двуцветные, и чтобы это обойти, нужно было придумать extension типа RENDER.

justme
()

Хех... Когда я виндузятникам показал каким должен быть АА на примере в Х-ах, то
они после этого писали кипятком. Чесно говоря, АА в виндах почти никакой,
выглядит туповато, причем, на некоторорых размерах, где АА явно должен
присутствовать, он отсутствует... То ли дело в Х-ах, ставяться ttf фонты,
описываются в XftConfig'е, причем описывается не только размер, где врубить
или вырубить АА, но и название шрифта, тип и многое другое, т.е. есть
возможность осуществить настройку для каждого фонта и его типа по отдельности.
Что самое интересное, фонты я брал с сайта $M, а выглядят они в Х-ах куда
красивше чем в виндузе. Тут говорили про ХР, что там типа фонты выглядят круто,
поверьте, выглядят не чуть не лучше, чем они выглядили всегда в виндозе, смотрел
это лично в релизе и плавностей, о которых тут говорили, я не увидел, да вообще,
больше на попсу маздайка стал смахивать, Лего в чистом виде и цвета такие же,
хотя надо отдать должное, быстрее загружаться и выключаться стал...

McMCC ★★★
()

>Что делать, если Xlib: extension "RENDER" missing on display ":0.0". Xfree4.0.2 от >Red Hat
Видать нет поддержки RENDER для твоей карточки в Х-ах, да и Х-ы малость
староваты, может попробуешь Х-ы 4.1? Например, на i810/815 небыло
поддержки RENDERа даже на Х-ах 4.03, как сейчас с этим в 4.1, незнаю...

McMCC ★★★
()
Ответ на: ----------------------//--------------------------------- от ifconfig

> Особенно понравилось вот это
>>Если в линуксе стоит хороший xfont server, понимающий trutype

Что конкретно тебе понравилось в этом высказывании?
В нем говорится о том, что trutype в иксах смотрится (если правильно настроить)
очень качественно даже без AA.

to Irsi: гони свой скриншот, а я тебе покажу аналогичный под xfree-4.1.0,
который ты в глаза не видел, но рассуждаешь. Тогда и посмотрим, оправдалось ли то
вбухивание миллионов или нет.

anonymous
()

Что такое "правильно настроить TT", если антиалиасинг из настройки ты уже исключил? Что там ещё можно настроить с TT?

Casus ★★★★★
()

2 McMCC: Небось ClearType пробовали включать? Так вот, он на CRT НЕ РАБОТАЕТ, т.к. изображение только ухудшает. На LCD - другое дело. Очень приятно и ненапряжно читать. Реализация же AA на Windows - это эталон, до которого линуксоидам еще - как раком до Китая. Про то, как AA реализован в иксах я вообще молчу. Это даже не гланды через задницу, это хуже. :0)

BTW, откуда вы взяли _РЕЛИЗ_ XP?

Bluezman
()

>Реализация же AA на Windows - это эталон, до которого линуксоидам еще - как
>раком до Китая.
Мда... Мне вам трудно доказать что либо, поставте вначеле линукс и посмотрите
как обстоит дела с АА в Х-ах, а потом про эталоны пойте... Сдают однако ваши
телепатические способности об знаниях про АА в Х-ах, уже давно не так, как вы
себе это представляете.
>Про то, как AA реализован в иксах я вообще молчу.
Вот это наверное было бы более правильным решением с вашей стороны...

>BTW, откуда вы взяли _РЕЛИЗ_ XP?
Странный вопрос, просто удивительно было от вас его услышать, но вам
лично сознаюсь, он у меня появился на следущий день, как $M разослала
его ОЕМ партнерам, есть места в закромах инета с бордами, где публикуются
ссылочки и различные методы взломов защиты в XP, вот с одной такой борды и
была ссылочка на iso имиджи, интересно то, что build-2600 есть в 3-х выпусках,
eval, free и corp, вот у меня corp, в которой не спрашивается ключ активизации.
Была возможность еще поиметь Home edition, но только нафиг он нужен,
если уже есть профешнл, да и вообще, после просмотра XP я понял, что
Линукс его точно догонит и перегонит....

McMCC ★★★
()

2McMCC: "после просмотра XP я понял, что Линукс его точно догонит и перегонит"
Что не ужели будет можно картинки из gimp'a в kpaint переносить через буфер, или даже страшно сказать мышкой? :)

Ogr
()

2 McMCC: Да нет, это не телепатия. Сгрузил я на прошлой неделе RH7.1. Повозился в субботу, восстановил навык... Ну что я могу сказать. А воз и ныне там в плане ПО. И антиалиасинг не выдерживает никакой критики. Глаза сломать можно за полчаса. Без антиалиасинга тоже не все гладко. Не рендерятся спецсимволы русского алфавита (кавычки-елочки) на gazeta.ru. Временами текст в браузере наезжает строчка на строчку (криво считаются метрики шрифтов). И т.д. и т.п. Нормальных русских PS шрифтов, я так понимаю, тоже еще никто не сделал (вот сделали бы лучше, чем бить себя пяткой в грудь, а то нехорошо получается, даже в Линуксе без MS не можете обойтись). Драг энд дроп? Забудьте. Кат энд пэйст? Это для ламеров! Компонентные технологии? Это еще даже не эмбриональное состояние, это странное что-то. LOOONG way to go. Такими темпами линуксоидам MS не догнать никогда. Потому как они ничего не умеют доводить до конца.

Bluezman
()

Огре а ты от этого писаещь кипятком в потолок?У тебя начальник рачком тебя ставит за то что тебе бедному приходиться одновременно и в кпайнте и гимпе работать?Ну уж помолчал бы тогда.Интересно ты видел как люди профессионально графикой занимаются?Они что ставят фотошоп и эти профессионалы потом все это копируют в пейнт виндузячий?Не смешите.Как работали в большинстве случаев с одним пакетом так и работают и не жужжжат как вы. P.S. как хардлинки?:)

anonymous
()

---------------------------------------------//----------------------------------------------------

>>Что конкретно тебе понравилось в этом высказывании?
Во первых слово "хороший" :)) в применении к бинарному файлу xfs и набору шрифтов которые запущенный xfs раздает приложениям. Кстати, свой xfs вовсе не обязательно запускать, пользуй любой из доступных "хороших".

Во вторых
>>trutype в иксах смотрится (если правильно настроить)
truetype смотриться везде одинако. И X тут вообще не причем.

P.S. Я очень редко поддерживаю "голубую" компанию, но тут они правы. Если рассматривать совокупность всего и удобство совместного пользования, а не конкретно отдельные проги, (Кстати эталон готового продукта, на мой взляд, под Х это адобовский AcrobatReader ), то Х с ихними GNU подделками еще ой как далеко.

ifconfig
()

2anonymous (*) (2001-09-05 08:06:11.0): "Огре а ты от этого писаещь кипятком в потолок?"
Значит перетащить будет не возможно. Оно и понятно все на коленке сделано, а когда на это обращают внимание так сразу на людей кидаетесь.

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