Создание собственного шрифта? Легко… хоть и нудно
Если не можешь найти что-то готовое для своих целей — попробуй это сделать сам и поделиться с другими.
Похожих статей не нашел. Есть несколько по информации — как сделать шрифт из своего почерка. Если имеются похожие — киньте в меня тапок, ну или что под рукой будет: )
Сегодня пост не будет касаться процесса разработки игры т.к. описывать это в посте, как мне кажется — лишняя нагруженность информацией.
Кто хочет почитать о процессе разработки игры без опыта, с нуля:
И так. Занимаясь, в очередной раз, визуальной составляющей игры меня охватил приступ перфекционизма. Вот поэтому:
Шрифт который я использовал до сегодняшнего дня — Silver (https://poppyworks.itch.io/silver). Так как это единственный шрифт, который я нашел, являющийся бесплатным, с Free License и включенными латиницей и кириллицей, НО…
У этого шрифта разные размеры символов для разных языков и выглядит это в общем виде — так себе. Плюс заморочки при настройке авторазмера шрифта в границах его отображения, что создает еще более видимую разницу в размерах текста.
Немного погуглив я нашел вот это чудо https://fontstruct.com. Сайт позволяет самостоятельно нарисовать какой угодно шрифт в каких угодно вариациях языка.
Для того чтобы сделать это своими ручками, придется немного попотеть. Порядок действий ниже (извините, я пишу в том числе для таких же как я, которые не знаю ровным счетом ни хе чего):
1. Для начала нужно зарегистрироваться. Да.
2. Жмем кнопку «FontStructor» вверху меню
3. Пишем любое интересное название для Вашего шрифта.
4. Выбираем внизу слева шаблон набора символов. К примеру: Basic Latin — латиница и Cyrillic — кириллица
5. Рисуем букву или символ соответственно выбранному внизу в полосе шаблонов символов
6. Не забываем периодически нажимать кнопку вверху в центре «Save» для сохранения и «Preview» для просмотра результатов труда.
7. Когда завершите рисовать весь алфавит, жмите там же кнопку «Download» и происходит скачивание готового шрифта в формате. ttf
8. Все. Вы молодец!
Совет: Рисуйте каждый символ по заранее выбранной площади. К примеру:
x-height — Высота для строчных символов.
fixed width — Ширина для всех типов символов.
ascender height — Восходящий отступ, для заглавных символов и строчных символов с выступающими частями тел
discender height — Нисходящий отступ, для строчных символов с выступающими частями.
На всякий случай gif с примером:
В итоге для себя я получил такой результат, видимо придется изменить строчные символы на менее округлые.
Если все таки лень делать, то прилагаю ссылку на данный шрифт, нарисованный мной https://polusx.itch.io/galvanic-font-free Бесплатно! Без смс и регистрации. (Переходите по ссылке, листаете вниз до кнопки «Download», жмете, еще раз нажимаете на надпись «No, thanks…» и получаете ссылку на скачивание).
В очередной раз хочу выразить свою благодарность всем тем, что читает мои посты. Спасибо вам!