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-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList