The OpenNET Project / Index page

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

13.05.2017 21:42  Выпуск шрифтового движка FreeType 2.8

Доступен релиз FreeType 2.8, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. В новой версии доведена до конца работа по поддержке изменчивых шрифтов OpenType, определённых в спецификации OpenType 1.8, а также разработанного компанией Adobe формата шрифтов CFF2. В систему автоматического хинтинга добавлена поддержка 25 дополнительных видов письменности, включая нко и древнеливийское письмо.

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

Дополнение: В новом выпуске также устранены опасные уязвимости (CVE-2017-8105, CVE-2017-8287), которые могут привести к записи за пределы буфера при обработке специально оформленных шрифтов в формате Type 1.

  1. Главная ссылка к новости (http://www.mail-archive.com/fr...)
  2. OpenNews: Выпуск шрифтового движка FreeType 2.7.1
  3. OpenNews: Выпуск шрифтового движка FreeType 2.7 с включением по умолчанию субпиксельного хинтинга
  4. OpenNews: Выпуск шрифтового движка FreeType 2.6.4 с новой системой хинтинга
  5. OpenNews: Выпуск шрифтового движка FreeType 2.6.2
  6. OpenNews: Выпуск шрифтового движка FreeType 2.5.4
Лицензия: CC-BY
Тип: Программы
Ключевые слова: freetype
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение RSS
 
  • 1, Аноним (-), 23:21, 13/05/2017 [ответить]    [к модератору]
  • +2 +/
    export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
    больше не нужен? теперь им можно пользоваться?
     
     
  • 2, Аноним (-), 01:36, 14/05/2017 [^] [ответить]    [к модератору]
  • +/
    как и раньше - зависит от Вашего монитора, dpi и глаз
     
  • 5, LinuxGuruNigga (?), 12:04, 14/05/2017 [^] [ответить]    [к модератору]
  • +/
    Cтавь 38 - будет как в Инфиналити.
     
  • 3, mmm (??), 08:33, 14/05/2017 [ответить]    [к модератору]
  • +/
    А про закрытую дыру что не пишете?

    https://www.cvedetails.com/vulnerability-list/vendor_id-4535/product_id-7835/F

    Учитывая распространённость webfonts...

     
     
  • 4, mmm (??), 08:36, 14/05/2017 [^] [ответить]    [к модератору]
  • +/

    https://sourceforge.net/projects/freetype/files/freetype2/2.8/

    - CVE-2017-8105,  CVE-2017-8287:  Older   FreeType  versions  have
          out-of-bounds  writes  caused  by  heap-based  buffer  overflows
          related to Type 1 fonts.

     

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


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