The OpenNET Project / Index page

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

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

13.05.2017 21:42

Доступен релиз 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 3.0
Короткая ссылка: https://opennet.ru/46544-freetype
Ключевые слова: freetype
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (5) 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:
    Текст:



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

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