Формат файла описания шрифта

Чтобы создать и пользоваться объектами класса hgeFont, вам понадобится несколько файлов, которые описывают шрифт.

Файл описания шрифта

Этот файл нужно передать методу hgeFont constructor. Это обычный текстовый файл, который содержит спецификацию таблицы символов шрифта. Она содержит набор значений, разделенных символами пробела (такими как '\t', '\n' or ' '). Вот пример:

font2.png
16
-32
6 2 4 7 7 11 8 2 4 5 7 7 2 7 3 5 6 5 7 6 7 6
7 7 6 7 3 3 7 6 6 7 10 8 7 7 7 6 5 8 7 2
6 7 6 9 7 8 7 8 7 7 8 8 7 10 7 8 7
4 5 4 6 8 4 7 6 6 6 6 4 6 7 3 3 6 3 9 7 6 6 6
4 6 4 6 6 9 6 6 5 4 2 4 7
-129

Первое значение определяет файл растрового изображения шрифта (смотрите далее). Путь задан относительно директории, где содержится файл описания. Далее следует высота символов в пикселях. И наконец, ширины всех 255 символов. Если необходимо пропустить некоторые из них, ставится отрицательное значение, которое обозначает сколько символов необходимо пропустить.

Файл растрового изображения шрифта

Этот файл должен содержать изображение всех символов, описаных в файле описания шрифта. Изображения символов должны начинаться в левом верхнем углу и двигаться слева направо, сверху вниз без дополнительных пробелов между ними.

Величина размера изображения должна быть степенью 2.