Bittérképes elosztási formátum

A Bitmap Distribution Format (BDF) az Adobe által bittérképes betűtípusok tárolására létrehozott fájlformátum . A fájl tartalma szöveges formában jelenik meg, ember és számítógép által egyaránt olvasható. Általában a BDF-et UNIX környezetekben használják.

Bevezetés

A formátum legújabb verziója a 2.2. Új verziók nem várhatók.

Az X Windows Consortium a BDF 2.1-et fogadta el az X Windows rendszer betűtípus-szabványaként , de most más szabványok felé halad.

A BDF fájl 3 részből áll:

Kulcsszavak

Kulcsszavak és paraméterek Leírás
Globális szekció
STARTFONT szám Megadja a BDF fájl verzióját. szám  a verzió (pl . 2.1 ).
MEGJEGYZÉS karakterlánc Megjegyzés sor. Egynél több megjegyzés megengedett. Az ilyen sorokat a fájlkezelő figyelmen kívül hagyja.
CONTENTVERSION egész szám Opcionális kulcsszó, amely megadja a betűtípus verzióját
FONT karakterlánc Megadja a betűtípus nevét
MÉRET PontSize Xres Yres
FONTBOUNDINGBOX FBBx FBBy Xoff Yoff FBBx , FBBy  – betűszélesség és -magasság. Xoff , Yoff  - a betűtípus bal alsó sarkának eltolása az X és Y tengely mentén, az origóhoz képest.
METRICSSET egész szám
KIINDULÁSI TULAJDONSÁGOK n Az opcionális kulcsszó a tulajdonságok listájának elejét adja meg. Minden ingatlanhoz tartozik egy sor. Összesen n sor van.
VÉGTULAJDONSÁGOK Egy opcionális kulcsszó határozza meg a tulajdonságok listájának végét. A STARTTULAJDONSÁGOK-kal együtt használatos.
Glyph szakasz
CHARS nglyphs nglyphs  - a karakterjelek száma a karakterjel részben
STARTCHAR karakterlánc karakterlánc  - karakterjel neve
KÓDOLÁS egész szám (egész szám) Kód és alternatív jelkód (zárójelben)
SWIDTH swx0 swy0
DWIDTH dwx0 dwy0
SWIDTH1 swx1 swy1
DWIDTH1 dwx1 dwy1
VVECTOR xoff yoff
BBX BBw BBh BBxoff0x BByoff0y Karakterjelek méretei és helyzete pixelben
BBw  - karakterjel szélessége
BBh  - karakterjel magassága
BBxoff0x és BByoff0y  - a karakterjel bal alsó sarkának eltolása az X és Y tengely mentén az origótól
BITMAP <hexadat> bittérkép
ENDCHAR Leírás vége
ENDFONT A betűtípus leírásának vége

Példa

Ez a példa betűtípus egyetlen karakterjelet tartalmaz, az "A" nagybetűs ASCII karaktert . A szimbólum a GNU Unifontból származik .

STARTFONT 2.1 FONT -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1 16 75 75 MÉRET FONTBOUNDINGBOX 16 16 0 -2 INDÍTÁSI TULAJDONSÁGOK 2 FONT_ASCENT 14 FONT_DESCENT 2 VÉGTULAJDONSÁGOK CHARS 1 STARTCHAR U+0041 KÓDOLÁS 65 SWIDTH 500 0 SZÉLESSÉG 8 0 BBX 8 16 0 -2 BITMAP 00 00 00 00 tizennyolc 24 24 42 42 7E 42 42 42 42 00 00 ENDCHAR ENDFONT

Irodalom

Linkek