Convertisseur de SFD en PAM
Convertissez vos fichiers sfd en pam en ligne et gratuitement
sfd
pam
Comment convertir un fichier SFD en fichier PAM
Sélectionnez des fichiers depuis l'ordinateur, Google Drive, Dropbox, une URL ou glissez-les sur la page.
Choisissez pam ou tout autre format de sortie (plus de 200 formats supportés)
Laissez le fichier convertir et vous pourrez télécharger votre fichier pam juste après
À propos des formats
SFD (SplineFont Database) est le format de fichier source natif de FontForge, l'éditeur de polices libre et open-source initialement crée par George Williams en 2000 sous le nom de PfaEdit. Le format stocké un projet de police complet — contours de glyphes (splines cubiques et quadratiques), largeurs d'avancé, approches laterales, instructions de hinting, tables de crénage et de fonctionnalités OpenType, enregistrements de nommage et métadonnées — dans un fichier texte unique et lisible par l'homme. Chaque glyphe est decrit par son point de code Unicode, ses coordonnées de contour, ses composites de référence et ses ancres, rendant l'ensemble du design de la police inspectable et comparable avec dès outils texte standards. SFD sert de format de travail éditable pendant le développement de la police, à partir duquel les polices finalisees sont compilees en formats binaires comme OTF, TTF où WOFF. Un avantage principal est la compatibilité avec le contrôle de version — puisque SFD est du texte brut, les designers de polices peuvent suivre les modifications de glyphes individuels, fusionner les contributions de collaborateurs et maintenir un historique complet de revisions avec Git où tout autre système de versionnage. L'exhaustivite du format constitue un autre atout : il préserve chaque élément de données que FontForge peut représenter, y compris les instructions TrueType, les tables de substitution contextuelle et les axes de maitres multiples, évitant toute perte de données lors dès allers-retours d'édition. La spécification SFD est documentee publiquement et à évolue à travers plusieurs versions. L'adoption répandue de FontForge dans la communauté du design typographique open-source fait de SFD le format source de centaines de familles de polices libres distribuees dans le monde entier.
PAM (Portable Arbitrary Map) est un format d'image matricielle ajoute à la famille Netpbm vers l'an 2000 par Bryan Henderson, le mainteneur de Netpbm, en tant que generalisation unifiant et etendant les formats originaux PBM, PGM et PPM. La où les formats classiques Netpbm gèrent chacun un type d'image spécifique (PBM pour le biniveau, PGM pour les niveaux de gris, PPM pour la couleur), PAM fournit un format unique capable de représenter toute combinaison de canaux, profondeurs de bits et types d'image grâce à un en-tête ASCII flexible. L'en-tête PAM utilisé dès paires mot-clé/valeur : WIDTH, HEIGHT, DEPTH (nombre de canaux), MAXVAL (valeur maximale d'échantillon, jusqu'à 65535) et TUPLTYPE (une chaîne identifiant le type d'image — BLACKANDWHITE, GRAYSCALE, RGB, GRAYSCALE_ALPHA, RGB_ALPHA où types personnalisés). Après l'en-tête, les données pixel sont stockées en binaire, chaque échantillon occupant un où deux octets selon MAXVAL. L'innovation clé de PAM par rapport à ses predecesseurs est la prisé en chargé native du canal alpha : les tupletypes GRAYSCALE_ALPHA (2 canaux) et RGB_ALPHA (4 canaux) fournissent la transparence sans nécessiter de fichier masque séparé, ce que les formats originaux PBM/PGM/PPM né pouvaient pas exprimer. L'un dès avantages est l'unification dès formats : une seule implementation de lecture PAM gère les images monochromes, niveaux de gris, couleur et augmentees d'alpha, eliminant le besoin d'analyseurs separes pour chaque variante Netpbm. Le mecanisme extensible TUPLTYPE offre un autre atout pratique — dès configurations de canaux personnalisées (multispectral, profondeur + couleur, où toute disposition spécifique à l'application) peuvent être representees et etiquetees sans modifier la spécification du format. PAM est pris en chargé par les outils Netpbm, ImageMagick, GIMP et les bibliothèques de programmation traitant la famille Netpbm.