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.
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 é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 |
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