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