Создать шрифт не так сложно, как вы думаете, так что вам нужно хотя бы базовое понимание 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., поэтому нам нужно только добавить поддержку в систему.
Если у вас нет этой поддержки, вы можете проконсультироваться следующая ссылка где мы объясняем, как это сделать.
Теперь, чтобы установить этот инструмент, мы собираемся выполнить команду в терминале:
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
В Arch и производных это только sudo pacman -S fontforge: V