.BDF

BDF-fil

Glyph Bitmap Distribution Format
Still et spørsmål
HURTIGSVAR

En BDF-fil er en punktgrafikkfont (bitmap) i Glyph Bitmap Distribution Format, definert av Adobe og mye brukt i X Window System på Linux og Unix. Filen er ren ASCII-tekst, så enhver tekstbehandler kan åpne den. For å vise eller redigere glyfene, bruk gratisprogrammet FontForge. For å installere på Linux, kompiler til PCF med bdftopcf; på Windows eller macOS, konverter til TTF med FontForge først.

Utvikler: Adobe Systems (specification); maintained in the X Window System ecosystem Kategori: Fontfiler Åpen standard MIME: application/x-font-bdf
ÅPNES PÅ Windows macOS Linux
Relatert: .WOFF · .TTF · .EOT · .MCF

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 13, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er BDF-filformatet?

En .bdf-fil er en Glyph Bitmap Distribution Format fontfil - en tekstbasert, menneskelig lesbar beskrivelse av et punktgrafikk-skriftsnitt med en fast pikselstørrelse. Adobe Systems definerte formatet på 1980-tallet og publiserte den kanoniske spesifikasjonen (BDF 2.2) i 1993; det ble standard kildeformat for punktgrafikkfonter i X Window System.

Hver .bdf-fil er ren ASCII-tekst. Den starter med nøkkelordet STARTFONT etterfulgt av versjonsnummeret (vanligvis 2.1 eller 2.2), en hodeblokk (header) som inneholder globale fontmål og egenskaper, og deretter individuelle glyfblokker. Hver glyfblokk lister opp sin avgrensningsboks via BBX-nøkkelordet og koder pikselradene som heksadesimale punktgrafikkdata, én rad per linje, mellom markørene BITMAP og ENDCHAR. Filen avsluttes med ENDFONT.

Fordi hver fil koder glyfer i én spesifikk punkt-/pikselstørrelse, leveres en full fontfamilie vanligvis som et sett med .bdf-filer, én per størrelse. X-servere kompilerer .bdf-kilder til det binære PCF-formatet ved hjelp av kommandoen bdftopcf for raskere lasting. BDF har i stor grad blitt erstattet av skalerbare TrueType- og OpenType-fonter for generelt bruk, men det er fortsatt populært for terminalemulatorer, retro-skjermer, konsollfonter og brukergrensesnitt i mikrokontrollere eller innebygde systemer der piksel-perfekt gjengivelse er tilsiktet.

FontForge kan åpne, redigere og eksportere .bdf-filer på alle store plattformer. Siden formatet er ren tekst, kan enhver tekstbehandler inspisere eller manuelt endre en .bdf-fil.

Sikkerhet og trygghet

RISIKO: LOW

BDF-filer er fontbeskrivelser i ren ASCII og utfører ikke kode, så de er trygge å åpne. Den reelle risikoen er en feilutformet BDF som utløser en feil i en font-parser eller rasteriserer, så hold FontForge/systemets fontbiblioteker oppdatert og hent fonter fra pålitelige kilder. Unngå tvilsomme «gratis fontkonvertering»-sider som sprer reklameprogramvare; FontForge gjør jobben lokalt.

Formatdetaljer

i et nøtteskall
FULLT NAVNGlyph Bitmap Distribution Formatogså kjent som BDF font, X11 bitmap font
UTVIKLERAdobe Systems (specification); maintained in the X Window System ecosystemsiden 1980s (Adobe BDF spec; widely used in X11)
KATEGORIFontfiler
MIME-TYPEapplication/x-font-bdf
TYPEPunktgrafikk-fontbeskrivelse i klartekst
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
000102030405060708
HEX
5354415254464F4E54
ASCII
STARTFONT
En BDF-fil er menneskelig lesbar ASCII-tekst som begynner med nøkkelordet «STARTFONT» etterfulgt av formatversjonen (f.eks. «STARTFONT 2.1»). Det finnes ingen binær signatur; den innledende STARTFONT-linjen er de-facto-signaturen.

Programmer som åpner BDF-filer

Windows2 apps
FontForge Åpen kildekode File > Open .bdf for å vise/redigere punktgrafikk-glyfene; File > Generate Fonts for å eksportere til PCF, TTF/OTF eller andre formater.
Any text editor (Notepad++ / VS Code) Åpen kildekode Åpne .bdf som ren tekst for å lese hodeblokken og de heksadesimale glyfradene (BDF er menneskelig lesbar ASCII).
macOS1 app
FontForge Åpen kildekode File > Open .bdf for å vise/redigere punktgrafikk-glyfene; File > Generate Fonts for å eksportere til PCF, TTF/OTF eller andre formater.
Linux3 apps
FontForge Åpen kildekode File > Open .bdf for å vise/redigere punktgrafikk-glyfene; File > Generate Fonts for å eksportere til PCF, TTF/OTF eller andre formater.
bdftopcf (X.Org tools) Åpen kildekode Kjør «bdftopcf font.bdf -o font.pcf» for å kompilere BDF til den binære PCF-formen som X-servere laster.
gbdfed Åpen kildekode Et dedikert redigeringsverktøy for BDF/punktgrafikkfonter: åpne, rediger glyfer celle-for-celle og lagre BDF.

Tekniske detaljer

dyp spesifikasjon
Format-typeKlartekst (ASCII) punktgrafikk-fontbeskrivelse; fullstendig menneskelig lesbar uten binære seksjoner
FilsignaturNøkkelordet `STARTFONT` ved byte-offset 0 etterfulgt av formatets versjonsnummer; ingen binære «magic bytes»
TekstkodingGjennomgående 7-bit ASCII; glyf-punktgrafikkrader kodet som store heksadesimale sifre
Fargedybde1 bpp - hver piksel er en enkelt bit (0 = bakgrunn, 1 = forgrunn); strengt monokrom
Glyf-avgrensningsboks`BBX`-nøkkelord per glyf spesifiserer pikselbredde, høyde og X/Y-forskyvning fra glyfens origo
Koding av punktgrafikkraderHeksadesimale bytes utfylt til nærmeste byte-grense; rader listet mellom markørene `BITMAP` og `ENDCHAR`
Fremrykkingsbredde`DWIDTH` (enhetsbredde) per glyf angir horisontalt fremrykk i piksler brukt for tekstoppsett
StørrelsesmodellFast pikselstørrelse - én `.bdf`-fil koder glyfer i nøyaktig én punkt-/pikselstørrelse
Deklarasjon av tegnsettHodeegenskapene `CHARSET_REGISTRY` og `CHARSET_ENCODING`; støtter ISO-8859, ISO10646 (Unicode) og leverandørspesifikke kodinger
MIME-type`application/x-font-bdf` (primær); også gjenkjent som `application/font-bdf` og `text/plain`
Kompilert binærformX-servere konverterer `.bdf` til binær `.pcf` via `bdftopcf` for raskere lasting; `.bdf` forblir den redigerbare kilden
Internt versjonsfelt`STARTFONT`-linjen inneholder formatversjonen; `2.1` og `2.2` er de to verdiene som er i vanlig bruk
MetadatablokkValgfri `STARTPROPERTIES`-blokk inneholder metadata på fontnivå: støperi, opphavsrett, punktstørrelse, oppløsning og X11-fontnavnstreng
Typisk filstørrelseFra noen få KB til flere hundre KB avhengig av antall glyfer, punktstørrelse og tegnsettdekning
FilstrukturGlobal hodeblokk → `STARTPROPERTIES`-blokk → N glyfblokker (`STARTCHAR` … `ENDCHAR`) → `ENDFONT`-avslutning
Utgitt1980s (Adobe BDF spec; widely used in X11)
Siste versjonBDF 2.2 (Adobe specification, 1993)
Åpen standardJa · royalty-fri
Spesifikasjonadobe-type-tools.github.io

BDF-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med BDF-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om BDF-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en BDF-fil?
Det er en punktgrafikkfont. For å vise/redigere glyfene, bruk gratisprogrammet FontForge (eller gbdfed på Linux). Siden BDF er ren ASCII-tekst, kan du også åpne den i en hvilken som helst tekstbehandler for å lese strukturen.
Hvordan installerer jeg en BDF-font?
På Linux/X11, kompiler den til PCF med «bdftopcf» og registrer den (mkfontdir/fonts.dir), eller last den inn via terminalens fontinnstillinger. På Windows/macOS, konverter den til TTF/OTF med FontForge, og installer deretter resultatet.
Hvordan konverterer jeg BDF til TTF?
Åpne .bdf-filen i FontForge og bruk File > Generate Fonts > TrueType. Husk at BDF er punktgrafikk, så TTF-filen vil se pikselert ut i stedet for å være jevnt skalerbar.
Kan en BDF-fil redigeres manuelt?
Ja - det er menneskelig lesbar tekst. Hver glyfs BITMAP-seksjon består av heksadesimale rader med piksler, så du kan redigere glyfer i en tekstbehandler, selv om et verktøy som gbdfed/FontForge er mye enklere.
Hva er forskjellen mellom BDF og PCF?
BDF er den lesbare tekstkilden; PCF er den kompilerte binære formen som X-servere laster for hastighet. Du genererer PCF fra BDF med bdftopcf.

Referanser

1Adobe - Glyph Bitmap Distribution Format (BDF) Specification 2.2adobe-type-tools.github.io
2FontForge - open-source font editorfontforge.org

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Relaterte filendelser

.WOFFWeb Open Font Format
.TTFTrueType Font
.EOTEmbedded OpenType Font
.MCFMathcad Font / Resource File
.CHRBorland BGI Stroke Font File
.OTFOpenType Font

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å