Hva er PFM-filformatet?
Filtypen .pfm (Printer Font Metrics) er en binær beskrivelse av fontmål som brukes på Windows for å definere tegnbredder, avstand og kerning-data for PostScript Type 1-fonter. Utviklet i fellesskap av Microsoft og Adobe på midten av 1980-tallet, fungerte .pfm-filer som Windows-motstykket til Adobes tekstbaserte .afm (Adobe Font Metrics)-format.
En .pfm-fil er alltid parret med en .pfb (Printer Font Binary)-fil - begge må være til stede for å installere en Type 1-font på Windows. Adobe Type Manager (ATM) leser .pfm for å rendre Type 1-fonter på skjermen i alle størrelser. Filen begynner med en fast 66-byte PFMHEADER-struktur som inneholder felt som dfVersion, dfSize, dfCopyright, dfType og verdier for skjermoppløsning, etterfulgt av utvidelsesblokker med variabel lengde for enhetsnavn, skriftnavn og kerning-tabell.
Selv om .pfm-filer sjelden er nødvendige i dag - OpenType og TrueType-fonter bærer sine egne mål internt - kan eldre arbeidsflyter for prepress, eldre utskriftskøer og enkelte PostScript RIP-er fortsatt referere til dem. FontForge kan lese og eksportere .pfm-filer for konvertering eller inspeksjon. Formatet ble i praksis foreldet da Windows Vista avviklet ATM og innebygd OpenType-støtte ble standard.
Sikkerhet og trygghet
RISIKO: LOWPFM er en statisk målfil uten eksekverbar kode. Risikoen er ubetydelig; feilformaterte filer kan forårsake feil i fontvisning, men ingen kjente sikkerhetshull.
Formatdetaljer
i et nøtteskall- Portable Float Map-bilde - HDR flyttalls-bildeformat (.pfm) brukt i datagrafikk / tone-mapping-forskning, ikke relatert til fonter.
Programmer som åpner PFM-filer
Tekniske detaljer
dyp spesifikasjon| Filkoding | Binær, little-endian |
| Magic bytes | Første 2 bytes `0x00 0x01` (`PFMHEADER` `dfType`-felt); ikke unik i seg selv |
| PFMHEADER-størrelse | Fast 66 bytes |
| Viktige header-felt | `dfVersion`, `dfSize`, `dfCopyright`, `dfType`, `dfPoints`, `dfVertRes`, `dfHorizRes` |
| Formatversjoner | `dfVersion` `0x0100` (Windows 3.0); `0x0200` (Utvidet PFM med kerning-støtte) |
| Typisk filstørrelse | 2 KB - 20 KB |
| Påkrevd følgesfil | Alltid parret med `.pfb` (Printer Font Binary); begge må være til stede for å installere en Type 1-font på Windows |
| Plattform | Kun Windows (macOS og Unix brukte det tekstbaserte `.afm`-formatet i stedet) |
| Brukt av | Adobe Type Manager (ATM) for å muliggjøre skjermvisning av Type 1-fonter i vilkårlige størrelser |
| Struktur | Fast 66-byte `PFMHEADER` + variable utvidelsesblokker for enhetsnavn, skriftnavn og kerning-tabell |
| MIME-type | application/octet-stream (ingen dedikert MIME registrert) |
| Erstattet av | OpenType (`.otf`) og TrueType (`.ttf`) bygger inn sine egne mål; PFM er foreldet siden Windows Vista avviklet ATM |
| Utgitt | 1985 (Windows 1.0 / early PostScript era) |
| Siste versjon | Windows 3.1 Printer Font Metrics spec (1992) |
PFM-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PFM-filer.