2014-12-14 4 views
4

Я думаю о создании редактора шрифтов растрового изображения, но я не могу найти никакой информации о внутренней структуре .fon.Где я могу найти спецификацию формата .fon?

Кто-то знает, где я могу его найти? Или единственным решением является анализ этих файлов сам?

ответ

17

Я расскажу об этом, отметив, что «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).

+0

HI. Есть ли способ, которым мы можем использовать .FON в linux? –

+0

@AmmarUlHassan, задайте этот вопрос как новый вопрос (не как комментарий к существующему вопросу/ответу). – djangodude

+0

Pity ... Я создал редактор шрифтов для старых форматов игр и получил запрос на их вывод в виде растровых шрифтов, пригодных для использования в Windows, но этот тип файла не представляется правдоподобным для программирования программно из моего редактора. – Nyerguds

 Смежные вопросы

  • Нет связанных вопросов^_^