Ключевые слова и параметры |
Описание
|
Глобальная секция
|
STARTFONT number |
Определяет версию BDF-файла. number — версия (например 2.1).
|
COMMENT string |
Строка комментария. Допускается более одного комментария. Такие строки будут игнорироваться обработчиком файла.
|
CONTENTVERSION integer |
Необязательное ключевое слово, задает версию шрифта
|
FONT string |
Задает имя шрифта
|
SIZE PointSize Xres Yres |
|
FONTBOUNDINGBOX FBBx FBBy Xoff Yoff |
FBBx, FBBy — ширина и высота шрифта соответственно. Xoff, Yoff — смещение нижнего левого угла шрифта по оси X и Y соответственно относительно начала координат.
|
METRICSSET integer |
|
STARTPROPERTIES n |
Необязательное ключевое слово задает начало списка свойств. На каждое свойство приходится по строке. Всего n строк.
|
ENDPROPERTIES |
Необязательное ключевое слово задает конец списка свойств. Используется в паре со STARTPROPERTIES.
|
Секция глифов
|
CHARS nglyphs |
nglyphs — количество глифов в секции глифов
|
STARTCHAR string |
string — имя глифа
|
ENCODING integer (integer) |
Код и альтернативный код глифа (в скобках)
|
SWIDTH swx0 swy0 |
|
DWIDTH dwx0 dwy0 |
|
SWIDTH1 swx1 swy1 |
|
DWIDTH1 dwx1 dwy1 |
|
VVECTOR xoff yoff |
|
BBX BBw BBh BBxoff0x BByoff0y |
Размеры и положение глифа в пикселях BBw — ширина глифа BBh — высота глифа BBxoff0x и BByoff0y — смещение нижнего левого угла глифа по оси X и Y соответственно от начала координат
|
BITMAP <hex data> |
Битовая карта
|
ENDCHAR |
Конец описание глифа
|
ENDFONT |
Конец описания шрифта
|