.BDF

Fichier BDF

Glyph Bitmap Distribution Format
Poser une question
RÉPONSE RAPIDE

Un fichier BDF est une police de caractères matricielle (bitmap) au format Glyph Bitmap Distribution Format, défini par Adobe et largement utilisé dans le système X Window sur Linux et Unix. Le fichier est en texte ASCII brut, n'importe quel éditeur de texte peut donc l'ouvrir. Pour visualiser ou modifier les glyphes, utilisez le logiciel gratuit FontForge. Pour l'installer sur Linux, compilez-le en PCF avec bdftopcf ; sur Windows ou macOS, convertissez-le d'abord en TTF avec FontForge.

Développeur : Adobe Systems (specification); maintained in the X Window System ecosystem Catégorie : Fichiers de polices Standard ouvert MIME: application/x-font-bdf
S'OUVRE SUR Windows macOS Linux
Lié : .WOFF · .TTF · .EOT · .MCF

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 13, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier BDF ?

Un fichier .bdf est un fichier de police Glyph Bitmap Distribution Format - une description en texte brut, lisible par l'homme, d'une police de caractères matricielle à une taille de pixel fixe. Adobe Systems a défini le format dans les années 1980 et a publié la spécification canonique (BDF 2.2) en 1993 ; il est devenu le format source standard pour les polices bitmap dans le système X Window.

Chaque fichier .bdf est du texte ASCII pur. Il commence par le mot-clé STARTFONT suivi du numéro de version (généralement 2.1 ou 2.2), un bloc d'en-tête contenant les métriques et propriétés globales de la police, puis des blocs de glyphes individuels. Chaque bloc de glyphe liste sa boîte englobante via le mot-clé BBX et encode les rangées de pixels sous forme de données bitmap hexadécimales, une rangée par ligne, entre les marqueurs BITMAP et ENDCHAR. Le fichier se termine par ENDFONT.

Comme chaque fichier encode des glyphes à une taille de point/pixel spécifique unique, une famille de polices complète est généralement livrée sous la forme d'un ensemble de fichiers .bdf, un par taille. Les serveurs X compilent les sources .bdf vers le format binaire PCF en utilisant la commande bdftopcf pour un chargement plus rapide. Le BDF a été largement supplanté par les polices extensibles TrueType et OpenType pour un usage général, mais il reste populaire pour les émulateurs de terminaux, les affichages de style rétro, les polices de console et les interfaces de microcontrôleurs ou de systèmes embarqués où le rendu au pixel fixe est délibéré.

FontForge peut ouvrir, modifier et exporter des fichiers .bdf sur toutes les plateformes majeures. Le format étant en texte brut, n'importe quel éditeur de texte peut inspecter ou corriger manuellement un fichier .bdf.

Sécurité et sûreté

RISQUE : LOW

Les fichiers BDF sont des descriptions de polices en ASCII brut et n'exécutent pas de code, ils présentent donc peu de risques à l'ouverture. Le risque réel est qu'un BDF malformé déclenche un bogue de l'analyseur dans un outil de police ou un rastériseur ; maintenez donc FontForge et les bibliothèques de polices système à jour et obtenez vos polices de sources fiables. Évitez les sites de « convertisseurs de polices gratuits » douteux qui diffusent des logiciels publicitaires ; FontForge fait le travail localement.

Détails du format

en bref
NOM COMPLETGlyph Bitmap Distribution Formatalias BDF font, X11 bitmap font
DÉVELOPPEURAdobe Systems (specification); maintained in the X Window System ecosystemdepuis 1980s (Adobe BDF spec; widely used in X11)
TYPE MIMEapplication/x-font-bdf
TYPEDescription de police bitmap en texte brut
STANDARDOuvert · libre de droits
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
000102030405060708
HEX
5354415254464F4E54
ASCII
STARTFONT
Un fichier BDF est un texte ASCII lisible par l'homme qui commence par le mot-clé « STARTFONT » suivi de la version du format (par ex. « STARTFONT 2.1 »). Il n'y a pas de magie binaire ; la ligne STARTFONT initiale est la signature de facto.

Programmes qui ouvrent les fichiers BDF

Windows2 apps
FontForge Open-source Fichier > Ouvrir le .bdf pour visualiser/modifier les glyphes bitmap ; Fichier > Générer polices pour exporter vers PCF, TTF/OTF ou d'autres formats.
Any text editor (Notepad++ / VS Code) Open-source Ouvrez le .bdf en tant que texte brut pour lire son en-tête et ses rangées de glyphes hexadécimales (le BDF est de l'ASCII lisible par l'homme).
macOS1 app
FontForge Open-source Fichier > Ouvrir le .bdf pour visualiser/modifier les glyphes bitmap ; Fichier > Générer polices pour exporter vers PCF, TTF/OTF ou d'autres formats.
Linux3 apps
FontForge Open-source Fichier > Ouvrir le .bdf pour visualiser/modifier les glyphes bitmap ; Fichier > Générer polices pour exporter vers PCF, TTF/OTF ou d'autres formats.
bdftopcf (X.Org tools) Open-source Exécutez « bdftopcf font.bdf -o font.pcf » pour compiler le BDF dans la forme binaire PCF chargée par les serveurs X.
gbdfed Open-source Un éditeur dédié aux polices BDF/bitmap : ouvrez, modifiez les glyphes cellule par cellule et enregistrez en BDF.

Détails techniques

spécifications approfondies
Type de formatDescription de police bitmap en texte brut (ASCII) ; entièrement lisible par l'homme sans sections binaires
Signature de fichierMot-clé `STARTFONT` à l'offset 0 suivi du numéro de version du format ; pas d'octets magiques binaires
Encodage du texteASCII 7 bits partout ; rangées de bitmap de glyphes encodées en chiffres hexadécimaux majuscules
Profondeur de couleur1 bpp - chaque pixel est un bit unique (0 = arrière-plan, 1 = premier plan) ; strictement monochrome
Boîte englobante du glypheLe mot-clé `BBX` par glyphe spécifie la largeur, la hauteur en pixels et les décalages X/Y par rapport à l'origine du glyphe
Encodage des rangées bitmapOctets hexadécimaux complétés à la limite d'octet la plus proche ; rangées listées entre les marqueurs `BITMAP` et `ENDCHAR`
Largeur d'avance`DWIDTH` (largeur du périphérique) par glyphe donne l'avance horizontale en pixels utilisée pour la mise en page du texte
Modèle de tailleTaille de pixel fixe - un fichier `.bdf` encode les glyphes à exactement une taille de point/pixel
Déclaration du jeu de caractèresPropriétés d'en-tête `CHARSET_REGISTRY` et `CHARSET_ENCODING` ; prend en charge ISO-8859, ISO10646 (Unicode) et les encodages propriétaires
Type MIME`application/x-font-bdf` (principal) ; également reconnu comme `application/font-bdf` et `text/plain`
Forme binaire compiléeLes serveurs X convertissent le `.bdf` en binaire `.pcf` via `bdftopcf` pour un chargement plus rapide ; le `.bdf` reste la source modifiable
Champ de version interneLa ligne `STARTFONT` porte la version du format ; `2.1` et `2.2` sont les deux valeurs couramment utilisées
Bloc de métadonnéesLe bloc optionnel `STARTPROPERTIES` contient les métadonnées de la police : fonderie, copyright, taille de point, résolution et chaîne de nom de police X11
Taille de fichier typiqueDe quelques Ko à plusieurs centaines de Ko selon le nombre de glyphes, la taille de point et la couverture du jeu de caractères
Structure du fichierEn-tête global → bloc `STARTPROPERTIES` → N blocs de glyphes (`STARTCHAR` … `ENDCHAR`) → terminateur `ENDFONT`
Publié1980s (Adobe BDF spec; widely used in X11)
Dernière versionBDF 2.2 (Adobe specification, 1993)
Standard ouvertOui · libre de droits
Spécificationadobe-type-tools.github.io

Conversions BDF

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers BDF. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers BDF.

Foire aux questions

Comment ouvrir un fichier BDF ?
C'est une police bitmap. Pour visualiser/modifier les glyphes, utilisez le logiciel gratuit FontForge (ou gbdfed sur Linux). Comme le BDF est du texte ASCII brut, vous pouvez également l'ouvrir dans n'importe quel éditeur de texte pour lire sa structure.
Comment installer une police BDF ?
Sur Linux/X11, compilez-la en PCF avec « bdftopcf » et enregistrez-la (mkfontdir/fonts.dir), ou chargez-la via les paramètres de police de votre terminal. Sur Windows/macOS, convertissez-la en TTF/OTF avec FontForge, puis installez le résultat.
Comment convertir du BDF en TTF ?
Ouvrez le .bdf dans FontForge et utilisez Fichier > Générer polices > TrueType. N'oubliez pas que le BDF est un bitmap, donc le TTF aura un aspect fixe/pixélisé plutôt qu'une mise à l'échelle lisse.
Un fichier BDF est-il modifiable à la main ?
Oui - c'est du texte lisible par l'homme. La section BITMAP de chaque glyphe est constituée de rangées de pixels en hexadécimal, vous pouvez donc modifier les glyphes dans un éditeur de texte, bien qu'un outil comme gbdfed/FontForge soit beaucoup plus simple.
Quelle est la différence entre BDF et PCF ?
Le BDF est la source textuelle lisible ; le PCF est la forme binaire compilée que les serveurs X chargent pour plus de rapidité. Vous générez le PCF à partir du BDF avec bdftopcf.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z