Как конвертировать TTF в FNT с помощью Fontforge
У меня есть шрифт TTF, который нужно преобразовать в FNT (и в идеале в pcf тоже). Я попробовал Fontforge, но когда я загрузил шрифт и решил создать шрифт - ничего не могло быть выбрано из списка справа, кроме "нет растровых шрифтов", хотя был WIN FNT. Кто-нибудь может мне помочь?
2 ответов
FNT-это растровый формат, а TTF-формат контура / вектора. Чтобы получить вывод FNT, вам сначала нужно создать точечный удар или удары. Fontforge может сделать это, если он был построен с включенным Freetype:
- перейти к элементу - > точечные удары доступны.
- выберите кнопку "Win"
- В разделе "размеры точек" введите нужный размер (или размеры).
- отметьте "Использовать FreeType" и "создать Растеризованные удары" нажмите ЛАДНО.
теперь у вас должна быть точечная забастовка для работы. Перейдите к созданию шрифтов; на левой стороне выберите "Нет шрифта контура", а на правой стороне выберите Windows FNT, выберите нужный размер и создайте.
я рекомендую попробовать Иеро. Он может конвертировать любой установленный системный шрифт или файл шрифта в .fnt
.
вы можете скачать его из BadLogicGames.
- открыть runnable-Иеро.Джар
- выберите шрифт, который вы хотите конвертировать.
- установленных шрифтов на вашем ПК!--25--> выберите система
- для загруженных файлы шрифтов выберите и выберите шрифт, нажав кнопку ...
- выберите пункт меню File → сохранить BMFont файлы (текст)
- выберите место сохранения и имя файла, заканчивающееся на
.fnt
если все сделано правильно, у вас должно быть два файла для font_name.fnt
и font_name.png