FontForge

редактировать
Редактор шрифтов, созданный Джорджем Уильямсом
FontForge
FontForge Logo, 2015.svg
FontForge, работающий под Arch Linux FontForge, работающий под Arch Linux
Автор (ы)) Джордж Уильямс
Разработчик (и) Фрэнк Трамп, Бен Мартин, Адриен Тетар, Халед Хосни, Джереми Тан
Первоначальный выпуск1 апреля 2004 г.; 16 лет назад (2004-04-01)
Стабильный выпуск 20200314/14 марта 2020 г.; 7 месяцев назад (2020-03-14)
Репозиторий Измените это на Wikidata
Написано наC
Тип
Лицензия Mix Стандартной общественной лицензии GNU v3 и лицензии BSD
Веб-сайтfontforge.org

FontForge - это FOSS, который поддерживает многие распространенные форматы шрифтов. Разработанный в основном Джорджем Уильямсом до 2012 года, FontForge является бесплатным программным обеспечением и распространяется под сочетанием Стандартной общественной лицензии GNU версии 3 и 3-пункта лицензии BSD. Он доступен для операционных систем, включая Linux, Windows и macOS, и локализован на 12 языков.

Содержание

  • 1 Возможности
  • 2 Поддерживаемые форматы
  • 3 История разработки
  • 4 Шрифты, разработанные с помощью FontForge
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки

Возможности

Чтобы упростить автоматическое преобразование формата и другие повторяющиеся задачи, FontForge реализует два скриптовых языка : свой собственный язык и Python. FontForge может запускать скрипты из своего графического интерфейса, из командной строки, а также предлагает свои функции в качестве модуля Python, поэтому его можно интегрировать в любую программу Python.

FontForge поддерживает файл функций OpenType от Adobe спецификация (с собственными расширениями синтаксиса). Он также поддерживает неофициальные расширения математического набора Microsoft (таблица MATH), представленные для Cambria Math и поддерживаемые Office 2007, XeTeX и LuaTeX. По крайней мере, один бесплатный математический шрифт OpenType был разработан в FontForge.

FontForge использует FreeType для отображения шрифтов на экране. Начиная с выпуска от 15 ноября 2008 г., FontForge использует программные библиотеки libcairo и libpango для рендеринга графики и текста, обеспечивая сглаженную графику и поддержку сложной разметки текста.

FontForge может использовать Potrace или для автоматической трассировки растровых изображений и импорта их в шрифт.

Части кода FontForge используются механизмом набора LuaTeX для чтения и синтаксического анализа шрифтов OpenType.

Исходный код FontForge включает ряд служебные программы, в том числе showttf, показывающий содержимое файлов двоичных шрифтов, а также преобразователь и деконвертер WOFF.

Поддерживаемые форматы

FontForge поддерживает широкий спектр форматов шрифтов. Его собственный формат базы данных шрифтов Spline (.sfdрасширение имени файла) является текстовым и облегчает сотрудничество между дизайнерами, поскольку можно легко создавать файлы различий. FontForge также поддерживает совместимый исходный формат, основанный на XML.

Программа поддерживает множество других форматов шрифтов и конвертирует шрифты из одного формата в другой. Поддерживаемые форматы шрифтов: TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1, TeX Растровые шрифты, растровое изображение X11 OTB (только sfnt ), формат распределения растровых изображений Glyph (BDF), FON (Windows), FNT (Windows) и Web Open Font Format (ВОФФ). FontForge также импортирует и экспортирует шрифты в формат Scalable Vector Graphics (SVG) и формат (UFO) и обратно.

История разработки

Проект FontForge был основан Джорджем Уильямсом как пенсионный проект и первоначально опубликован с 2001 по март 2004 года как PfaEdit).

Уильямс активно развивался, поддерживался и поддерживал программу и связанные с ней коммунальные услуги около 12 лет. В середине 2011 года Дэйв Кроссленд начал вносить свой вклад в проект, и проект переместился с SourceForge на GitHub. Crossland начал предлагать вводные семинары по шрифтовому дизайну через TeX Users Group (TUG), чтобы собрать средства для найма контрактных разработчиков для поддержки и развития программы. Разработка FontForge стала более активной, и Халед Хосни и Барри Шварц были заметными участниками, но в конце 2012 года они и Crossland разошлись во мнениях относительно направления проекта, поэтому они разделили FontForge как SortsMill Tools.

В 2011 году был упакован FontForge. для упрощения установки на Mac OS X доктором Беном Мартином при поддержке TUG. Тем временем Мэтью Петров опубликовал свою систему сборки Windows и неофициальные сборки Windows. В 2013 году на sourceforge был запущен проект FontForgeBuilds, расширяющий его возможности; Впоследствии оно было полностью переписано и сегодня поддерживается Джереми Таном как приложение для Windows.

В 2012 году Crossland организовал веб-сайт нового проекта, который будет размещен на GitHub Pages, fontforge.github.io, и использовал собранные средства от обучения FontForge до начинающих нанимать веб-дизайнера по контракту. При его поддержке Мартин добавил функцию совместной работы в реальном времени, которую они оба представили в качестве основного доклада на конференции Libre Graphics 2013 в Мадриде.

В 2014 году при финансовой поддержке Google Фрэнк Трамп добавил полную поддержку платформы.

Шрифты, разработанные с помощью FontForge

Образец шрифта Sans Guilt, переосмысление Gill Sans бельгийским дизайнерским коллективом OSP в сотрудничестве со студентами из Royal College of Art, доступный в OFL.

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом

Ссылки

Внешние ссылки

СМИ, относящиеся к Fontforge на Wikimedia Commons

Последняя правка сделана 2021-05-20 10:13:16
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте