.BDF

BDF-fil

Glyph Bitmap Distribution Format
Ställ en fråga
SNABBT SVAR

En BDF-fil är ett bitmappstypsnitt i formatet Glyph Bitmap Distribution Format, definierat av Adobe och flitigt använt i X Window System på Linux och Unix. Filen är ren ASCII-text, så vilken textredigerare som helst kan öppna den. För att visa eller redigera glyferna, använd gratisprogrammet FontForge. För att installera på Linux, kompilera till PCF med bdftopcf; på Windows eller macOS, konvertera först till TTF med FontForge.

Utvecklare: Adobe Systems (specification); maintained in the X Window System ecosystem Kategori: Teckensnittsfiler Öppen standard MIME: application/x-font-bdf
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .WOFF · .TTF · .EOT · .MCF

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 13, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet BDF?

En .bdf-fil är en typsnittsfil i Glyph Bitmap Distribution Format - en klartextbeskrivning av ett bitmappstypsnitt i en fast pixelstorlek som är läsbar för människor. Adobe Systems definierade formatet på 1980-talet och publicerade den kanoniska specifikationen (BDF 2.2) 1993; det blev standardformatet för källkod till bitmappstypsnitt i X Window System.

Varje .bdf-fil består av ren ASCII-text. Den inleds med nyckelordet STARTFONT följt av versionsnumret (vanligtvis 2.1 eller 2.2), ett huvudblock som innehåller globala typsnittsegenskaper och därefter individuella glyfblock. Varje glyfblock listar sin begränsningsram via nyckelordet BBX och kodar pixelraderna som hexadecimal bitmappsdata, en rad per linje, mellan markörerna BITMAP och ENDCHAR. Filen avslutas med ENDFONT.

Eftersom varje fil kodar glyfer i en specifik punkt-/pixelstorlek, levereras en hel typsnittsfamilj vanligtvis som en uppsättning .bdf-filer, en per storlek. X-servrar kompilerar .bdf-källor till det binära PCF-formatet med kommandot bdftopcf för snabbare laddning. BDF har till stor del ersatts av skalbara TrueType- och OpenType-typsnitt för allmänt bruk, men det är fortfarande populärt för terminalemulatorer, skärmar i retrostil, konsoltypsnitt och användargränssnitt i mikrokontroller eller inbäddade system där rendering med fasta pixlar är avsiktlig.

FontForge kan öppna, redigera och exportera .bdf-filer på alla stora plattformar. Eftersom formatet är ren text kan vilken textredigerare som helst inspektera eller manuellt korrigera en .bdf-fil.

Säkerhet & trygghet

RISK: LOW

BDF-filer är typsnittsbeskrivningar i ren ASCII och exekverar inte kod, så de innebär låg risk att öppna. Den realistiska oron är en felaktigt utformad BDF som utlöser en bugg i en typsnittstolk eller rasteriserare, så håll FontForge/systemets typsnittsbibliotek uppdaterade och hämta typsnitt från pålitliga källor. Undvik tvivelaktiga webbplatser för «gratis typsnittskonvertering» som sprider annonsprogram; FontForge gör jobbet lokalt.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNGlyph Bitmap Distribution Formatäven känd som BDF font, X11 bitmap font
UTVECKLAREAdobe Systems (specification); maintained in the X Window System ecosystemsedan 1980s (Adobe BDF spec; widely used in X11)
MIME-TYPapplication/x-font-bdf
TYPKlartextbeskrivning av bitmappstypsnitt
STANDARDÖppen · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
000102030405060708
HEX
5354415254464F4E54
ASCII
STARTFONT
En BDF-fil är ASCII-text läsbar för människor som börjar med nyckelordet «STARTFONT» följt av formatversionen (t.ex. «STARTFONT 2.1»). Det finns ingen binär magi; den inledande STARTFONT-raden är de facto-signaturen.

Program som öppnar BDF-filer

Windows2 apps
FontForge Öppen källkod Arkiv > Öppna .bdf för att visa/redigera bitmappsglyfer; Arkiv > Generera typsnitt för att exportera till PCF, TTF/OTF eller andra format.
Any text editor (Notepad++ / VS Code) Öppen källkod Öppna .bdf som ren text för att läsa dess huvud och hexadecimala glyfrader (BDF är läsbar ASCII).
macOS1 app
FontForge Öppen källkod Arkiv > Öppna .bdf för att visa/redigera bitmappsglyfer; Arkiv > Generera typsnitt för att exportera till PCF, TTF/OTF eller andra format.
Linux3 apps
FontForge Öppen källkod Arkiv > Öppna .bdf för att visa/redigera bitmappsglyfer; Arkiv > Generera typsnitt för att exportera till PCF, TTF/OTF eller andra format.
bdftopcf (X.Org tools) Öppen källkod Kör «bdftopcf font.bdf -o font.pcf» för att kompilera BDF till den binära PCF-form som X-servrar laddar.
gbdfed Öppen källkod En dedikerad BDF/bitmappsredigerare: öppna, redigera glyfer cell för cell och spara BDF.

Tekniska detaljer

djup specifikation
FormattypKlartext (ASCII) bitmappsbeskrivning; helt läsbar för människor utan binära sektioner
FilsignaturNyckelordet `STARTFONT` vid byte-offset 0 följt av formatets versionsnummer; inga binära «magic bytes»
Textkodning7-bitars ASCII genomgående; bitmappsrader för glyfer kodade som versala hexadecimala siffror
Färgdjup1 bpp - varje pixel är en enskild bit (0 = bakgrund, 1 = förgrund); strikt monokrom
Glyf-begränsningsramNyckelordet `BBX` per glyf anger pixelbredd, höjd och X/Y-offset från glyfens ursprung
Kodning av bitmappsradHex-bytes utfyllda till närmaste byte-gräns; rader listade mellan markörerna `BITMAP` och `ENDCHAR`
Bredd (Advance width)`DWIDTH` (enhetsbredd) per glyf anger den horisontella frammatningen i pixlar som används för textlayout
StorleksmodellFast pixelstorlek - en `.bdf`-fil kodar glyfer i exakt en punkt-/pixelstorlek
Deklaration av teckenuppsättningEgenskaperna `CHARSET_REGISTRY` och `CHARSET_ENCODING` i huvudet; stöder ISO-8859, ISO10646 (Unicode) och leverantörsspecifika kodningar
MIME-typ`application/x-font-bdf` (primär); känns även igen som `application/font-bdf` och `text/plain`
Kompilerad binär formX-servrar konverterar `.bdf` till binär `.pcf` via `bdftopcf` för snabbare laddning; `.bdf` förblir den redigerbara källan
Internt versionsfältRaden `STARTFONT` innehåller formatversionen; `2.1` och `2.2` är de två värden som används allmänt
MetadatablockValfritt `STARTPROPERTIES`-block innehåller metadata på typsnittsnivå: gjuteri, upphovsrätt, punktstorlek, upplösning och X11-typsnittssträng
Typisk filstorlekNågra KB till flera hundra KB beroende på antal glyfer, punktstorlek och täckning av teckenuppsättning
FilstrukturGlobalt huvud → `STARTPROPERTIES`-block → N glyfblock (`STARTCHAR` … `ENDCHAR`) → `ENDFONT`-avslutare
Släppt1980s (Adobe BDF spec; widely used in X11)
Senaste versionBDF 2.2 (Adobe specification, 1993)
Öppen standardJa · royaltyfri
Specifikationadobe-type-tools.github.io

BDF-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med BDF-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om BDF-filer.

Vanliga frågor

Hur öppnar jag en BDF-fil?
Det är ett bitmappstypsnitt. För att visa/redigera glyferna, använd gratisprogrammet FontForge (eller gbdfed på Linux). Eftersom BDF är ren ASCII-text kan du också öppna den i valfri textredigerare för att läsa dess struktur.
Hur installerar jag ett BDF-typsnitt?
På Linux/X11, kompilera den till PCF med «bdftopcf» och registrera den (mkfontdir/fonts.dir), eller ladda den via din terminals typsnittsinställningar. På Windows/macOS, konvertera den till TTF/OTF med FontForge och installera sedan resultatet.
Hur konverterar jag BDF till TTF?
Öppna .bdf-filen i FontForge och använd Arkiv > Generera typsnitt > TrueType. Kom ihåg att BDF är en bitmapp, så TTF-filen kommer att se fast/pixlig ut snarare än mjukt skalbar.
Är en BDF-fil redigerbar för hand?
Ja - det är text som är läsbar för människor. Varje glyfs BITMAP-sektion består av hexadecimala rader av pixlar, så du kan redigera glyfer i en textredigerare, även om ett verktyg som gbdfed/FontForge är mycket enklare.
Vad är skillnaden mellan BDF och PCF?
BDF är den läsbara textkällan; PCF är den kompilerade binära formen som X-servrar laddar för snabbhet. Du genererar PCF från BDF med bdftopcf.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö