Створити гарнітуру не так складно, як можна подумати, тож принаймні вам потрібно базове розуміння Illustrator. Шрифти розробляються за допомогою ітераційного процесу, коли ви вносите зміни до форм літер у редакторі шрифтів, потім переглядаєте їх у використанні та приймаєте більше дизайнерських рішень.
перо Ви повинні знати, що є більше додатків, які допоможуть нам у роботі зі створення друкарського шрифту, тому сьогодні ми поговоримо про FontForge.
Про FontForge
FontForge - це редактор шрифтів для контурних та растрових шрифтів, що дозволяє створювати, редагувати або конвертувати різноманітні шрифти, зокрема:
TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1, TeX Bitmap Fonts, X11 OTB bitmap (тільки sfnt), Glyph Bitmap Format Distribution (BDF), FON (Windows), FNT (Windows), та веб-формат з відкритим кодом (WOFF).
Це безкоштовна програма (Ліцензія GPL), написана для роботи в різних операційних системах, включаючи Windows, Mac OS та Linux.
FontForge також імпортує та експортує шрифти у масштабований формат векторної графіки (SVG) та уніфікований формат об’єкта шрифтів (НЛО).
також підтримує неофіційні розширення математичної композиції 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