Hvad er SFP-filformatet?
En .sfp-fil er en HP LaserJet Soft Font Portrait-fil - en binær skrifttypefil, der indeholder bitmap-glyffer til download i stående sideorientering (portrait), formateret som en PCL (Printer Command Language) datastrøm. „Soft font“ henviser til en skrifttype, der downloades til en printers RAM under et printjob, i modsætning til skrifttyper, der er permanent gemt i ROM eller leveret via en patron.
Filen er struktureret som en sekvens af PCL-escape-kommandoer: en font-header-post, der beskriver skrifttypens metrikker (punktstørrelse, pitch, tegnsæt og opløsning), efterfulgt af individuelle tegnposter, der hver især indeholder bitmap-data for én glyf. Stående orientering er indbygget i filen; den tilsvarende variant i liggende orientering bruger filendelsen .sfl. Begge var nødvendige, fordi PCL 5 bitmap-skrifttyper ikke kan roteres algoritmisk - printere krævede en separat downloadet kopi til liggende udskrift.
.sfp-filer stammer fra HP PCL 5-specifikationen, der blev introduceret med LaserJet II- og III-printerfamilierne i slutningen af 1980'erne. Bitmap-softfonts er opløsningsspecifikke: en 300 DPI-skrifttype kan ikke erstatte en 600 DPI-udskrift uden synligt kvalitetstab. PCL 5 definerer også skalerbare skrifttypeformater (Intellifont format 15, TrueType format 16), men .sfp-filer er udelukkende bitmap.
I moderne printmiljøer er .sfp-filer stort set forældede. Nuværende printerdrivere leverer TrueType- og OpenType-skrifttyper gennem operativsystemets skrifttype-pipeline. Ældre brugsscenarier findes stadig i industriel etiketudskrivning og stregkodeapplikationer med ældre hardware, der kun understøtter PCL.
Sikkerhed og tryghed
RISIKO: LOWBinær datafil indeholdende PCL-kommandoer til printere. Ikke eksekverbar i operativsystemets forstand. Kan ikke indeholde makroer eller aktivt indhold. Risikoen er ubetydelig.
Formatdetaljer
kort fortalt- SEFIP-datafil (Brasilien) - Den brasilianske regerings software til løn/FGTS-rapportering (SEFIP) bruger også filendelsen .sfp til output-rapportfiler - fuldstændig urelateret til printerskrifttyper.
- Screen Font Portrait (diverse ældre apps) - Nogle ældre bitmap-skrifttypeværktøjer brugte .sfp til bitmap-skrifttyper til skærmvisning, adskilt fra HP-printerformatet.
Programmer der åbner SFP-filer
Tekniske detaljer
dyb specifikation| Format-type | Binær PCL 5 bitmap softfont (stående orientering) |
| Kodning | Binær, big-endian |
| Glyf-format | 1 bpp (sort-hvid bitmap) |
| PCL font-format ID | Format 0 (forældet bitmap) eller format 20 (opløsningsspecifik bitmap) |
| Orientering | Portrait (stående) - tilhørende liggende skrifttypefil bruger filendelsen `.sfl` |
| Leverings-escape-sekvens | Font-header introduceres af `ESC )s<n>W`; hver tegnpost af `ESC (s<n>W` |
| Filstruktur | Font-header-beskrivelse efterfulgt af sekventielle poster pr. tegn (én bitmap pr. glyf) |
| Opløsningsafhængighed | DPI fastsat ved oprettelse (typisk 300 eller 600 DPI); bitmap-skrifttyper er ikke skalerbare |
| Runtime-omfang | Downloades til printerens RAM pr. job; bevares ikke på tværs af printjob |
| Glyf-celle dimensioner | Defineret pr. skrifttype i header-beskrivelsen; knyttet til printerens angivne DPI |
| PCL-standard | HP PCL 5-specifikation |
| Erstattet af | TrueType- og OpenType-skrifttyper via moderne OS-skrifttype-pipelines; PCL 6/XL skalerbare skrifttypeformater |
| Udgivet | Late 1980s, with HP PCL 5 and LaserJet II/III printer line |
| Seneste version | PCL 5 bitmap font (format 0 deprecated; format 20 resolution-specified bitmap) |
| Specifikation | developers.hp.com |
SFP-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SFP-filer.