Wat is het AFM-bestandsformaat?
Het .afm-bestand behoort tot de categorie lettertypebestanden. De inhoud van .afm-bestanden bestaat uit lettertypemetrieken gemaakt door Adobe. .afm-bestanden bevatten alle parameters die de tekenbreedtes, spatiëringsparen en begrenzingskaders van individuele glyphs definiëren, uitgedrukt in een platte tekstindeling gebaseerd op het PostScript-zetwerksysteem. De inhoud van een .afm-bestand bevat een kopsectie (header) en een sectie met tekenmetrische gegevens. Deze laatste sectie slaat alle metingen op voor elke glyph in het lettertype - breedte, begrenzingskader en optionele ligatuurinformatie - waardoor lay-outtoepassingen glyph-breedtes, spatiëring en regelafstand kunnen berekenen zonder het lettertype zelf te hoeven renderen.
.afm-bestanden vergezellen Type 1 PostScript-lettertypen (.pfa / .pfb) en worden geïdentificeerd door het trefwoord StartFontMetrics op de allereerste regel, gevolgd door het versienummer van de specificatie (bijvoorbeeld StartFontMetrics 4.1). Adobe publiceerde de definitieve AFM 4.1-specificatie in oktober 1998. Op Windows is het binaire equivalent het .pfm-bestand (Printer Font Metrics).
Met speciale toepassingen kunt u lettertypen van .afm-bestanden converteren naar andere populaire formaten, evenals nieuwe .afm-bestanden genereren op basis van verschillende lettertypestandaarden. Veel converters werken online, zodat de gebruiker geen software hoeft te installeren - alleen het geselecteerde .afm-bestand hoeft te worden geüpload naar een conversiewebsite. Omdat .afm platte ASCII-tekst is, kan het ook worden geopend en geïnspecteerd in elke tekstverwerker. OpenType-lettertypen bevatten intern equivalente metrieken, waardoor zelfstandige .afm-bestanden zeldzaam zijn buiten PostScript- en verouderde prepress-workflows.
Beveiliging & veiligheid
RISICO: LOWPlatte ASCII-tekst zonder uitvoerbare code. Geen enkel bekend beveiligingsrisico.
Formaatdetails
in een notendop- ACFM - Adobe Composite Font Metrics - Een variant van AFM voor samengestelde (multi-byte) lettertypen; gebruikt dezelfde bestandsstructuur maar andere sectietrefwoorden.
Programma's die AFM-bestanden openen
Technische details
diepe specificaties| Bestandscodering | Platte ASCII-tekst; ISO Latin-1 toegestaan voor commentaren |
| MIME-type | application/x-font-afm |
| Magische identificatie | Eerste regel is altijd `StartFontMetrics <versie>` (bijv. `StartFontMetrics 4.1`) |
| Definitieve specificatieversie | AFM 4.1, gepubliceerd door Adobe op 7 oktober 1998 |
| Typische bestandsgrootte | 5 KB - 200 KB (groter voor lettertypen met veel spatiëringsparen) |
| Structuursecties | GlobalFontInfo header; CharMetrics (breedte per glyph, begrenzingskader, ligaturen); KernPairs; TrackKern; Composites |
| Breedte-eenheid | 1/1000 van de em (puntgrootte); bijv. `WX 722` betekent dat de glyph 72,2% van de puntgrootte beslaat |
| Syntaxis tekenmetrieken | `C <code> ; WX <breedte> ; N <naam> ; B <llx lly urx ury> ;` |
| Bestandsafsluiter | Laatste regel moet `EndFontMetrics` zijn |
| Bijbehorende formaten | `.pfb` / `.pfa` (Type 1 contouren); `.pfm` (Windows binair metrieken-equivalent) |
| Sleutel-waarde conventie | Door Adobe gereserveerde sleutels beginnen met een hoofdletter; kleine letters zijn door de gebruiker gedefinieerd |
| TeX-hulpprogramma | `afmtopl` (TeX Live) converteert `.afm` naar TeX-eigenschappenlijst `.pl`-formaat |
| Vervangen door | OpenType (`.otf`) sluit equivalente metrieken intern in; zelfstandige `.afm`-bestanden zijn nu zeldzaam buiten verouderde PostScript-workflows |
| Uitgebracht | 1985 (with PostScript Type 1 fonts) |
| Laatste versie | AFM Specification Version 4.1 (October 7, 1998) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | adobe-type-tools.github.io |
AFM conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over AFM-bestanden.