Bitmap Distribution Format

Bitmap Distribution Format abrégé BDF est un format de description de fonte de caractères définie par une image matricielle, développé par Adobe Systems[1],[2]. Il se présente sous la forme d'un simple fichier texte.


Mots clés généraux

[modifier | modifier le code]
Mot clé Paramètres Définition
STARTFONT %version de la police% Début de la définition
COMMENT %texte% Commentaire
FONT %nom% Nom de la fonte
SIZE %dimension du point%
%résolution horizontale%
%résolution verticale%
taille
FONTBOUNDINGBOX %largeur%
%hauteur%
%x%
%y%
Boîte entourant la police
STARTPROPERTIES %nombre de propriétés% Début de la définition des propriétés
ENDPROPERTIES Fin de la définition des propriétés
CHARS %nombre de caractères% Début de la définition des caractères
ENDFONT Fin de la définition

Liste des propriétés

[modifier | modifier le code]
Propriété Paramètres Définition
FOUNDRY %texte% créateur
FAMILY %texte% famille
WEIGHT_NAME %texte% type de poids (gras, etc.)
SLANT %texte%
SETWIDTH_NAME %texte% type de largeur
ADD_STYLE_NAME
PIXEL_SIZE %nombre% taille en pixels
POINT_SIZE %nombre% taille en points
RESOLUTION_X %nombre%
RESOLUTION_Y %nombre%
SPACING %nombre% nombres de pixels entre caractères
AVERAGE_WIDTH %nombre% largeur moyenne
CHARSET_REGISTRY %texte% type de table de caractère
(ISO/CEI 8859)
CHARSET_ENCODING %nombre% type de codage
MIN_SPACE %nombre% fin de la définition
FONT_ASCENT %nombre% partie ascendante
FONT_DESCENT %nombre% partie descendante
COPYRIGHT %texte% droit d'auteur
NOTICE %texte% notice

Définition d'un caractère

[modifier | modifier le code]
Propriété Paramètres Définition
STARTCHAR %nom du caractère% Début de la définition du caractère
SWIDTH %texte%
BBX %texte%
ATTRIBUTES %Nombre hexadecimal%
BITMAP %texte% Début de la définition des pixels
Nombre hexadecimal exemple: 0380 ⇒
0000 0011 1000 0000
Ligne horizontale d'un caractère
ENDCHAR %texte% Fin de la définition du caractère

Notes et références

[modifier | modifier le code]