Типографика — это искусство, которое помогает писателю выразить свою индивидуальность, а также делает окна, терминалы и даже текстовые файлы красивыми. Дизайнеры шрифтов, как правило, имеют многолетнее обучение и опыт работы с искусством, прежде чем плоды их труда попадут на ваш экран.
С Glyphtracer легко создать свой собственный шрифт в Linux и посмотреть, насколько хорошо ваши навыки противостоят навыкам профессионалов.
Что такое Glyphtracer и как он помогает создавать собственные шрифты?
Glyphtracer — это приложение Python, которое принимает однобитное изображение, содержащее изображения букв, и помогает вам пометить каждую букву кодовой точкой Unicode. Затем он преобразует изображения в векторную форму и записывает их в файл SFD.
Glyphtracer был разработан с учетом Linux, хотя разработчик jpakanne заявляет, что «он может работать на OSX или Windows. Может и нет».
Установите Glyphtracer в Linux
Прежде чем вы сможете установить Glyphtracer, вам необходимо установить pip3 и pyqt5:
Судо подходит установить питон-пип3
пункт3 установить pyqt5
Установите Potrace — инструмент для преобразования растровых изображений в векторные изображения:
Судо подходит установить калий
Теперь клонируйте репозиторий Glyphtracer GitHub:
мерзавец клон https://github.com/jpakkane/glyphtracer.git
Перейдите в новый каталог, используя команда компакт-диска и установите Glyphtracer, набрав:
CD глифтрейсер
судопитон3настраивать.pyустановить
Теперь вы можете запустить Glyphtracer с любого терминала с помощью:
глифтрейсер.py
Начало работы с Glyphtracer
Первое, что нужно сделать, это написать свой алфавит. Для начала распечатайте только строчные буквы и, если возможно, используйте черный цвет на белом фоне. Не забудьте оставить достаточное количество пробелов между символами. Вы добьетесь наилучших результатов, отсканировав каллиграфию, нарисованную от руки, или используя графический планшет. В толчке вы можете рисовать с помощью мыши.
Прежде чем использовать Glyphtracer, вам нужно использовать ImageMagick для преобразования изображения в однобитный PNG:
конвертировать-монохромныйyour_alphabet_image.jpgновое изображение.png
Откройте Glyphtracer и в диалоговом окне дайте имя новому шрифту. Выберите входной файл и файл, который вы хотите вывести.
Следующее окно покажет вам ваш алфавит. Glyphtracer сможет распознать символы на экране, но не сможет сказать, что это такое. Выберите свой набор символов в меню в левом нижнем углу экрана. В нашем случае это "латинский нижний регистр", затем нажмите на каждую букву по очереди.
Если вы забыли, к чему стремитесь, взгляните на счетчик писем в центре нижней панели.
Когда закончите, нажмите "Создать SFD-файл".
Завершите свой новый шрифт в FontForge
Ваш новый шрифт представляет собой файл базы данных шрифтов Spline (SFD), и прежде чем вы сможете использовать его в своем любимом текстовом редакторе, вам необходимо преобразовать его в шрифт TrueType (TTF). Хотя существует множество онлайн-конвертеров, которые могут сделать это за вас, лучше использовать локальные инструменты — в данном случае FontForge.
Сначала установите FontForge:
Судо подходит установить шрифтфорж
Откройте приложение FontForge, затем выберите файл SFD. FontForge представит нарисованные вами символы. Дважды проверьте, есть ли у вас нужные символы, затем выберите Создать шрифт из меню файлов.
В диалоговом окне выберите TrueType, затем нажмите Создать. Ваш новый шрифт будет сохранен под указанным вами именем файла.
Используйте свой новый шрифт в своей системе
Установка нового шрифта в Linux что может быть проще: просто откройте файловый менеджер и дважды щелкните значок нового шрифта. Вы увидите предварительный просмотр вашего алфавита в различных размерах, и если все выглядит хорошо, нажмите Установить.
Теперь вы можете использовать свой шрифт в любом приложении.
Пройдите курс, чтобы улучшить свои дизайнерские навыки!
Разработка пользовательских шрифтов — это весело и отличный способ настроить вашу систему Linux, но это всего лишь один элемент дизайна взаимодействия с пользователем.
Если вам нравится создавать более интуитивно понятные и удобные для пользователя системы, подумайте о том, чтобы пройти курс по другим элементам UX-дизайна — возможно, вы даже сможете сделать на этом карьеру!