Bitmap Distribution Format (BDF) on Adoben luoma tiedostomuoto bittikarttafonttien tallentamiseen. Tiedoston sisältö esitetään tekstimuodossa sekä ihmisten että tietokoneiden luettavissa. Tyypillisesti BDF:ää käytetään UNIX-ympäristöissä.
Formaatin uusin versio on 2.2. Uusia versioita ei odoteta.
X Windows Consortium on ottanut BDF 2.1:n fonttistandardiksi X Windows -järjestelmälle , mutta on nyt siirtymässä kohti muita standardeja.
BDF-tiedosto sisältää 3 osaa:
Avainsanat ja parametrit | Kuvaus |
---|---|
Globaali osasto | |
STARTFONT numero | Määrittää BDF-tiedoston version. numero on versio (esim . 2.1 ). |
KOMMENTTI merkkijono | Kommenttirivi. Useampi kuin yksi kommentti on sallittu. Tiedostonkäsittelijä jättää tällaiset rivit huomioimatta. |
CONTENTVERSION kokonaisluku | Valinnainen avainsana, joka määrittää fontin version |
FONT merkkijono | Määrittää fontin nimen |
KOKO PointSize Xres Yres | |
FONTBOUNDINGBOX FBBx FBBy Xoff Yoff | FBBx , FBBy - kirjasimen leveys ja korkeus. Xoff , Yoff - fontin vasemman alakulman siirtymä X- ja Y-akselia pitkin suhteessa origoon. |
METRICSSET kokonaisluku | |
ALOITUSOMINAISUUDET n | Valinnainen avainsana määrittää ominaisuusluettelon alun. Jokaiselle kiinteistölle on oma rivi. Yhteensä on n riviä. |
LOPPUN OMINAISUUDET | Valinnainen avainsana määrittää ominaisuusluettelon lopun. Käytetään yhdessä STARTPROPERTIES:n kanssa. |
Glyfi-osio | |
CHARS nglyfit | nglyphs - kuvioiden määrä kuvioosiossa |
STARTCHAR -merkkijono | merkkijono - kuvion nimi |
ENCODING kokonaisluku (kokonaisluku) | Koodi ja vaihtoehtoinen glyfikoodi (suluissa) |
SWIDTH swx0 swy0 | |
LEVEYS dwx0 dwy0 | |
SWIDTH1 swx1 swy1 | |
DWIDTH1 dwx1 dwy1 | |
VVECTOR xoff yoff | |
BBX BBw BBh BBxoff0x BByoff0y | Kuvion mitat ja sijainti pikseleinä BBw - kuvion leveys BBh - kuvion korkeus BBxoff0x ja BByoff0y - kuvion vasemman alakulman siirtymä X- ja Y-akselilla, vastaavasti, origosta |
BITMAP <heksadata> | bittikartta |
ENDCHAR | Loppukuvaus |
ENDFONT | Kirjasimen kuvauksen loppu |
Tämä esimerkkifontti sisältää yhden kuvion, ison ASCII-merkin "A". Symboli otettu GNU Unifontista .
STARTFONT 2.1 FONT -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1 KOKO 16 75 75 FONTBOUNDINGBOX 16 16 0 -2 ALOITUSOMINAISUUDET 2 FONT_ASCENT 14 FONT_DESCENT 2 LOPPUN OMINAISUUDET MERKIT 1 STARTCHAR U+0041 KOODAUS 65 LEIKKAUS 500 0 LEVEYS 8 0 BBX 8 16 0 -2 BITMAP 00 00 00 00 kahdeksantoista 24 24 42 42 7E 42 42 42 42 00 00 ENDCHAR ENDFONT