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