Я расскажу об этом, отметив, что «FON» стал несколько распространенным расширением файла для нескольких разных форматов шрифтов. Безусловно, наиболее распространенными являются Microsoft, но есть и другие файлы, называющие себя FON, которые используют совершенно другой формат. Поэтому вы можете дважды проверить это. Информация, которую я включаю ниже, касается только формата Microsoft.
FON на самом деле только формат EXE, то есть: файлы FON - это EXE, содержащие ресурсы шрифта (и только ресурсы шрифтов), переименованные с расширением FON файла. Об этом больше информации в this very old documentation written around the time FON was introduced.
Возможно, вас действительно интересует формат ресурсов шрифта, известный как FNT. Microsoft has good documentation on that.
По существу, вы создаете свои ресурсы FNT, а затем скомпилируете их, как если бы они были исполняемыми в Windows (вы можете включить несколько FNT в FON, обычно это делается для того, чтобы упаковать несколько размеров одного и того же шрифта в один FON).
HI. Есть ли способ, которым мы можем использовать .FON в linux? –
@AmmarUlHassan, задайте этот вопрос как новый вопрос (не как комментарий к существующему вопросу/ответу). – djangodude
Pity ... Я создал редактор шрифтов для старых форматов игр и получил запрос на их вывод в виде растровых шрифтов, пригодных для использования в Windows, но этот тип файла не представляется правдоподобным для программирования программно из моего редактора. – Nyerguds