Co to jest format pliku AFM?
Plik .afm należy do kategorii plików czcionek. Zawartość plików .afm to metryki fontów stworzone przez firmę Adobe. Pliki .afm zawierają wszystkie parametry definiujące szerokości znaków, pary kerningowe i prostokąty ograniczające poszczególnych glifów, wyrażone w formacie tekstowym opartym na systemie składu PostScript. Zawartość pliku .afm obejmuje sekcję nagłówkową oraz sekcję danych metrycznych znaków. Ta ostatnia sekcja przechowuje wszystkie pomiary dla każdego glifu w foncie - szerokość, prostokąt ograniczający oraz opcjonalne informacje o ligaturach - co pozwala aplikacjom do składu obliczać szerokości glifów, kerning i odstępy między wierszami bez konieczności renderowania samej czcionki.
Pliki .afm towarzyszą fontom Type 1 PostScript (.pfa / .pfb) i są identyfikowane przez słowo kluczowe StartFontMetrics w pierwszej linii, po którym następuje numer wersji specyfikacji (na przykład StartFontMetrics 4.1). Adobe opublikowało ostateczną specyfikację AFM 4.1 w październiku 1998 roku. W systemie Windows binarnym odpowiednikiem jest plik .pfm (Printer Font Metrics).
Za pomocą dedykowanych aplikacji można konwertować fonty z plików .afm na inne popularne formaty, a także generować nowe pliki .afm w oparciu o różne standardy czcionek. Wiele konwerterów działa online, dzięki czemu użytkownik nie musi instalować żadnego oprogramowania - wystarczy przesłać wybrany plik .afm na stronę konwersji. Ponieważ .afm to zwykły tekst ASCII, można go również otworzyć i przejrzeć w dowolnym edytorze tekstu. Fonty OpenType przenoszą równoważne metryki wewnętrznie, co sprawia, że samodzielne pliki .afm są rzadkością poza systemem PostScript i starszymi procesami przygotowania do druku.
Bezpieczeństwo
RYZYKO: LOWZwykły tekst ASCII bez kodu wykonywalnego. Zerowe znane ryzyko bezpieczeństwa.
Szczegóły formatu
w pigułce- ACFM - Adobe Composite Font Metrics - Wariant AFM dla fontów złożonych (wielobajtowych); używa tej samej struktury pliku, ale innych słów kluczowych sekcji.
Programy otwierające pliki AFM
Szczegóły techniczne
specyfikacja| Kodowanie pliku | Zwykły tekst ASCII; ISO Latin-1 dozwolony w komentarzach |
| Typ MIME | application/x-font-afm |
| Magiczny identyfikator | Pierwsza linia to zawsze `StartFontMetrics <wersja>` (np. `StartFontMetrics 4.1`) |
| Ostateczna wersja specyfikacji | AFM 4.1, opublikowana przez Adobe 7 października 1998 r. |
| Typowy rozmiar pliku | 5 KB - 200 KB (większy dla fontów z wieloma parami kerningowymi) |
| Sekcje struktury | Nagłówek GlobalFontInfo; CharMetrics (szerokość glifu, prostokąt ograniczający, ligatury); KernPairs; TrackKern; Composites |
| Jednostka szerokości | 1/1000 jednostki em (rozmiaru punktu); np. `WX 722` oznacza, że glif zajmuje 72,2% rozmiaru punktu |
| Składnia metryk znaków | `C <code> ; WX <szerokość> ; N <nazwa> ; B <llx lly urx ury> ;` |
| Terminator pliku | Ostatnia linia musi brzmieć `EndFontMetrics` |
| Formaty towarzyszące | `.pfb` / `.pfa` (obrysy Type 1); `.pfm` (binarny odpowiednik metryk dla Windows) |
| Konwencja klucz-wartość | Klucze zarezerwowane przez Adobe zaczynają się od wielkiej litery; klucze pisane małą literą są definiowane przez użytkownika |
| Narzędzie TeX | `afmtopl` (TeX Live) konwertuje `.afm` na format listy właściwości TeX `.pl` |
| Zastąpiony przez | OpenType (`.otf`) osadza równoważne metryki wewnętrznie; samodzielne pliki `.afm` są obecnie rzadkie poza starszymi procesami PostScript |
| Wydano | 1985 (with PostScript Type 1 fonts) |
| Najnowsza wersja | AFM Specification Version 4.1 (October 7, 1998) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | adobe-type-tools.github.io |
Konwersje AFM
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki AFM.