ClearType (Субпиксельное сглаживание)

Модератор: Модераторы разделов

Ответить
Mr.Floppy
Сообщения: 24
ОС: Debian GNU/Linux Etch/Lenny
Контактная информация:

ClearType

Сообщение Mr.Floppy »

Существуют ли в природе патчи, позволяющие осуществить сглаживание идентичное Microsoft ClearType?
На мой взгляд, стандартное субпиксельное сглаживание с включенном хинтингом хуже. Да, оно похоже, но заметны цветные пиксели, особенно на жирном тексте и вообще шрифт визульно немного корявый. Возможно, кто-то уже реализовывал, но оно недоступно из-за патентных ограничений?
Спасибо сказали:
Аватара пользователя
mechanical
Сообщения: 69
ОС: Archlinux i686

Re: ClearType

Сообщение mechanical »

Mr.Floppy писал(а):
02.02.2008 23:42
Существуют ли в природе патчи, позволяющие осуществить сглаживание идентичное Microsoft ClearType?
На мой взгляд, стандартное субпиксельное сглаживание с включенном хинтингом хуже. Да, оно похоже, но заметны цветные пиксели, особенно на жирном тексте и вообще шрифт визульно немного корявый. Возможно, кто-то уже реализовывал, но оно недоступно из-за патентных ограничений?

Попробуйте это http://ubuntuforums.org/showthread.php?t=208396
Вдруг понравится
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: ClearType

Сообщение serzh-z »

Mr.Floppy писал(а):
02.02.2008 23:42
На мой взгляд, стандартное субпиксельное сглаживание с включенном хинтингом хуже
Что значит "стандартное"? Новые версии freetype позволяют изменять множество параметров сглаживания, позволяющее очень точно настроить шрифты, графический интерфейс к этим настройкам есть в GNOME, и, полагаю, в KDE тоже.
Спасибо сказали:
tull
Сообщения: 484

Re: ClearType

Сообщение tull »

serzh-z писал(а):
13.03.2008 13:40
Новые версии freetype позволяют изменять множество параметров сглаживания, позволяющее очень точно настроить шрифты, графический интерфейс к этим настройкам есть в GNOME, и, полагаю, в KDE тоже.
не знаю, у меня вот нифига нет удовлетворенности от шрифтов (opensuse 10.3, KDE 3.5.7)
пересобрал freetype, перепробовал все варианты хинтинга и субпиксельного хинтинга, все не то :(
под виндой шрифты выглядят явно лучше :(

ну и плюс еще одна проблема есть. для gtk-приложений настраиваю сглаживание через gnome-control-center, но после перезагрузки системы эти настройки сбрасываются, пока снова не запустишь gnome-control-center и не зайдешь в раздел ширифтов.
Спасибо сказали:
Аватара пользователя
mechanical
Сообщения: 69
ОС: Archlinux i686

Re: ClearType

Сообщение mechanical »

tull писал(а):
13.03.2008 21:13
serzh-z писал(а):
13.03.2008 13:40
Новые версии freetype позволяют изменять множество параметров сглаживания, позволяющее очень точно настроить шрифты, графический интерфейс к этим настройкам есть в GNOME, и, полагаю, в KDE тоже.
не знаю, у меня вот нифига нет удовлетворенности от шрифтов (opensuse 10.3, KDE 3.5.7)
пересобрал freetype, перепробовал все варианты хинтинга и субпиксельного хинтинга, все не то :(
под виндой шрифты выглядят явно лучше :(

ну и плюс еще одна проблема есть. для gtk-приложений настраиваю сглаживание через gnome-control-center, но после перезагрузки системы эти настройки сбрасываются, пока снова не запустишь gnome-control-center и не зайдешь в раздел ширифтов.

Прикладываю скрин. Такие шрифты Вас могли бы устроить?
Вложения
screen.png
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.
Контактная информация:

Re: ClearType

Сообщение eduard_pustobaev »

mechanical писал(а):
13.03.2008 22:31
Прикладываю скрин. Такие шрифты Вас могли бы устроить?

Разве они сглаженные? А так, отлично выглядит.
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
Sekta-N
Сообщения: 854
ОС: Зоопарк

Re: ClearType

Сообщение Sekta-N »

Фу-у-у аля виндоус - гадость.
мой скрин
http://linuxforum.ru/index.php?act=attach&...ost&id=9893

Кстати как такое сделать на suse? Уже задолбался. Ни у себя на ноуте, ни у друга не настроил.
вот конкретный вопрос HowTo Шрифты лучше, чем в Windows
Нет тут подписи и не будет.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: ClearType

Сообщение serzh-z »

eduard_pustobaev писал(а):
13.03.2008 23:43
Разве они сглаженные? А так, отлично выглядит.
Они точно не сглаженые, и имхо, они вполне себе ужасно выглядят.

Здесь есть результат моей многомесячной борьбы (причиной которой было желание не устанавливать ничего лишнего, и излишняя "оптимизация") за нормальные шрифты: Болят глаза
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.
Контактная информация:

Re: ClearType

Сообщение eduard_pustobaev »

serzh-z писал(а):
14.03.2008 00:34
и имхо, они вполне себе ужасно выглядят.

На вкус и цвет... Впрочем я тоже юзаю сглаживание.
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
mechanical
Сообщения: 69
ОС: Archlinux i686

Re: ClearType

Сообщение mechanical »

eduard_pustobaev писал(а):
14.03.2008 00:45
serzh-z писал(а):
14.03.2008 00:34
и имхо, они вполне себе ужасно выглядят.

На вкус и цвет... Впрочем я тоже юзаю сглаживание.

А я сглаживание не люблю. На моём ноуте, да и на всех других, которые юзал, оттенки внизу и вверху экрана несколько отличаются. Это нормальное поведение ноутбучных ЖК, угол обзора не слишком велик. Сглаживание шрифтов добавляет серые оттенки по периметру буквы, и получается, что вверх и внизу экрана очертание символов отличается.
И вообще, привык к виндовым несглаженным, поэтому и попытался этого добиться в линуксе. От сглаженных глаза болят, они мне размытыми кажутся, что в винде, что в линуксе.
каждому своё
Спасибо сказали:
Аватара пользователя
mechanical
Сообщения: 69
ОС: Archlinux i686

Re: ClearType

Сообщение mechanical »

serzh-z писал(а):
14.03.2008 00:34
eduard_pustobaev писал(а):
13.03.2008 23:43
Разве они сглаженные? А так, отлично выглядит.
Они точно не сглаженые, и имхо, они вполне себе ужасно выглядят.

Здесь есть результат моей многомесячной борьбы (причиной которой было желание не устанавливать ничего лишнего, и излишняя "оптимизация") за нормальные шрифты: Болят глаза


Ваш скрин мне очень даже понравился. Линуксовые шрифты у вас отлично выглядят. А виндовые? Или вы ими принципиально не пользуетесь?
И как кстати такого добиться? Просто задействовать BYTE_CODE и включить стандартное сглаживание?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: ClearType

Сообщение serzh-z »

mechanical писал(а):
14.03.2008 09:41
И как кстати такого добиться? Просто задействовать BYTE_CODE и включить стандартное сглаживание?
В том-то и дело, что для этого, как оказалось, просто не нужно было излишне усердствовать с удалением лишних пакетов, настройкой xorg.conf и включением ненужных флагов. Т.е. достаточно того, что freetype собран с BCI (в моём случае, как оказалось, это было по умолчанию) + настройки сглаживания на контрастность/форму шрифта (то, что я сделал средствами GNOME).

Не нужно использовать субпиксельное сглаживание - ибо тогда шрифты станут грязноватыми (особенно на ЖК-дисплее с крупной межпиксельной сеткой), похожими на то, как это выглядит в Windows.

mechanical писал(а):
14.03.2008 09:41
А виндовые?
Что значит "виндовые"? Tahoma? Наверное, примерно так же будет выглядеть, за исключением формы глифов. Как-то не было необходимости использовать Tahoma вместо DejaVu или Bitstream.
Спасибо сказали:
headcrab
Сообщения: 175
ОС: Windows 7

Re: ClearType

Сообщение headcrab »

serzh-z, честно говоря мне не понравились шрифты на скрине. Мне например тяжело такие воспринимать, глаза лезут на лоб =( ИМХО четкие шрифты меньше нагружают глаза, чем сглаженные.
Кстати поковыряв include/freetype/config/ftoption.h нашел такую интересную штуку:

Код: Выделить всё

/*************************************************************************/
  /*                                                                       */
  /* Uncomment the line below if you want to activate sub-pixel rendering  */
  /* (a.k.a. LCD rendering, or ClearType) in this build of the library.    */
  /*                                                                       */
  /* Note that this feature is covered by several Microsoft patents        */
  /* and should not be activated in any default build of the library.      */
  /*                                                                       */
  /* This macro has no impact on the FreeType API, only on its             */
  /* _implementation_.  For example, using FT_RENDER_MODE_LCD when calling */
  /* FT_Render_Glyph still generates a bitmap that is 3 times larger than  */
  /* the original size; the difference will be that each triplet of        */
  /* subpixels has R=G=B.                                                  */
  /*                                                                       */
  /* This is done to allow FreeType clients to run unmodified, forcing     */
  /* them to display normal gray-level anti-aliased glyphs.                */
  /*                                                                       */
/* #define FT_CONFIG_SUBPIXEL_RENDERING */

Разкомментил, пересобрал.. изменений не заметил =/ странно
Кто-нибудь собирал фритайп с такой фичей?
Спасибо сказали:
Ответить