Bitmap Distribution Format

Bitmap Distribution Format

Bitmap Distribution Format (BDF) — созданный компанией Adobe формат файлов для хранения растровых шрифтов. Содержимое файла представлено в текстовом виде, удобочитаемом как для человека так и для компьютера. Обычно, BDF используется в UNIX-средах.

Содержание

Введение

Последняя версия формата — 2.2. Новых версий не ожидается.

Консорциум X Windows принял BDF 2.1 как стандарт шрифтов для системы X Windows, но сейчас движется в сторону других стандартов.

BDF-файл содержит 3 секции:

  • Глобальная секция, применяемая ко всем глифам шрифта
  • Секция глифов
  • Инструкция ENDFONT

Ключевые слова

Ключевые слова и параметры Описание
Глобальная секция
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 Конец описания шрифта

Пример

Этот пример шрифта содержит один глиф — заглавный ASCII-символ «A». Символ взят из GNU Unifont.

STARTFONT 2.1
FONT -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1
SIZE 16 75 75
FONTBOUNDINGBOX 16 16 0 -2
STARTPROPERTIES 2
FONT_ASCENT 14
FONT_DESCENT 2
ENDPROPERTIES
CHARS 1
STARTCHAR U+0041
ENCODING 65
SWIDTH 500 0
DWIDTH 8 0
BBX 8 16 0 -2
BITMAP 
00
00
00
00
18
24
24
42
42
7E
42
42
42
42
00
00
ENDCHAR
ENDFONT

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Bitmap Distribution Format" в других словарях:

  • Bitmap Distribution Format — Pour les articles homonymes, voir BDF. Bitmap Distribution Format abrégé BDF est un format de description de fonte de caractères définie par une image matricielle. Il a été défini par le X Consortium standard . Il se définit par une suite de… …   Wikipédia en Français

  • Glyph Bitmap Distribution Format — The Glyph Bitmap Distribution Format (BDF) by Adobe is a file format for storing bitmap fonts. The content is presented as a text file that is intended to be human and computer readable. BDF is typically used in Unix environments. Contents 1… …   Wikipedia

  • Device independent file format — DVI stands for device independent. There also is an article about device independent. Device independent (DVI) Evince previewing a DVI file. Note that referenced images are not displayed, because they are not part of the DVI file. Images will be… …   Wikipedia

  • BDF — • Bitmap Distribution Format unterX11 Format für menschenlesbare Font /Bitmap Darstellung (auch TLA Dateikürzel, vergl. SNF) • Binary Distribution Format …   Acronyms

  • List of file formats — This is an incomplete list, which may never be able to satisfy particular standards for completeness. You can help by expanding it with reliably sourced entries. See also: List of file formats (alphabetical) This is a list of file formats… …   Wikipedia

  • Computer font — This article is about font technology. For information about the typographic appearance of individual font sets, see Typefaces. A computer font (or font) is an electronic data file containing a set of glyphs, characters, or symbols such as… …   Wikipedia

  • Список расширений имени файла/B — / * A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Примечание: Поскольку расширение имени файла может быть любым, представленный список не является полным …   Википедия

  • Font Fusion — Infobox Software name = Bitstream Font Fusion caption = Bitstream Inc. Font Fusion rendering multiple color bordered Greek characters, where the border is anti aliased to the background, and the interior color is anti aliased to the border.… …   Wikipedia

  • GNU Unifont — The GNU Unifont by Roman Czyborra is a free bitmap font that covers the Unicode Basic Multilingual Plane (BMP), using an intermediate bitmapped font format.It is present in most free operating systems and windowing systems such as Linux, XFree86… …   Wikipedia

  • Fontforge — unter GNOME Basisdaten Entwickler: George Williams Aktuelle Version …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»