Типографията е изкуство, което помага на писателя да изрази своята индивидуалност, както и да прави прозорците, терминалите и дори текстовите файлове да изглеждат красиви. Дизайнерите на шрифтове обикновено имат години обучение и художествен опит, преди плодовете на техния труд да попаднат на вашия екран.
С Glyphtracer е лесно да създадете свой собствен шрифт на Linux и да видите колко добре се изправят вашите умения срещу тези на професионалистите.
Какво е Glyphtracer и как ви помага да създавате свои собствени шрифтове?
Glyphtracer е приложение на Python, което приема еднобитово изображение, съдържащо снимки на букви, и ви помага да маркирате всяка буква към кодова точка на Unicode. След това преобразува изображенията във векторна форма и ги записва в SFD файл.
Glyphtracer е проектиран с мисъл за Linux, въпреки че разработчикът jpakanne заявява, че „може да работи на OSX или Windows. Може и да не е."
Инсталирайте Glyphtracer на Linux
Преди да можете да инсталирате Glyphtracer, трябва да инсталирате pip3 и pyqt5:
sudo apt Инсталирай python-pip3
pip3 Инсталирай pyqt5
Инсталирайте Potrace—инструмент за конвертиране на растерни изображения във векторизирани изображения:
sudo apt Инсталирай следа
Сега клонирайте хранилището на Glyphtracer GitHub:
git клонинг https://github.com/jpakkane/glyphtracer.git
Преместете се в новата директория с помощта на командата cd и инсталирайте Glyphtracer, като напишете:
cd глифтрацер
sudopython3настройвам.pyИнсталирай
Вече можете да стартирате Glyphtracer от всеки терминал с:
глифтрацер.py
Първи стъпки с Glyphtracer
Първото нещо, което трябва да направите, е да напишете своята азбука. Като начало отпечатайте само с малки букви и ако е възможно, използвайте черно на бял фон. Уверете се, че сте оставили достатъчно празно пространство между знаците. Ще постигнете най-добри резултати, като сканирате в някаква ръчно нарисувана калиграфия или като използвате графичен таблет. При натискане можете да рисувате с мишка.
Преди да използвате Glyphtracer, трябва да използвате ImageMagick, за да конвертирате изображението в еднобитов PNG:
преобразувам- монохроменyour_alphabet_image.jpgнова картинка.png
Отворете Glyphtracer и в диалоговия прозорец дайте име на новия си шрифт. Изберете входния файл и файла, който искате да изведете.
Следващият прозорец ще ви покаже вашата азбука. Glyphtracer ще може да разпознае, че има герои на екрана, но не може да каже какви са те. Изберете своя набор от знаци от менюто в долния ляв ъгъл на екрана. В нашия случай това е "латински малки букви“, след което щракнете върху всяка буква на свой ред.
Ако забравите накъде сте се запътили, погледнете брояча на буквите в центъра на долната лента.
Когато приключите, щракнете върху "Генерирайте SFD файл".
Финализирайте своя нов шрифт във FontForge
Вашият нов шрифт е файл от Spline Font Database (SFD) и преди да можете да го използвате в любимия си текстов редактор, трябва да го конвертирате в TrueType (TTF) шрифт. Въпреки че има много онлайн конвертори, които могат да направят това вместо вас, по-добре е да използвате местни инструменти – в този случай FontForge.
Първо инсталирайте FontForge:
sudo apt Инсталирай fontforge
Отворете приложението FontForge, след което изберете вашия SFD файл. FontForge ще представи героите, които сте нарисували. Проверете отново дали имате нужните знаци, след което изберете Генериране на шрифт от менюто файл.
В диалоговия прозорец изберете TrueType, след което удари Генерирай. Вашият нов шрифт ще бъде записан под името на файла, което сте посочили.
Използвайте своя нов шрифт във вашата система
Инсталиране на вашия нов шрифт на Linux не може да бъде по-просто: просто отворете вашия файлов мениджър и щракнете двукратно върху иконата за вашия нов шрифт. Ще видите визуализация на вашата азбука в различни размери и ако всичко изглежда добре, щракнете Инсталирай.
Вече можете да използвате своя шрифт във всяко приложение.
Вземете курс, за да подобрите дизайнерските си умения!
Проектирането на персонализирани шрифтове е забавно и чудесен начин да персонализирате вашата Linux система, но това е само един елемент от дизайна на потребителското изживяване.
Ако обичате да създавате системи, за да бъдат по-интуитивни и удобни за потребителя, помислете дали да не вземете курс по други елементи на UX дизайна – може дори да успеете да направите кариера от това!