Прежде чем мы начнем проводить данную продцедуру, очень советую убедиться, что шрифт, который вы взяли в использование, имеет разрешение на редактирование. Иначе вам может неплохо влететь от правообладателя, за что я лично ответственности не несу - я вас предупреждала! Но, как только вы будете уверены, что шрифт свободен, можем приступать.
Шаг 1: поиск
Для начала нужно найти хоть какой-нибудь шрифт, который содержит нужные нам символы, которые мы желаем добавить. Например, какие нибудь загагулины из нового иностранного языка, которые просто так не отображаются:
Этот шрифт нам пригодится как образец. Не забываем засунуть его в игру и убедиться, что нужные нам символы действительно отображаются. И пока не важно, что этот шрифт нам не подходит по внешним данным, этим мы займемся позже.
В помощь вот этот сайт - там я нашла кучу шрифтов разных языков мира. Но, можете использовать и другой, какой вам нравится.
Шаг 2: открытие
Программа, которой я пользуюсь для редактирования шрифта называется Font Creator. Причем, установлена у меня она уже довольно давно, мне еще посоветовали её товарищи, которые занимаются ромхакингом.
Открываем эту самую программу Font Creator. И открываем там два наших шрифта - тот, в который хотим добавлять, и тот, который содержит нужные нам символы хоть в каком-то стиле.
Шаг 3: умная копипаста
Теперь берем и выделяем новые нужные символы из шрифта с новыми нужными буквами, и копируем их, после чего добавляем в наш игровой шрифт. При этом важно копировать не просто, а с глифами.
Для этого делаем следующее:
- выделите файл шрифта, куда копируете
- добавьте туда пустые глифы в зависимости от количества символов, сколько штук хотите скопировать: в меню Insert - Glyphs.
- нажмите Ctrl+E и там должны быть помечено галочками, что копируем с глифами. Или можно через меню Edit и Paste Special:
Если простым языком как я поняла - глифы в этой программе - это что-то вроде идентификатора буквы в базе данных шрифта, как раз по которому определяется символ. Если вы скопируете символ без его глифа, то он считай будто и не добавлялся вовсе. Именно поэтому было необходимо сначала в первом шаге найти шрифт, включающий нужный символ, чтобы скопировать его исходные данные.
Если на этом шаге возникнут проблемы, более подробно про копирование шрифтов можете посмотреть в этой статье. Мне она помогла разобраться в перепетиях этой новой для меня темы.
Результатом 3 шага у нас должен получиться шрифт, включающий уже и эти новые символы, но пока еще они не стилизованы под наш шрифт. Прежде чем будем наводить красоту, предлагаю все-таки сначала сохранить шрифт с новыми символами и убедиться, что в игре они распознаются.
Если нет, то снова переходим к прошлому шагу, скорее всего вы как-то не так скопировали начертания символов и прилагающиеся к ним данные.
Шаг 5: стилизация
Тут нам снова пригодится волшебное сочетание клавиш Ctrl + С и Ctrl + V. Обычно, все эти прикольные иностранные символы бывают похожи на какие-то уже известные всем буквы, только добавляются куда-нибудь черточки или загагулинки. И чтобы не рисовать символ с нуля (а в случае сложного шрифта это может быть чревато мучениями долгими зимними вечерами) просто берем и копируем из нашего шрифта символ, который больше всего похож на нужный, и затем вставляем на место нужного нам. При этом другие данные не меняем, просто сам внешний вид символа копируем. В программе такое копирование работает и так по умолчанию при выделении символа и вышеупомянутом сочетании клавиш.
Шаг 6: точечки и загагулины
Ну, а дальше двойным шелчком по символу, и уже добавляем нужные нам загагулины и точечки или еще там, что вам нужно. Их также можно спокойно копировать из других буковок, открывая их тоже двойным щелчком аналогично. Ну, или можно воспользоваться инструментами слева, но обычно в этом нет необходимости.
Шаг 7: наслаждаемся результатом
Если вы все сделали правильно, то при вставке отредактированного таким образом шрифта у вас в игре уже будет отображаться нужные символы уже в стиле выбранного нами шрифта. В том виде, в каком вы их и отредактировали - и никаких чудес тут нет! ^_^