The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Вышел шрифтовой движок FreeType 2.4.0

13.07.2010 10:05

Вышел релиз FreeType 2.4.0, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. Ключевой особенностью новой ветки является включение по умолчанию интерпретатора TrueType-байткода, который ранее был отключен из-за патентных ограничений и требовал для повышения качества рендеринга векторных шрифтов во многих дистрибутивах ручной пересборки. В мае 2010 года срок действия патента на интерпретатор TrueType-байткода истек. Кроме того, отмечается проведение работы, направленной на повышение стабильности библиотеки при обработке поврежденных или некорректных шрифтов.

  1. Главная ссылка к новости (http://www.freetype.org/index2...)
  2. Улучшение отображения шрифтов в X Window
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/27282-font
Ключевые слова: font, FreeType
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Daemontux (ok), 10:38, 13/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ШГ вовсех дистрах отменяется?
     
     
  • 2.2, ононим (?), 10:43, 13/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    в убунте уже и так все отлично.
     
  • 2.4, астронимус (?), 10:58, 13/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, пока не будет а) нормальных шрифтов, б) вменяемых правил для фонтконфига из коробки. Можно подумать включением интерпретатора байткода в фритайпе панацея.
     
     
  • 3.5, andy (??), 11:51, 13/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Покажите, пожалуйста, свои правила для фонтоконфига.
     
     
  • 4.7, Иван Иванович Иванов (?), 12:12, 13/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Правила для fontconfig'a, шрифты и примеры рендеринга здесь http://linuxfonts.narod.ru/
     
     
  • 5.10, Daemontux (ok), 13:02, 13/07/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вырвиглазная у вас домашняя страничка
     
  • 3.6, Анонимный трус (?), 12:05, 13/07/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    True.
    В большинстве дистрибутивов по умолчанию отключено субпиксельное сглаживание, хотя уже большинство людей сидит на ЖК-мониторах, для которых sub-pixel и был придуман.

    Вот этого я никогда не понимал.

    И, да, шрифты ужасны.

     
  • 3.20, Alex (??), 07:32, 14/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >нормальных шрифтов

    Это каких?

     

  • 1.8, anthonio (ok), 12:22, 13/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как вообще происходит отрисовка?
    И что с остальными: cairo, libXft?
     
  • 1.9, p5n (?), 12:33, 13/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    cairo и libXft работают через freetype.
     
     
  • 2.11, anthonio (ok), 13:36, 13/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем тогда их патчат на предмет сглаживания?
    К примеру, в оверлее генты devnull есть эти пакеты с флагом cleatype и в арче aur тоже.
     
     
  • 3.12, runoverheads (?), 14:09, 13/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    видимо патчат что то другое.
    интерпретатора TrueType-байткода в генту работает из коробки (но можно выключить USE флагом bindist)
     
  • 3.13, анонимиус (?), 14:51, 13/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Там патч для субпиксельного. Байткодер - другое.

    Вот, поковырялся в "аналах" %)

    http://osdir.com/ml/fonts.freetype.user/2006-09/msg00062.html

     
     
  • 4.14, anthonio (ok), 15:08, 13/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Спс. Кстати, с патченными совсем другое дело! :)
     

  • 1.15, zuborg (?), 15:14, 13/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    что занятно, во фре в портах по умолчанию собирается с этим интерпретатором, но без WITH_LCD_FILTERING, и make config до сих пор не прикрутили - кто вручную в /etc/make.conf не прописал
    WITH_LCD_FILTERING=yes
    тот сидит без субпиксельного рендеринга (
     
     
  • 2.19, аноним (?), 21:18, 13/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >тот сидит без субпиксельного рендеринга

    И наслаждается.

     

  • 1.16, Аноним (-), 16:01, 13/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    похоже libass не нравится новая версия freetype

        Program received signal SIGBUS, Bus error.
        0x00000008057ad900 in ft_new_glyph (source=0x8153ffb50, target=0x7fffffff8160) at /a/freetype-2.4.0/src/base/ftglyph.c:290
        290          if ( !FT_ALLOC( glyph, clazz->glyph_size ) )
        (gdb) bt f
        #0  0x00000008057ad900 in ft_new_glyph (source=0x8153ffb50, target=0x7fffffff8160)
    at /a/freetype-2.4.0/src/base/ftglyph.c:290
        memory = <error reading variable memory (Cannot access memory at address 0x8000001c8)>
        error = 3
        glyph = 0x0
        #1  FT_Glyph_Copy (source=0x8153ffb50, target=0x7fffffff8160) at /a/freetype-2.4.0/src/base/ftglyph.c:330
        copy = 0x0
        error = <value optimized out>
        clazz = 0x4021271529907abf
        #2  0x00000000006db2fc in get_bitmap_glyph (render_priv=0x801927500, event=0x804e290a0, event_images=0x801857050) at ass_render.c:1141
        glyph = 0x0
        outline = 0x0
        hash_val = {
          bm = 0x7fffffffa650,
          bm_o = 0x7fffffff8280,
          bm_s = 0x1d00000000
        }
        fax_scaled = <value optimized out>
        error = <value optimized out>
        fay_scaled = <value optimized out>
        val = <value optimized out>
        key = 0x8194070e0
        ...

     
  • 1.17, Zenitur (?), 18:32, 13/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждём ебилдов. Кстати, знающие люди, не подскажете, почему у openSSL 1 ебилда нигде найти не могу?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру