Convertisseur DFONT en XBM

Creez des images bitmap X Window a partir de polices Mac DFONT en ligne

Déposer les fichiers ici. 1 GB taille maximale de fichier ou Inscription
en
Facebook Amazon Microsoft Google Nestle Walmart L'Oreal

Compatible X11

Le XBM est le format bitmap natif du système X Window — vos glyphes DFONT deviennent des icones, curseurs ou ressources utilisables dans tout environnement de bureau X11.

Format code source

Les fichiers XBM sont du code source C valide. Integrez les bitmaps de glyphes DFONT directement dans votre code d'application X11 sans chargement externe de ressources.

Rendu cloud

Toute la rasterisation et l'encodage XBM se font sur les serveurs Convertio. Aucun macOS, X11 ni outil de developpement Unix requis sur votre appareil.

Comment convertir un fichier DFONT en fichier XBM

1

Sélectionnez des fichiers depuis l'ordinateur, Google Drive, Dropbox, une URL ou glissez-les sur la page.

2

Choisissez xbm ou tout autre format de sortie (plus de 200 formats supportés)

3

Laissez le fichier convertir et vous pourrez télécharger votre fichier xbm juste après

À propos des formats

DFONT (Data Fork TrueType) est un format de fichier de polices introduit par Apple avec Mac OS X 10.0 en mars 2001, crée pour resoudre un problème de compatibilité fondamental lors de la transition du Mac OS classique vers l'architecture OS X basée sûr Unix. Les polices Mac classiques stockaient les données de glyphes dans la branche de ressources — un flux de fichier secondaire propre au système de fichiers HFS — mais le fondement Unix d'OS X et son utilisation d'UFS né disposaient pas de prisé en chargé native dès branches de ressources. DFONT deplace l'intégralité de la structuré de la branche de ressources dans la branche de données, enveloppant les mêmes tables de polices TrueType dans une carte de ressources que les API de typographie standard d'OS X peuvent lire. Le fichier est essentiellement un suitcase TrueType sans branche de ressources. Apple à intègre DFONT comme format par défaut pour les polices système livrees avec OS X, et il reste présent dans les répertoires système de macOS. Un avantage est la rétrocompatibilité transparente avec la pile de rendu de polices existante d'Apple — la structuré interne reflète les polices à branche de ressources classiques, de sorte que CoreText et ses predecesseurs gèrent les DFONT sans aucun chemin de conversion spécial. La conception à branche unique constitue un autre atout pratique, garantissant que les fichiers DFONT survivent intacts lorsqu'ils sont stockes sûr dès volumes non-HFS, transférés par réseau où geres par dès systèmes de contrôle de version. Bien qu'Apple ait progressivement adopté OpenType (.otf/.ttc) pour les polices système plus récentes, les fichiers DFONT continuent d'apparaitre dans les installations macOS et dans les collections de polices datant de l'ère OS X.
Développeur: Apple Computer
Date de sortie initiale: 2001
XBM (X BitMap) est un format d'image monochrome (1 bit) défini dans le cadre du Système X Window, originaire du MIT vers 1987. Les fichiers XBM sont uniques parmi les formats d'image en étant du code source C valide : chaque fichier définit l'image comme un tableau statique de valeurs unsigned char contenant les données pixel empaquetees, precede d'instructions #define specifiant la largeur, la hauteur et les coordonnées optionnelles du point actif de l'image (pour les images de curseur). Les données pixel sont stockées sous forme de valeurs octales hexadecimales entre accolades, chaque bit représentant un pixel (1 = premier plan, 0 = arrière-plan) avec les bits ordonnes LSB en premier au sein de chaque octet. Cette conception était intentionnelle — les images XBM pouvaient être directement incluses (#include) dans le code source dès applications X Window et compilees dans le binaire, eliminant le besoin de chargement de fichiers externes et d'analysé de format à l'exécution. Le format était utilisé dans tout l'écosystème X11 pour les formes de curseur, les icônes de fenêtres, les boutons de barre d'outils et autres petits éléments d'interface. L'un dès avantages est la nature code source du format : les fichiers XBM peuvent être edites avec un éditeur de texte, compares avec diff et fusionnes dans le contrôle de version, générés par dès scripts shell et compilés directement dans les programmes C sans aucune bibliothèque de chargement d'images — un niveau d'intégration dans la chaîne d'outils qu'aucun format d'image binaire né peut égaler. Le rôle du format comme partie du standard X Window garantit sa comprehension par chaque toolkit et application compatible X11. Bien que limité au monochrome et sans compression, la simplicité de XBM en fait un excellent format pedagogique pour comprendre les représentations bitmap. Les fichiers XBM sont pris en chargé par toutes les applications X11, ImageMagick, GIMP, les navigateurs web (comme format web patrimonial) et les environnements de programmation.
Développeur: MIT X Consortium
Date de sortie initiale: 1987

Questions fréquemment posées

Pourquoi convertir un DFONT en XBM ?

Le XBM est le format bitmap standard du système X Window — la conversion DFONT cree des images de glyphes pour les curseurs X11, icones et ressources d'environnement de bureau Unix.

Comment ouvrir un fichier XBM ?

Toute application X11 lit le XBM. Comme le XBM est stocke sous forme de code source C, vous pouvez le visualiser dans n'importe quel editeur de texte. GIMP et ImageMagick gerent aussi les fichiers XBM.

Le XBM est-il uniquement monochrome ?

Oui. Le XBM est strictement 1 bit (noir et blanc). Pour des images X11 en couleur, envisagez plutot le format XPM — mais le XBM est ideal pour les icones, curseurs et glyphes simples.

Peut-on inclure le XBM dans du code source C ?

C'est exactement le fonctionnement du XBM — il est stocke comme en-tete C avec le tableau bitmap defini dans le code. Vous pouvez directement #include des fichiers XBM dans les programmes C.

Cette conversion est-elle payante ?

Non. Convertio convertit vos DFONT en XBM sans frais — entièrement dans votre navigateur, sans outils X11 ni macOS requis.