The OpenNET Project / Index page

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

Вышел FreeType 2.4.12 с реализацией нового CFF-растеризатора шрифтов

11.05.2013 08:21

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

Ключевым улучшением нового выпуска является интеграции кардинально улучшенного CFF-растеризатора, разработанного компанией Adobe при участии Google. Новый движок существенно опережает по качеству текущий CFF-растеризатор и позволяет генерировать более читаемый и красиво выглядящий текст, значительно более точно соответствующий изначальному дизайну гарнитуры шрифта. Улучшения касаются ширины и положения ствола символа, меньшего отсева пикселей, более качественного и однородного отображения сложных сочетаний, например с изображением иероглифов. Подготовленный новым растеризатором текст выглядит более тёмно, равномерен по высоте, лишён смазываний, выпаданий элементов и излишних утолщений. Текст созданный старым растеризатором выглядит на этом фоне тусклым с неравномерной высотой отдельных символов.

Текст, полученный в результате работы нового растеризатора:

Результат, полученный при использовании старого растеризатора CFF:

Результат, полученный при использовании автоматического хинтинга:

Новый растеризатор нацелен на использование с форматом шрифтов CFF (Compact Font Format), который отличается от TrueType методами описания глифов и хинтов, инструкций по изменению глифа в зависимости от размера. CFF является потомком формата PostScript и позволяет обеспечить более высокое качество на экранах высокой чёткости, но задача по обеспечению качества ложится на растеризатор, а не на шрифт, как в случае с TrueType. Так как разрешение многих экранов ограничено, при отображении текста требуется подобрать оптимальный баланс различных факторов, таких как читаемость текста, отсутствие слишком толстых или тонких символов, соотношение ширины и высоты символов и соответствие оригинальному дизайну гарнитуры. Чем меньше размер отображаемого шрифта, тем труднее подобрать нужный баланс и обеспечить качественное отображение.

Среди других изменений можно отметить переработку демонстрационных программ ftview и ftdiff, в которых реализованы средства гибкой настройки вывода и управления режимами, изменяемые в процессе отображения через горячие клавиши.

  1. Главная ссылка к новости (http://www.freetype.org/index....)
  2. OpenNews: Google и Adobe передали проекту FreeType код нового растеризатора шрифтов
  3. OpenNews: Проект FreeType собирает пожертвования для улучшения работы библиотеки
  4. OpenNews: Вышел FreeType 2.4.11 с поддержкой технологии сглаживания ClearType
  5. OpenNews: Вышел шрифтовой движок FreeType 2.4.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36908-freetype
Ключевые слова: freetype, font
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, taliano (ok), 10:01, 11/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Те TTF так ШГ и останется?
     
     
  • 2.5, pavlinux (ok), 12:23, 11/05/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    IMHO RTFM, ССЗБ УГ и К.О., ну в общем ты понялъ.
     

  • 1.2, alex (??), 10:09, 11/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Новые кириллические шрифты требуются или со старыми можно заведется? Непонятно.
     
  • 1.3, Главные Редакторы (?), 10:25, 11/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Шрифт должен содержать в себе все необходимые инструкции для его отображения. Ни один из способов интерполяции при помощи новохитрых алгоритмов не сможет нарисовать буквы правильно.
     
     
  • 2.7, Аноним (-), 18:23, 11/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так давно уж не надо никому правильно. Главное чтоб размытости побольше.
     
  • 2.14, Аноним (-), 12:01, 13/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    То есть хорошо будут выглядеть шрифты, в которых вручную проработаны все глифы? Например PragmataPro.
     

  • 1.4, Аноним (-), 11:40, 11/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Еще бы найти что-либо подобное PT Sans в CFF...
     
     
  • 2.8, pavlinux (ok), 19:59, 11/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.freefontconverter.com/
     
     
  • 3.10, Аноним (-), 08:06, 12/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Походу просто сконвертировать не выйдет.
     

  • 1.6, 1001 (?), 17:41, 11/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Новое жирное расплывающееся ШГ против старого просто расплывающегося ШГ. Лично мне лучше чем сейчас в бунтах просто не нужно, потому, что мои глаза не видят там никаких изъянов.
     
     
  • 2.9, Crazy Alex (ok), 04:45, 12/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще если есть желание - размытость лечится. Хотя сильно зависит от дури конкретного дистрибутива, насчет убунты не знаю. В генте и дебиане точно лечится, центось 6 так и не смог победить.
     
     
  • 3.11, Linuxman (?), 17:52, 12/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне тоже вполне достаточно качество шрифтов в Убунту/Xubuntu, изъянов не наблюдаю.

     
  • 3.12, Аноним (-), 19:57, 12/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Чтоб до степени неразмытого виндового растеризатора на правильных TTF-шрифтах из XP долечить - проще застрелиться.
     
     
  • 4.15, Crazy Alex (ok), 14:34, 15/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, ну могу how-to написать. Именно до состояния, неотличимого от XP. Но шрифты, конечно, надо ставить от MS, а родные прятать (снести не даст пакетная система).
     
     
  • 5.16, Аноним (-), 23:52, 15/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Был бы премного благодарен, и, уверен, не я один.
    Шрифты -- разумеется.
     

  • 1.13, Аноним (-), 20:01, 12/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вообще, удивительно упоминание какого-то софта от "Адоби" иначе, как в контексте создаваемых оным проблем.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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