FontForge - мультиплатформенный редактор шрифтов

FontForge - мультиплатформенный редактор шрифтов

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

Перо Вы должны знать, что есть и другие приложения, которые помогут нам в работе по созданию типографского шрифта, поэтому сегодня мы поговорим о FontForge.

О FontForge

FontForge - это редактор контурных и растровых шрифтов, который позволяет создавать, редактировать или конвертировать различные шрифты, в том числе:

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

Это бесплатное программное обеспечение (Лицензия GPL) написана для работы в различных операционных системах, включая Windows, Mac OS и Linux.

FontForge также импортирует и экспортирует шрифты в формат масштабируемой векторной графики и из него (SVG) и унифицированный формат объекта шрифта (UFO).

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

По крайней мере, один бесплатный математический шрифт OpenType был разработан в FontForge.

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

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

также поддерживает спецификацию файла функций Adobe OpenType (с собственными расширениями синтаксиса).

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

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

Как установить редактор шрифтов FontForge в Linux?

Для тех, кто заинтересован в возможности установить это приложение, они могут следовать инструкциям, приведенным ниже.

В общем, практически для любого дистрибутива Linux мы можем установить этот инструмент в нашей системе с помощью пакетов Flatpak., поэтому нам нужно только добавить поддержку в систему.

FontForge в Linux

Если у вас нет этой поддержки, вы можете проконсультироваться следующая ссылка где мы объясняем, как это сделать.

Теперь, чтобы установить этот инструмент, мы собираемся выполнить команду в терминале:

flatpak install --user https://flathub.org/repo/appstream/io.github.Fontforge.flatpakref

Пользователи Ubuntu 16.04 LTS и Ubuntu 14.04 LTS могут использовать следующий репозиторий, который они добавят в свою систему, введя следующую команду:

sudo add-apt-repository ppa:fontforge/fontforge

После этого мы обновим наш список пакетов и репозиториев:

sudo apt-get update

Наконец, мы собираемся установить это приложение, выполнив следующее:

sudo apt-get install fontforge

Для пользователей Debian и более поздних версий Ubuntu мы загрузим следующие пакеты. Сначала мы создадим папку, в которой будем хранить их с

mkdir fontforge

Мы получаем к нему доступ:

cd fontforge

И мы будем скачивать в соответствии с нашей архитектурой. Пользователи 64-битной системы:

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-common_20170731-0ubuntu1~zesty_all.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-dbg_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-nox_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge-dev_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge1_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libgdraw4_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/python-fontforge_20170731-0ubuntu1~zesty_amd64.deb

Пользователи 32-битных систем скачивают следующее:

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-dbg_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-nox_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge-dev_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge1_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libgdraw4_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/python-fontforge_20170731-0ubuntu1~zesty_i386.deb

По окончании загрузок мы установим эти пакеты в систему, выполнив команду:

sudo dpkg -i *deb

А в случае возникновения проблем с зависимостями мы их решаем с помощью:

sudo apt -f install

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Родриго сказал

    В Arch и производных это только sudo pacman -S fontforge: V