.BDF

File BDF

Glyph Bitmap Distribution Format
Fai una domanda
RISPOSTA RAPIDA

Un file BDF è un carattere bitmap nel formato Glyph Bitmap Distribution Format, definito da Adobe e ampiamente utilizzato nel sistema X Window su Linux e Unix. Il file è in testo semplice ASCII, quindi qualsiasi editor di testo può aprirlo. Per visualizzare o modificare i glifi, usa il software gratuito FontForge. Per installarlo su Linux, compilalo in PCF con bdftopcf; su Windows o macOS, convertilo prima in TTF con FontForge.

Sviluppatore: Adobe Systems (specification); maintained in the X Window System ecosystem Categoria: File di font (caratteri) Standard aperto MIME: application/x-font-bdf
SI APRE SU Windows macOS Linux
Correlati: .WOFF · .TTF · .EOT · .MCF

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 13, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file BDF?

Un file .bdf è un file di font Glyph Bitmap Distribution Format - una descrizione in testo semplice e leggibile dall'uomo di un carattere bitmap a una dimensione fissa in pixel. Adobe Systems ha definito il formato negli anni '80 e ha pubblicato la specifica canonica (BDF 2.2) nel 1993; è diventato il formato sorgente standard per i caratteri bitmap nel sistema X Window.

Ogni file .bdf è puro testo ASCII. Si apre con la parola chiave STARTFONT seguita dal numero di versione (tipicamente 2.1 o 2.2), un blocco di intestazione contenente le metriche e le proprietà globali del font, e quindi i singoli blocchi dei glifi. Ogni blocco di glifi elenca il proprio rettangolo di delimitazione tramite la parola chiave BBX e codifica le righe di pixel come dati bitmap esadecimali, una riga per riga, tra i marcatori BITMAP e ENDCHAR. Il file si chiude con ENDFONT.

A causa del fatto che ogni file codifica i glifi a una singola dimensione specifica di punti/pixel, una famiglia di font completa viene tipicamente distribuita come un set di file .bdf, uno per dimensione. I server X compilano i sorgenti .bdf nel formato binario PCF utilizzando il comando bdftopcf per un caricamento più rapido. Il BDF è stato ampiamente sostituito dai font scalabili TrueType e OpenType per l'uso generico, ma rimane popolare per emulatori di terminale, display in stile retro, font di console e interfacce utente di microcontrollori o sistemi embedded dove il rendering a pixel fissi è intenzionale.

FontForge può aprire, modificare ed esportare file .bdf su tutte le principali piattaforme. Poiché il formato è testo semplice, qualsiasi editor di testo può ispezionare o correggere manualmente un file .bdf.

Sicurezza e incolumità

RISCHIO: LOW

I file BDF sono descrizioni di font in ASCII semplice e non eseguono codice, quindi sono a basso rischio da aprire. La preoccupazione realistica è un BDF malformato che inneschi un bug del parser in uno strumento di font o in un rasterizzatore, quindi mantieni aggiornati FontForge e le librerie di font di sistema e ottieni i font da fonti affidabili. Evita siti sospetti di «convertitori di font gratuiti» che spingono adware; FontForge svolge il lavoro localmente.

Dettagli del formato

in sintesi
NOME COMPLETOGlyph Bitmap Distribution Formatanche noto come BDF font, X11 bitmap font
SVILUPPATOREAdobe Systems (specification); maintained in the X Window System ecosystemdal 1980s (Adobe BDF spec; widely used in X11)
TIPO MIMEapplication/x-font-bdf
TIPODescrizione di font bitmap in testo semplice
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
000102030405060708
HEX
5354415254464F4E54
ASCII
STARTFONT
Un file BDF è un testo ASCII leggibile dall'uomo che inizia con la parola chiave «STARTFONT» seguita dalla versione del formato (es. «STARTFONT 2.1»). Non esiste una firma magica binaria; la riga iniziale STARTFONT è la firma de facto.

Programmi che aprono file BDF

Windows2 apps
FontForge Open-source File > Apri il .bdf per visualizzare/modificare i glifi bitmap; File > Genera font per esportare in PCF, TTF/OTF o altri formati.
Any text editor (Notepad++ / VS Code) Open-source Apri il .bdf come testo semplice per leggere l'intestazione e le righe esadecimali dei glifi (il BDF è ASCII leggibile dall'uomo).
macOS1 app
FontForge Open-source File > Apri il .bdf per visualizzare/modificare i glifi bitmap; File > Genera font per esportare in PCF, TTF/OTF o altri formati.
Linux3 apps
FontForge Open-source File > Apri il .bdf per visualizzare/modificare i glifi bitmap; File > Genera font per esportare in PCF, TTF/OTF o altri formati.
bdftopcf (X.Org tools) Open-source Esegui «bdftopcf font.bdf -o font.pcf» per compilare il BDF nella forma binaria PCF caricata dai server X.
gbdfed Open-source Un editor dedicato per BDF/font bitmap: apri, modifica i glifi cella per cella e salva in BDF.

Dettagli tecnici

specifiche approfondite
Tipo di formatoDescrizione di font bitmap in testo semplice (ASCII); completamente leggibile dall'uomo senza sezioni binarie
Firma del fileParola chiave `STARTFONT` all'offset byte 0 seguita dal numero di versione del formato; nessun byte magico binario
Codifica del testoASCII a 7 bit ovunque; righe bitmap dei glifi codificate come cifre esadecimali maiuscole
Profondità colore1 bpp - ogni pixel è un singolo bit (0 = sfondo, 1 = primo piano); rigorosamente monocromatico
Rettangolo di delimitazione del glifoLa parola chiave `BBX` per glifo specifica larghezza, altezza in pixel e offset X/Y dall'origine del glifo
Codifica riga bitmapByte esadecimali riempiti fino al limite del byte più vicino; righe elencate tra i marcatori `BITMAP` e `ENDCHAR`
Larghezza di avanzamento`DWIDTH` (larghezza dispositivo) per glifo indica l'avanzamento orizzontale in pixel utilizzato per il layout del testo
Modello di dimensioneDimensione pixel fissa - un file `.bdf` codifica i glifi esattamente a una dimensione di punto/pixel
Dichiarazione del set di caratteriProprietà di intestazione `CHARSET_REGISTRY` e `CHARSET_ENCODING`; supporta ISO-8859, ISO10646 (Unicode) e codifiche dei produttori
Tipo MIME`application/x-font-bdf` (primario); riconosciuto anche come `application/font-bdf` e `text/plain`
Forma binaria compilataI server X convertono `.bdf` in binario `.pcf` tramite `bdftopcf` per un caricamento più rapido; `.bdf` rimane il sorgente modificabile
Campo versione internaLa riga `STARTFONT` riporta la versione del formato; `2.1` e `2.2` sono i due valori di uso comune
Blocco metadatiIl blocco opzionale `STARTPROPERTIES` contiene metadati a livello di font: fonderia, copyright, dimensione in punti, risoluzione e stringa del nome font X11
Dimensione tipica del fileDa pochi KB a diverse centinaia di KB a seconda del numero di glifi, della dimensione in punti e della copertura del set di caratteri
Struttura del fileIntestazione globale → blocco `STARTPROPERTIES` → N blocchi glifi (`STARTCHAR` … `ENDCHAR`) → terminatore `ENDFONT`
Rilasciato1980s (Adobe BDF spec; widely used in X11)
Ultima versioneBDF 2.2 (Adobe specification, 1993)
Standard aperto · royalty-free
Specificaadobe-type-tools.github.io

Conversioni BDF

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file BDF. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file BDF.

Domande frequenti

Come apro un file BDF?
È un carattere bitmap. Per visualizzare/modificare i glifi usa il programma gratuito FontForge (o gbdfed su Linux). Poiché il BDF è testo ASCII semplice, puoi anche aprirlo in qualsiasi editor di testo per leggerne la struttura.
Come installo un font BDF?
Su Linux/X11, compilalo in PCF con «bdftopcf» e registralo (mkfontdir/fonts.dir), oppure caricalo tramite le impostazioni dei font del tuo terminale. Su Windows/macOS, convertilo in TTF/OTF con FontForge, quindi installa il risultato.
Come converto BDF in TTF?
Apri il .bdf in FontForge e usa File > Generate Fonts > TrueType. Ricorda che il BDF è un bitmap, quindi il TTF apparirà fisso/pixelato piuttosto che fluidamente scalabile.
Un file BDF è modificabile a mano?
Sì - è testo leggibile dall'uomo. La sezione BITMAP di ogni glifo è composta da righe esadecimali di pixel, quindi puoi modificare i glifi in un editor di testo, sebbene uno strumento come gbdfed/FontForge sia molto più semplice.
Qual è la differenza tra BDF e PCF?
BDF è il sorgente testuale leggibile; PCF è la forma binaria compilata che i server X caricano per velocità. Generi il PCF dal BDF con bdftopcf.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z