Che cos'è il formato di file SFP?
Un file .sfp è un file HP LaserJet Soft Font Portrait - un file di font binario contenente glifi bitmap scaricabili con orientamento della pagina verticale (portrait), formattato come un flusso di dati PCL (Printer Command Language). «Soft font» si riferisce a un carattere scaricato nella RAM di una stampante per la durata di un lavoro di stampa, a differenza dei font memorizzati permanentemente nella ROM o forniti tramite cartuccia.
Il file è strutturato come una sequenza di comandi escape PCL: un record di intestazione del font che descrive le metriche del carattere (dimensione in punti, spaziatura, set di simboli e risoluzione), seguito da singoli record di caratteri, ciascuno contenente i dati bitmap per un glifo. L'orientamento verticale è intrinseco al file; la variante con orientamento orizzontale (landscape) utilizza l'estensione .sfl. Entrambi erano necessari perché i font bitmap PCL 5 non possono essere ruotati algoritmicamente - le stampanti richiedevano una copia scaricata separatamente per l'output orizzontale.
I file .sfp hanno origine dalla specifica HP PCL 5, introdotta con le famiglie di stampanti LaserJet II e III alla fine degli anni '80. I soft font bitmap sono specifici per la risoluzione: un font a 300 DPI non può sostituire un output a 600 DPI senza una perdita visibile di qualità. PCL 5 definisce anche formati di font scalabili (Intellifont formato 15, TrueType formato 16), ma i file .sfp sono esclusivamente bitmap.
Negli ambienti di stampa moderni i file .sfp sono ampiamente obsoleti. Gli attuali driver di stampa forniscono font TrueType e OpenType attraverso la pipeline dei font del sistema operativo. I casi d'uso legacy persistono nella stampa di etichette industriali e nelle applicazioni di codici a barre con hardware datato solo PCL.
Sicurezza e incolumità
RISCHIO: LOWFile di dati binari contenente comandi PCL per stampanti. Non eseguibile nel senso del sistema operativo. Non può contenere macro o contenuti attivi. Il rischio è trascurabile.
Dettagli del formato
in sintesi- File dati SEFIP (Brasile) - Il software di rendicontazione buste paga/FGTS del governo brasiliano (SEFIP) utilizza l'estensione .sfp per i file di dati dei report di output - completamente non correlato ai font della stampante.
- Screen Font Portrait (varie app legacy) - Alcuni vecchi strumenti per font bitmap utilizzavano .sfp per i font bitmap di visualizzazione a schermo, distinti dal formato della stampante HP.
Programmi che aprono file SFP
Dettagli tecnici
specifiche approfondite| Tipo di formato | Soft font bitmap binario PCL 5 (orientamento verticale) |
| Codifica | Binaria, big-endian |
| Formato glifo | 1 bpp (bitmap in bianco e nero) |
| ID formato font PCL | Formato 0 (bitmap deprecato) o formato 20 (bitmap con risoluzione specificata) |
| Orientamento | Verticale (Portrait) - il file font orizzontale complementare utilizza l'estensione `.sfl` |
| Sequenza di escape per l'invio | Intestazione font introdotta da `ESC )s<n>W`; ogni record di carattere da `ESC (s<n>W` |
| Struttura del file | Descrittore dell'intestazione del font seguito da record sequenziali per carattere (un bitmap per glifo) |
| Dipendenza dalla risoluzione | DPI fissati alla creazione (tipicamente 300 o 600 DPI); i font bitmap non sono scalabili |
| Ambito di runtime | Scaricato nella RAM della stampante per singolo lavoro; non conservato tra i lavori di stampa |
| Dimensioni cella glifo | Definite per font nel descrittore dell'intestazione; legate ai DPI specificati della stampante |
| Standard PCL | Specifica HP PCL 5 |
| Sostituito da | Font TrueType e OpenType tramite le moderne pipeline dei font del sistema operativo; formati font scalabili PCL 6/XL |
| Rilasciato | Late 1980s, with HP PCL 5 and LaserJet II/III printer line |
| Ultima versione | PCL 5 bitmap font (format 0 deprecated; format 20 resolution-specified bitmap) |
| Specifica | developers.hp.com |
Conversioni SFP
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SFP.