LINUX.ORG.RU

Antialiasing для GNOME


0

0

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

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



Проверено:

Что меня особенно смешит в линуксоидах:
В OS X есть фича Y, а в Linux нету. Линуксоиды говорят, что это сакс и для ламеров.
Потом появляется эта фича в Linux, тут же начинают бить себя пяткой в грудь, какие они крутые и продвинутые.
:)

Havoc ★★★★
()

anonymous (*) (2001-09-05 01:16:48.0): уродец, я сейчас пишу именно из-под 4х иксов...;) Так что я знаю о чем говорю...

2Bluezman: OEM версия WinXP уже бродит по сети... релиз разумеется... это во-первых, а во-вторых насколько я помню ClearType работает не только на LCD, но и на некоторых CRT... Впрочем речь идет о достаточно дорогих моделях, так что понятно что у линуксоидов на них денег нет - ониж любят всякое дерьмо дешевое скупать и гордитьсся как оно у них хорошо работает ;)

Irsi
()

2Bluezman: Ну во первых есть уже KDE-2.2, где не что ни на что не
налазит... Что же касается АА, вы бы хоть XftConfig настроили
для началу, так что вам еще упущенное время придется сильно
нагонять. Во вторых, глаза могут сломать только ламеры, которые
считают, что АА на всех размерах должны быть, еще раз советую
разобраться с XftConfig'ом, после этого и можно будет с вами
обсуждать о кривизне АА в Х-ах, а так извините, АА не обязана
быть на всех шрифтах, которые изначально на него не
закладывались.
>криво считаются метрики шрифтов
Это как? Объясни...
>Драг энд дроп?
Что вы сказали? Он вообщето реализуется на приложениях,
и что вам в нем не понравилось и в каком месте?
2Ogr:
>Что не ужели будет можно картинки из gimp'a в kpaint переносить
>через буфер, или даже страшно сказать мышкой? :)
Объясни пожалуйста, зачем это надо? Я просто нигде, где бы
не работал, картинки через буфер не перетягивал, просто смысла
в этом не видел никогда, а вот текст - регулярно...

McMCC ★★★
()

2Irsi:
>Впрочем речь идет о достаточно дорогих моделях, так что понятно
>что у линуксоидов на них денег нет - ониж любят всякое дерьмо
>дешевое скупать и гордитьсся как оно у них хорошо работает ;)
Это ты себя наверное имел ввиду... Что то я не припомню, когда
я говно покупал, всегда брал приличные и практичные вещи,
но почему это тебя так сильно интерисует, кто и что покупает?
Думешь виндузятники все богатые? Кстати, ваша конторка в даун
что ли пошла и ты новую работу ищешь, раз тебя эти темы стали
сильно колебать? Комкор видать вам сильно на яйца наступил....

McMCC ★★★
()

Об АА: да, по дефолту Х-овые шрифты бинарные (черные либо белые). Из этого следуют след. очень важные свойства, которые не выполняются для шрифтов, которые рисуются с АА:
1) можно рисовать букву несколько раз подряд в одной точке и она будет выглядеть так же (при АА она будет становится все жирнее и жирнее)
2) Можно рисовать буквы используя операции типа XOR (повторное рисование буквы с данной операцией "затирает" нарисованное).
Посему софт должен иметь возможность указать, рисовать ли с АА или нет. С gdkxft (она просто подменяет функции рисования текста библиотеки gdk) это невозможно - посему возникают проблемы с софтом и контролами, который пользуется свойствами 1 и 2 (эти проблемы решаются путем указывания виджетов, при рисовании которых АА применять не надо, в gtkrc).

hvv
()

> в применении к бинарному файлу xfs и набору шрифтов которые запущенный xfs раздает приложениям.
xfs в 3.3.6 truetype не понимает. Это раз. xfstt и xfsft - две разные по качеству вещи.
В этом смысле и употреблялись слова "хороший" и "настройка". В xfree-4.xx
с этим проще.

> truetype смотриться везде одинако. И X тут вообще не причем.
Неправда. В винде в отличие от иксов truetype смотрится "лесенкой", и не заметить
это может только слепой.

anonymous
()

anonymous (*) (2001-09-05 14:57:56.0): если у тебя в виндах трутайпы смотряться лесенкой, то это значит ты просто не включил АА...

2McMCC:
1. Работу я сменил пару месяцев назад, с повышением к слову, и пока еще раз менять не собираюсь.
2. Ни предыдущая контора, ни нынешняя в даун не собираются, скорей наоборот.
3. Комкор наш лучший друг ;)
Это тебе для спарвки и завязывай лучше... ;) Впрочем ты похоже не можешь мне никак простить своего позора с ГОСТами ;)

Да практично и недорого применительно к мониторам это что по вашему? Въюсоник небойсь?

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

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

И в ТЕ есть, замечательно работает.

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

Говорят же - есть. Тебе скриншот прислать, что ли?

Dimentiy ★★
()
Ответ на: Antialiasing для Winblows от anonymous

> И то, что в винде GUI выполняет ещё
> и функцию OS :)

Зарекался вступать в флеймовые войны, но вынуждаете...
пример в студию! Или в личку! mailto:dimentiy@mail.ru

Dimentiy ★★
()

2 Irsi: MS не рекомендует ClearType на CRT. Без оговорок. Оно по природе таково, что там необходимо строго геометрически определенное расположение пикселов, чего на CRT практически не бывает, т.к. обычно разрешение на них ставят чуть выше чем это физически возможно для данной конкретной трубки, и НИКОГДА разрешение развертки не совпадает с разрешением теневой маски или апертурной решетки с точностью до пиксела. А это необходимо, т.к. в ClearType, если посмотреть вблизи, края фонтов _цветные_. А если вдали - то сразу видно, что бабульки MS'овскому R&D плочены не зря. Надеюсь они хорошо защитили это все патентами.

2 McMCC: :0)

Bluezman
()

2McMCC: "Объясни пожалуйста, зачем это надо? (перетаскивание картинок через буфер)"
У меня есть два ответа:
1) потребности в колбасе сегодня нет
2) я привожу это как наглядный пример не проработанности схемы меж программного взаимодействия. Несмотря на наличии все возможных Кобр, эти так ни кто и не пользуется, в отличии от. Я вот не задумываюсь будет работать или нет перетаскивание картинки из окна IE (скажем пингвиненка с этого сайта в какой-нить imaging for windows), но под линуксом у меня нет увереннности что то же самое из нетскейпа в gimp пройдет нормально.

Ogr
()

2Bluezman: на самом деле метод-то давно изветный, просто CRT не были так распостранены... Так что с патентами насколько я помню там облом вышел... Но реализация хорошая - посмотрим сколько потребуется линуксоидам что передрать...;)

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

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

Але, гайз, не проще ли кому-нить запостить сюда или кинуть линк на скриншот с любыми
виндами, у кроторых включен антиальясинг. Желательно с хорошим разрешением, чтоб
его можно было увидеть. Честное слово, никогда не видел нормального отображения
шрифтов в виндах. Ирся - он известный старый пиздун. Я лично ни одному слову его не верю.
Все виндузята, которые видели мой десктоп в линуксе не могли оторвать глаза от восхищения,
поскольку о таком отличном качестве никогда даже не мечтали.


anonymous
()

{
   2)  я  привожу  это  как наглядный пример не проработанности схемы меж
   программного  взаимодействия.  Несмотря на наличии все возможных Кобр,
   эти  так  ни  кто  и не пользуется, в отличии от. Я вот не задумываюсь
   будет  работать  или  нет  перетаскивание  картинки из окна IE (скажем
   пингвиненка  с  этого  сайта в какой-нить imaging for windows), но под
   линуксом  у  меня нет увереннности что то же самое из нетскейпа в gimp
   пройдет нормально.
}
да ты задолбал баран. API есть и продвинутый, тебе уже об этом талдычили.
Просто у разработчиков гимпа руки не дошли.

anonymous
()

{
   2)  я  привожу  это  как наглядный пример не проработанности схемы меж
   программного  взаимодействия.  Несмотря на наличии все возможных Кобр,
   эти  так  ни  кто  и не пользуется, в отличии от. Я вот не задумываюсь
   будет  работать  или  нет  перетаскивание  картинки из окна IE (скажем
   пингвиненка  с  этого  сайта в какой-нить imaging for windows), но под
   линуксом  у  меня нет увереннности что то же самое из нетскейпа в gimp
   пройдет нормально.
}
да ты задолбал баран. API есть и продвинутый, тебе уже об этом талдычили.
Просто у разработчиков гимпа руки не дошли.

anonymous
()

Ogr: ты бы, баран, сделал скриншоты в формате со сжатием без потери качества (gif,png)- по твоим jpg хрен поймешь, есть ли AA для пользовательского интерфейса или нет (вроде нет).

anonymous
()

барану anonymous (*) (2001-09-05 21:52:22.0): "API есть и продвинутый, тебе уже об этом талдычили. Просто у разработчиков гимпа руки не дошли"
Так и все в Линуксе, все не доделано о чем пытаюсь я тут рассказать.
"ты бы, баран"
Купи очки или ъороший монитор (лучше все сразу).
"по твоим jpg хрен поймешь, есть ли AA для пользовательского интерфейса или нет"
Смотри на W и !? там все прекрасно видно.

Ogr
()

судя по тому как тут пучатся блюзмены, Ирси и другие виндузятники, майкрософт вложила все свои силы в разработку антиалиасинга для ttf-шрифтов. это наверно единственное, что они смогли реализовать. теперь понятно откуда в маздаях столько багов - m$ ведь кроме антиалиасинга больше ничем не занимается ;) гордитесь ребята, будущее за вами!

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

> to Dimentiy:
> I prishly screenshot chto to ya nichego ne vizhu u sebya na NT

A ya anonymousam nichego ne prisylayu. Ya dal email specialno, esli ne hvataet uma napisat' v lichku, izvini. Da escho tem, kto ne mozhet lokal' nastroit' tak, chtoby rabotalo vsyo.

Такие дела.

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

Спасибо, Ogr! Ты просто оперативник. Я примерно так себе это и представлял.
А теперь взгляни внимательно на панель меню своего уорда. Особенно обрати внимание
на буковку "W" в слове "Window" ;) В человеке все должно быть прекрасно - и душа,
и тело, и одежда (Чехов). В иксах как раз таки эта прекрасность присутствует.

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

2Ogr (*) (2001-09-05 22:07:44.0):
Ты прикидываешься, или действительно безнадежен?

Твой АА делает Word, с системные шрифты в обоих случаях не заААснутые.

anonymous
()

2anonymous (*) (2001-09-05 22:26:41.0): Какой word? Это включается/выключается в свойствах экрана, ну причём тут word?

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

> Такие дела.

Это я писал, только не залогонился.

------------
Вообще ловлю себя на мысли, что все равно ничего не докажешь, да и строго говоря предмет спора выеденного яйца не стоит, но тем не менее см. сюда:

http://www.barcode.ru/temp/aaaaa.bmp

(специально bmp, без всяких сжатий. Провисит с неделю, потом снесу наверное, просто лень что-то на chat.ru регистрить из-за одного файла).

Сверху с АА, снизу без. Эта статья в IE, заголовок. Если это не AA, ну я не знаю...

Для тех кто не знает как включить AA в виндах, хинт: "Smooth edges of screen fonts".

Такие дела.

------------
Другое. Вопрос знатокам гнома. У меня RedHat 7.0, соответственно гном от него же, честно скажу, не нравится. Насколько стоит скачивать новый гном? Насколько стабильнее, функциональнее? Интересует _субъективное_ мнение, историю версий и сам читать умею. Заранее спасибо за ответ.

Dimentiy ★★
()

2anonymous (*) (2001-09-05 22:25:29.0): "примерно так себе это и представлял. А теперь взгляни внимательно на панель меню своего уорда. Особенно обрати внимание на буковку "W""
Что бывает когда антиалисинг применяется к маленьким шрифтам можно посмотреть на линке к это новости. Если я у себя поменяю фонт для меню с Тахома 8 (мой текущий) на Тахома 10, то к фонту будет применен АА.

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

Отвечу за Ogr-а.

> Ты прикидываешься, или действительно безнадежен?
> Твой АА делает Word, с системные шрифты в обоих случаях не заААснутые.

Ты прикидываешься, или действительно безнадежен?
Какой смысл делать АА маленьких кеглей? Нафига размывать и так маленькую картинку? Даже если делать, ты различишь это в jpg ?

Умник, мля :( Читай доки, по любой технологии, по любой ОС, развивайся. Тогда получишь право на людей гнать. Ничего личного, благо ты анонимус. Это всем анонимусам.

Dimentiy ★★
()

2Dimentiy: к слову - насколько я помню для маленьких кеглей тоже можно включить АА в виндах, в реджестри надо что-то поправить... только ты абсолютно прав - это неверно и не нужно... Осталось понять пока разработчики гнома это поймут...;) онанимусы не поймут - они действительно безнадежны имхо...

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

> Dimentiy ты страшен !!!

Гонишь. Девушка говорит, что красивый, ей верю больше чем тебе :)))

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

2Dimentiy (*) (2001-09-05 22:47:44.0):
> Какой смысл делать АА маленьких кеглей?
Умники!
IMHO АА полезен ТОЛЬКО для маленьких кеглей, когда надо их визуально
потолше сделать, а места в кегле не хватает. Обратное вам ваша M$
напела, потому что толком АА сделать не смогла.

> Умник, мля :( Читай доки, по любой технологии, по любой ОС,
> развивайся.
Ты, мля, глуп, или прикидываешься.
К Огру был вопрос показать винду с АА. Он привел скриншот с заААсенными
письменами в Ворде.

Блин, вы, виндузисты, по жизни отсутствием логики страдаете?

anonymous
()

to Irsi:
и причем здесь разработчики Gnome.
если ты увидел один скртншот где ьыло включено сглаживание
на для size<=9 как отсюда можно делать выводм о том что разраьотчиках
гнома.
Ты деиствиьелтно пустослов.
Antialias на твоих картинках действительго есть но это наверное
win2k на моей NT я ничего этого не вижу(конечно с включенным
edge smoothing)
Antialias в QT смотрится все равно лучше.
anonymous

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

> IMHO АА полезен ТОЛЬКО для маленьких кеглей, когда надо их
> визуально потолше сделать, а места в кегле не хватает. Обратное вам
> ваша M$ напела, потому что толком АА сделать не смогла.

1. Как раз лесенки видны на больших кеглях. А на маленьких должен просто шрифт хороший быть, четкий. Если он размыт, это плохо, ибо вглядываться приходится -> напряжение глаз лишнее.
1.1. Впрочем, о вкусах не спорят, а я не специалист по юзабилити, чтобы уверенно говорить, я говорю субъектив, который мне по стостоянию МОИХ глаз кажется правильным. IMHO короче.
2. Плевать я хотел на Microsoft, я хочу чтобы разговор по делу был, не более чем.

> К Огру был вопрос показать винду с АА. Он привел скриншот с
> заААсенными письменами в Ворде.

И я привёл заААсенный LOR в IE. Потому что механизм ___один___. Это и есть винда с AA. Понимаешь, это не зависит от ворда. Не зависит от IE. Это GUI так рисует!!!

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

2Dimentiy (*) (2001-09-05 23:29:45.0):
> И я привёл заААсенный LOR в IE.
Ну, а я могу привести АА в Акрориде, висящем на древних хксах.
Ну и что?

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


> я тоже так могу сделать screenshot c gv с antialiasing или
> с OpenOffice ну и что ?

Да ничего. Просто гнали что АА нет, а механизм есть на самом деле. Не более чем. Больше стало реальной инфы и меньше гона, разве плохо?

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

> Ну, а я могу привести АА в Акрориде, висящем на древних хксах.

А вот именно ЭТОТ пример не в кассу. Совершенно. Потому что акробат все отрисовывает сам, как и все издательские пакеты адоба, и плевать он хотел на ось, под которой крутится. И к теме АА в операционной системе отношения не имеет.

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

Не знаю, для кого-то шрифт восьмерка может и маленький, а для меня самый обыкновенный.
В меню нетскейпа шрифт того же размера у меня без елочек, как у Оgr'a.
И никаких проблем, кроме приятного для глаз вида я не замечал ;)

А Ирся мудак. Он оправдает что угодно. Показывает винда криво шрифты - так
у него линукс в этом виноватым оказывается ;)

anonymous
()

2anonymous (*) (2001-09-06 00:20:57.0): ", для кого-то шрифт восьмерка может и маленький, а для меня самый обыкновенный. В меню нетскейпа шрифт того же размера у меня без елочек, как у Оgr'a. И никаких проблем, кроме приятного для глаз вида я не замечал ;)"
А ты не в 800х600 смотри, а в 1280х1024, как выглядят шрифты в Нетскейпе под Линуксом это можещь местным анонимусам рассказать, которые из-под Виндовса вылазят только чтоб погнуть пальцы перед друзьями.

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

Ух, промахнулся ты. У меня где-то посередине - 1024x768. Выглядит все просто супер.
Монитор - семнашка. Большее разрешение ставить мало смысла.

anonymous
()

Ну так 1152x864 будет не плохо.

Ogr
()

Нихрена, 1024х768 самое то для моих 19". На больше глаза жалко. A для дома хочу GDM-F520. Скоро куплю, наверно ;-)

Casus ★★★★★
()

2Casus: "Нихрена, 1024х768 самое то для моих 19". На больше глаза жалко"
Купите нормальный монитор у которого точки не расплываются и который держит не менее 85Hz. И не надо ручки яркости и контрастности выкручивать до состояния, что перед трубкой можно загорать. Хоть бы тот который Вы упомянули.

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

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

Ну мы в отличие от Вас не на задворках Окланда проживаем :0)

Bluesman

anonymous
()

2anonymous (*) (2001-09-06 03:42:50.0): "Ну мы в отличие от Вас не на задворках Окланда проживаем :0)"
Да вот в том-то и дело, что на задворках Окланда пиратское ПО проще всего найти. Так что похоже что там и проживаете.

Ogr
()

Хмм. Интересно, что хотели увидеть на скриншоте те, кто вопил "Предоставьте нам скриншот с АА" ? Если Вам не нравится Ворд с АА, какое приложение вам кажется достойно для доказательства существования AA в мастдае ?

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

2anony
> Если Вам не нравится Ворд с АА, какое приложение вам кажется достойно для
> доказательства существования AA в мастдае ?
Еще раз. Очень медленно...

1. Есть МНОГО приложений под РАЗЛИЧНЫЕ ОС, которые самостоятельно делают АА.
Никакого отношения к ОС этот АА не имеет.
2. Просили нечто подобное исходной картинке
http://philrsss.anu.edu.au/~josh/gdkxft/
дабы можно было сравнить/оценить МД vs GNOME. Какой-нибудь примерчик
системной менюшки, диалога, etc.
Причина: а) см. выше п. 1; б) одно дело -- АА в серифе, пИсаном черным по
белому, и другое дело -- АА в маленьком курьере на сером фоне.

За 2 дня коллективный разум местных мастдайщиков так и не сумел породить
соответствующий скриншот.

Еще раз, для тех, кто в танке:
На ВСЕХ предъявленных скриншотах отсутствует доказательство того,
что в винде есть АА.

Заметим, я не говорю, что не верю, что оно тама иэсть. Я констатирую факт,
что местные мастдайщики, лечащие на ЛОР свои комплескы, не смогли за 2 дня
предъявить соответствующие доказательства. Хотя, судя по их пальцегнутию,
это было -- как 2 байта переслать.

Причин ИМХО 2.

1. У мастдайщиков (тех, что тут толкутся) неважно с логикой;

2. АА ВООБЩЕ нахрен никому не упал. Поэтому он почти везде по умолчанию
отключен.Так, лишний бантик, манагерам впарить -- типа, крута!
Для глаз однозначно полезнее чуть изломанный контур нежели размытый.

IMHO АА помогает в 2 случаях: 1 -- презентационные пакеты, 2 -- когда
надо читать много мелкого текста, написанного черным по белому, АА тогда
позволяет сделать фонты визуально более толстыми.
Случай 2 реализуется, как правило, в ситуации, когда юзеру не приходит в
голову увеличить текст, или он не знает, как это сделать. Зачем усложнять
ОС ради такой экзотики, как презентации, я не очень понимаю.

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