FontForge - багатоплатформовий редактор шрифтів

FontForge - багатоплатформовий редактор шрифтів

Створити гарнітуру не так складно, як можна подумати, тож принаймні вам потрібно базове розуміння 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., тому нам потрібно лише мати підтримку, додану до системи.

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