Qu'est-ce que le format de fichier AFM ?
Le fichier .afm appartient à la catégorie des fichiers de polices. Le contenu des fichiers .afm sont des métriques de police créées par Adobe. Les fichiers .afm contiennent tous les paramètres définissant les largeurs de caractères, les paires de crénage et les boîtes englobantes des glyphes individuels, exprimés dans un format texte brut basé sur le système de composition PostScript. Le contenu d'un fichier .afm comprend une section d'en-tête et une section de données métriques de caractères. Cette dernière section stocke toutes les mesures pour chaque glyphe de la police - largeur, boîte englobante et informations facultatives sur les ligatures - permettant aux applications de mise en page de calculer les largeurs de glyphes, le crénage et l'interlignage sans avoir besoin de générer la police elle-même.
Les fichiers .afm accompagnent les polices PostScript Type 1 (.pfa / .pfb) et sont identifiés par le mot-clé StartFontMetrics sur leur toute première ligne, suivi du numéro de version de la spécification (par exemple StartFontMetrics 4.1). Adobe a publié la spécification finale AFM 4.1 en octobre 1998. Sur Windows, l'équivalent binaire est le fichier .pfm (Printer Font Metrics).
Avec des applications dédiées, vous pouvez convertir des polices à partir de fichiers .afm vers d'autres formats populaires, ainsi que générer de nouveaux fichiers .afm basés sur diverses normes de polices. De nombreux convertisseurs fonctionnent en ligne, de sorte que l'utilisateur n'a pas besoin d'installer de logiciel - il suffit de télécharger le fichier .afm sélectionné sur un site web de conversion. Comme le format .afm est du texte ASCII brut, il peut également être ouvert et inspecté dans n'importe quel éditeur de texte. Les polices OpenType transportent des métriques équivalentes en interne, ce qui rend les fichiers .afm autonomes rares en dehors de PostScript et des flux de travail prépresse hérités.
Sécurité et sûreté
RISQUE : LOWTexte ASCII brut sans code exécutable. Aucun risque de sécurité connu.
Détails du format
en bref- ACFM - Adobe Composite Font Metrics - Une variante de l'AFM pour les polices composites (multi-octets) ; utilise la même structure de fichier mais des mots-clés de section différents.
Programmes qui ouvrent les fichiers AFM
Détails techniques
spécifications approfondies| Encodage du fichier | Texte ASCII brut ; ISO Latin-1 autorisé pour les commentaires |
| Type MIME | application/x-font-afm |
| Identifiant magique | La première ligne est toujours `StartFontMetrics <version>` (ex: `StartFontMetrics 4.1`) |
| Version finale de la spécification | AFM 4.1, publiée par Adobe le 7 octobre 1998 |
| Taille de fichier typique | 5 Ko - 200 Ko (plus grande pour les polices avec de nombreuses paires de crénage) |
| Sections de structure | En-tête GlobalFontInfo ; CharMetrics (largeur par glyphe, boîte englobante, ligatures) ; KernPairs ; TrackKern ; Composites |
| Unité de largeur | 1/1000 du cadratin (taille du point) ; par ex. `WX 722` signifie que le glyphe occupe 72,2 % de la taille du point |
| Syntaxe des métriques de caractères | `C <code> ; WX <width> ; N <name> ; B <llx lly urx ury> ;` |
| Terminateur de fichier | La dernière ligne doit être `EndFontMetrics` |
| Formats compagnons | `.pfb` / `.pfa` (contours Type 1) ; `.pfm` (équivalent métrique binaire Windows) |
| Convention clé-valeur | Les clés réservées par Adobe commencent par une majuscule ; les clés en minuscules sont définies par l'utilisateur |
| Utilitaire TeX | `afmtopl` (TeX Live) convertit le `.afm` au format de liste de propriétés TeX `.pl` |
| Remplacé par | OpenType (`.otf`) intègre des métriques équivalentes en interne ; les fichiers `.afm` autonomes sont désormais rares en dehors des flux de travail PostScript hérités |
| Publié | 1985 (with PostScript Type 1 fonts) |
| Dernière version | AFM Specification Version 4.1 (October 7, 1998) |
| Standard ouvert | Oui · libre de droits |
| Spécification | adobe-type-tools.github.io |
Conversions AFM
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers AFM.