The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Включение субпиксельного хинтинга шрифтов в Fedora 13 и openSUSE 11.3
Для библиотеки FreeType разработан патч (http://www.infinality.net/blog/?p=67),
приводящий рендеринг Truetype-шрифтов в вид, похожий на результат использования
метода сглаживания Microsoft Cleartype
(http://ru.wikipedia.org/wiki/ClearType). Особенно заметно повышение качества
отображения после использования патча на компьютерах с ЖК монитором.

В отличие от ранее представленных cleartype-патчей для FreeType и режимов
пиксельного хинтинга и субпиксельной фильтрации, обсуждаемый патч реализует не
только субпиксельную фильтрацию, но и субпиксельный хинтинг, что подразумевает
изменение контура букв с учетом субпиксельных границ, а не на основании
очерчивающих символ пикселов. При растеризации шрифтов патч также повторяет
особенности Truetype-интерпретатора из состава Windows XP (игнорирует некоторые
Truetype-инструкции, заложенные в шрифте).

Для настройки шрифтов авторы патча рекомендуют использовать специально
подготовленный файл конфигурации /etc/fonts/local.conf:
 http://www.infinality.net/files/local.conf

Для установки модифицированной версии FreeType в openSUSE 11.3 достаточно
установить через сервис One Click мета-пакеты:
http://opensuse-community.org/subpixel/subpixel.ymp
http://software.opensuse.org/ymp/home:anshuljain:ubuntu_patch_11.3/openSUSE_11.3/cairo.ymp

В Fedora 13 необходимо подключить репозиторий, подготовленный разработчиками
infinality.net и установить нужные пакеты из него:

   sudo rpm -Uhv http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm

Ставим патченный FreeType и модифицированные версии библиотек cairo и libXft:

   sudo yum install freetype-subpixel cairo-freeworld libXft-freeworld


PS. В Ubuntu данные патчи включены по умолчанию.
 
26.07.2010 , Источник: http://hrafn.me/2010/07/fonts-again... (1) (2) (3)
Раздел:    Корень / Пользователю / X Window

Обсуждение [ Ajax режим | Показать все | RSS ]
 
  • 1.1, V, 00:10, 28/07/2010 [ответить] [смотреть все]
  • +/
    "субпиксельный хинтинг"... звучит.
     
     
  • 2.2, anonymous, 10:35, 28/07/2010 [ответить] [смотреть все]
  • +/
    > "субпиксельный хинтинг"... звучит.

    не писать же в самом деле "более точный алгоритм сглаживания с учетом формы и порядка пикселов, а также небольшого смещения опорных точек глифа при выводе шрифта с вопиюшим нарушением теоремы Котельникова".

    Это все "легато линки" и прочие пляски на тему "умрем, но не сделаем нормальной математически верной растеризации". Как ни крути но сигнал надо цифровать на больше чем двухкратной частоте чем вывод, совершенно то же и для изображений. Хотите картинку 1280х1024? готовьте устройство вывода 2560x2048 и при выводе не забудте отфильтровать высокие частоты.

    Иначе будете любоваться на шум и спорить чей шум красивее, от ClearType или Apple или патчей xft.

    Даешь устройства вывода с таким разрешением изображения, что на сетчатке глаза детали будут меньшим чем расстояние между палочками/колбочками !

     
     
  • 3.6, Аноним, 00:26, 29/07/2010 [ответить] [смотреть все]
  • +/
    Согласен, но вот например автор известной статьи http antigrain com research f... весь текст скрыт [показать]
     
     
  • 4.8, anonymous, 14:09, 30/07/2010 [ответить] [смотреть все]  
  • +/
    "заметно более вменяемую растеризацию"

    2x2=4, а спорить что более вменяемо "2x2=12" или "2x2=11" почему-то  не хочется.

     
  • 3.10, Вова, 16:39, 03/08/2010 [ответить] [смотреть все]  
  • +/
    О чём вообще речь? Теорема Котельникова - это из учебника РЦИС Гоноровского? Раскройте тему, оч интересно.

     
     
  • 4.11, Шариков, 01:50, 04/08/2010 [ответить] [смотреть все]  
  • +/
    Что раскрывать? Теорему отсчетов? Учите матчасть, это азы. Только решение совсем уж в лоб - "взять все и поделить". Ежу понятно, что на двух-трехкратном разрешении будет хорошо.
     
     
  • 5.12, Вова, 10:57, 04/08/2010 [ответить] [смотреть все]  
  • +/
    давайте не будем петросянить про "учите азы". Где и кем выведена/продемонстрирована  расчётная зависимость между ттх видеокарточки и качеством отображения шрифтов на базе теоремы Котельникова?

     
     
  • 6.13, Аноним, 18:53, 04/08/2010 [ответить] [смотреть все]  
  • +/
    Вам нужно подтверждение того, что 2 2 4 Может все же матчасть имеет-таки смыс... весь текст скрыт [показать]
     
     
  • 7.14, Вова, 12:55, 05/08/2010 [ответить] [смотреть все]  
  • +/
    >Вам нужно подтверждение того, что 2*2 = 4? Может все же матчасть
    >имеет-таки смысл подучить, не?

    Ах какой ты умный! Ведь для тема эта тема - все равно, что 2*2 = 4! Вот это ты специалист!  Мы в восторге!

    Вот только пишешь не по теме, поэтому тут совсем не нужен.

     
     
  • 8.15, pavlinux, 14:21, 11/08/2010 [ответить] [смотреть все]  
  • +/
    > все равно, что 2*2 = 4!

    Не гонит, 2*2 != 4!

     
  • 1.3, aim, 11:54, 28/07/2010 [ответить] [смотреть все]  
  • +/
    эм. в Ubuntu похожий, но не этот патч. Похоже на то что этот патч лучше, чем тот, что включён в состав Lucid/Maveric Ubuntu
     
  • 1.4, B_TpaHce, 17:51, 28/07/2010 [ответить] [смотреть все]  
  • +/
    здесь для opensuse более подробно http://opensuse-community.org/SubpixelHinting
     
  • 1.9, oops, 21:38, 02/08/2010 [ответить] [смотреть все]  
  • +/
    а не подскажете, для OpenSuse 11.2 это будет работать? (там одинаковые патчи для 11.3 и 11.2 или нет, нужно ли обновлять /etc/fonts/local.conf, нужен ли вообще под кде этот "хитро собранный" cairo)
     
     
  • 2.16, pavlinux, 14:27, 11/08/2010 [ответить] [смотреть все]  
  • +/
    >а не подскажете, для OpenSuse 11.2 это будет работать?

    # SUSE_VERSION=$(awk '/^VERSION/{print $3}' /etc/SuSE-release)
    # URL=http://opensuse-community.org/subpixel/openSUSE_${SUSE_VERSION}/subpixel.repo
    # zypper ar --repo "$URL"
    # zypper ref subpixel
    # zypper up -t package -r subpixel
    # zypper in freetype2-feature-subpixel-hinting


    -------

    # kcmshell4 fonts

    kcmshell(6932): Session bus not found
    KCrash: Application 'kcmshell4' crashing...
    KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
    sock_file=/root/.kde4/socket-suse64/kdeinit4__0
    Warning: connect() failed: : Нет такого файла или каталога
    KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi directly
    drkonqi(6933): Session bus not found


    Гы :)

     
  • 1.17, Олег, 17:54, 14/08/2010 [ответить] [смотреть все]  
  • +/
    Ребята, не могу установить http://software.opensuse.org/ymp/home:anshuljain:ubuntu_patch_11.3/openSUSE_11.3/cairo.ymp

    Такого файла нету..

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 07.09 Развертывание локального Perl-репозитория CPAN
    - 06.09 Отключение ipv6 для JavaVM
    - 02.09 Тюнинг LVM, RAID, XFS и EXT3 при интенсивной обработке мелких файлов
    - 31.08 Подключение LVM-разделов под FreeBSD
    - 30.08 Как удержать SSH-соединение от обрыва при использовании Socks
    - 25.08 Пропуск выполнения e2fsck при загрузке, через нажатие CTRL-C
    - 24.08 Выявление NAT-устройства в сети
    - 23.08 Блокирование Skype соединений на прокси-сервере Squid
    - 19.08 Ускорение запуска Firefox
    - 18.08 Скрипт для просмотра открытых табов в Firefox
    RSS | Следующие 15 записей >>


    Закажите подписки на Mandriva Enterprise Server 5 и Mandriva 2010 Powerpack

    Подписки на Mandriva Enterprise Server 5 и Mandriva 2010 Powerpack включают получение обновлений и технической поддержки.

    Техническая поддержка оказывается на русском языке по телефону, электронной почте и через web-форму. Предлагается подписка трех уровней - "Базовый", "Стандартный", "VIP", отличающихся скоростью реакции службы технической поддержки на проблему заказчика.

    Mandriva Enterprise Server 5 (MES 5) - это надежный и производительный дистрибутив GNU/Linux для корпоративного сервера. В MES 5 интегрированы серверные разработки программистов Mandriva, а также ведущие свободные серверные приложения, которые помогут настроить и поддерживать необходимые вам серверы.

    Mandriva 2010 Powerpack - это идеальный вариант для перехода на Linux новых пользователей в офисе и дома. В то же время, Mandriva 2010 Powerpack полностью удовлетворяет запросы опытных пользователей и администраторов.

    Более подробно познакомиться с подписками вы можете здесь: http://www.linuxcenter.ru/shop/licence/mandriva/


      Закладки на сайте
      Проследить за страницей
    Created 1996-2010 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList