Jump to content

ШрифтФордж

(Перенаправлено с Fontforge )
ШрифтФордж
Оригинальный автор(ы) Джордж Уильямс
Разработчик(и) Фрэнк Трампе, Бен Мартин, Адриен Тетар, Халед Хосни, Джереми Тан
Первоначальный выпуск 1 апреля 2004 г .; 20 лет назад ( 01.04.2004 )
Стабильная версия
20230101 [ 1 ] / 1 января 2023 г .; 19 месяцев назад ( 01.01.2023 )
Репозиторий
Написано в С
Тип Редактор шрифтов
Лицензия Сочетание Стандартной общественной лицензии GNU v3 и лицензии BSD.
Веб-сайт шрифтфорж .org

FontForge — это FOSS редактор шрифтов , который поддерживает множество распространенных форматов шрифтов. FontForge, разработанный в основном Джорджем Уильямсом до 2012 года, является бесплатным программным обеспечением и распространяется под лицензией GNU General Public License из 3 пунктов версии 3 и лицензией BSD . [ 2 ] Он доступен для операционных систем, включая Linux , Windows , [ 3 ] и macOS , [ 4 ] и локализован на 12 языков. [ который? ] [ нужна ссылка ]

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

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

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

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

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

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

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

[ редактировать ]

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

Программное обеспечение поддерживает множество других форматов шрифтов и конвертирует шрифты из одного формата в другой. Поддерживаемые форматы шрифтов: TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1 , растровые шрифты TeX, растровый шрифт X11 OTB (только sfnt ), формат распределения растровых изображений Glyph (BDF), FON (Windows), FNT (Windows) и формат открытых веб-шрифтов (WOFF). FontForge также импортирует и экспортирует шрифты в формат масштабируемой векторной графики (SVG) и формат Unified Font Object (UFO) и обратно.

История развития

[ редактировать ]

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

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

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

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

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

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

[ редактировать ]
Образец без вины [ 17 ] шрифт, реинтерпретация Gill Sans от OSP, [ 18 ] Бельгийский дизайнерский коллектив в сотрудничестве со студентами Королевского колледжа искусств , доступный в рамках OFL .

См. также

[ редактировать ]
  1. ^ «Релизы · fontforge/fontforge · GitHub» . Гитхаб . франк-трамп. Архивировано из оригинала 30 июня 2023 г. Проверено 6 августа 2023 г.
  2. ^ Fontforge (8 октября 2021 г.). «fontforge/LICENSE at master · fontforge/fontforge · GitHub» . Гитхаб . Архивировано из оригинала 16 февраля 2019 года . Проверено 27 февраля 2015 г.
  3. ^ Герди Лите; Мэри Лит (12 июня 2007 г.). Библия Microsoft Expression Blend . Джон Уайли и сыновья. п. 295. ИСБН  978-0-470-05503-8 . Архивировано из оригинала 28 февраля 2023 года . Проверено 6 августа 2012 г.
  4. ^ Джеймс, Дэниел (04 декабря 2009 г.). Создание цифровых медиа: Audacity, Blender, Drupal, GIMP, Scribus и другие инструменты с открытым исходным кодом (1-е изд.). Беркли, Калифорния: Apress. п. 114 . ISBN  978-1430218876 .
  5. ^ «Написание скриптов для изменения шрифтов в FontForge» . Fontforge.sourceforge.net. Архивировано из оригинала 21 июля 2004 г. Проверено 9 ноября 2009 г.
  6. ^ «Написание Python-скриптов для изменения шрифтов в FontForge» . Fontforge.sourceforge.net. Архивировано из оригинала 2 декабря 2009 г. Проверено 9 ноября 2009 г.
  7. ^ «Реализация FontForge синтаксиса файлов функций Adobe» . Fontforge.sourceforge.net. Архивировано из оригинала 16 апреля 2009 г. Проверено 9 ноября 2009 г.
  8. ^ «Информация о наборе MATH» . Fontforge.sourceforge.net. 04 августа 2007 г. Архивировано из оригинала 28 августа 2007 г. Проверено 9 ноября 2009 г.
  9. ^ «Сборка FontForge из исходного кода» . Fontforge.sourceforge.net. Архивировано из оригинала 7 декабря 2009 г. Проверено 9 ноября 2009 г.
  10. ^ «Журнал изменений FontForge» . Fontforge.sourceforge.net. Архивировано из оригинала 23 июля 2009 г. Проверено 9 ноября 2009 г.
  11. ^ «LuaTeX — Тако Хукуотер, 24 июля, буксир 2008 г.» (PDF) . Архивировано (PDF) из оригинала 17 июля 2010 г. Проверено 9 ноября 2009 г.
  12. ^ Лунде, Кен (13 января 2009 г.). Обработка информации CJKV . Севастополь, Калифорния: О'Рейли. п. 447. ИСБН  9780596514471 .
  13. ^ «Формат файла базы данных сплайновых шрифтов» . Fontforge.sourceforge.net. Архивировано из оригинала 24 января 2010 г. Проверено 9 ноября 2009 г.
  14. ^ Яннис Хараламбус (3 октября 2007 г.). Шрифты и кодировки (1-е изд.). О’Рейли Медиа, Инк. стр. 444, 988. ISBN  978-0-596-10242-5 . Архивировано из оригинала 27 февраля 2023 года . Проверено 6 августа 2012 г.
  15. ^ «История развития FontForge» . Fontforge.sourceforge.net. Архивировано из оригинала 23 апреля 2009 г. Проверено 9 ноября 2009 г.
  16. ^ «Инструменты сортировочной мельницы» . Барри Шварц. Архивировано из оригинала 27 февраля 2015 г. Проверено 27 февраля 2015 г.
  17. ^ Архив блога «OSP-foundry» Sans Guilt» . Архивировано из оригинала 22 февраля 2016 г. Проверено 15 февраля 2016 г.
  18. ^ «OSP (Издательство с открытым исходным кодом) →» . осп.кухня . Архивировано из оригинала 6 августа 2019 г. Проверено 10 августа 2019 г.
  19. ^ «Страница проекта на SourceForge.net» . Архивировано из оригинала 28 ноября 2022 г. Проверено 28 января 2023 г.
[ редактировать ]

СМИ, связанные с Fontforge, на Викискладе?

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9c656c6d6b65a513a2783a77cca23cd9__1719870060
URL1:https://arc.ask3.ru/arc/aa/9c/d9/9c656c6d6b65a513a2783a77cca23cd9.html
Заголовок, (Title) документа по адресу, URL1:
FontForge - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)