Qu'est-ce que le format de fichier SFP ?
Un fichier .sfp est un fichier HP LaserJet Soft Font Portrait - un fichier de police binaire contenant des glyphes bitmap téléchargeables en orientation de page portrait, formaté comme un flux de données PCL (Printer Command Language). « Soft font » fait référence à une police téléchargée dans la RAM d'une imprimante pour la durée d'un travail d'impression, par opposition aux polices stockées de manière permanente en ROM ou fournies via une cartouche.
Le fichier est structuré comme une séquence de commandes d'échappement PCL : un enregistrement d'en-tête de police qui décrit les métriques de la police (taille en points, pas, jeu de symboles et résolution), suivi d'enregistrements de caractères individuels contenant chacun les données bitmap pour un glyphe. L'orientation portrait est intrinsèque au fichier ; la variante compagnon en orientation paysage utilise l'extension .sfl. Les deux étaient nécessaires car les polices bitmap PCL 5 ne peuvent pas être pivotées par algorithme - les imprimantes nécessitaient une copie téléchargée séparément pour une sortie en paysage.
Les fichiers .sfp proviennent de la spécification HP PCL 5, introduite avec les familles d'imprimantes LaserJet II et III à la fin des années 1980. Les polices logicielles bitmap dépendent de la résolution : une police en 300 DPI ne peut pas remplacer une sortie en 600 DPI sans perte de qualité visible. PCL 5 définit également des formats de polices vectorielles (Intellifont format 15, TrueType format 16), mais les fichiers .sfp sont exclusivement des bitmaps.
Dans les environnements d'impression modernes, les fichiers .sfp sont largement obsolètes. Les pilotes d'imprimante actuels fournissent des polices TrueType et OpenType via le pipeline de polices du système d'exploitation. Des cas d'utilisation hérités persistent dans l'impression d'étiquettes industrielles et les applications de codes-barres avec du matériel ancien fonctionnant uniquement en PCL.
Sécurité et sûreté
RISQUE : LOWFichier de données binaire contenant des commandes PCL pour imprimantes. Non exécutable au sens du système d'exploitation. Ne peut pas contenir de macros ou de contenu actif. Le risque est négligeable.
Détails du format
en bref- Fichier de données SEFIP (Brésil) - Le logiciel de déclaration de paie/FGTS du gouvernement brésilien (SEFIP) utilise également l'extension .sfp pour les fichiers de données de rapport de sortie - totalement sans rapport avec les polices d'imprimante.
- Screen Font Portrait (diverses applications héritées) - Certains anciens outils de polices bitmap utilisaient .sfp pour les polices bitmap d'affichage à l'écran, distinctes du format d'imprimante HP.
Programmes qui ouvrent les fichiers SFP
Détails techniques
spécifications approfondies| Type de format | Police logicielle bitmap binaire PCL 5 (orientation portrait) |
| Encodage | Binaire, big-endian |
| Format des glyphes | 1 bpp (bitmap noir et blanc) |
| ID de format de police PCL | Format 0 (bitmap obsolète) ou format 20 (bitmap à résolution spécifiée) |
| Orientation | Portrait - le fichier de police paysage compagnon utilise l'extension `.sfl` |
| Séquence d'échappement de livraison | En-tête de police introduit par `ESC )s<n>W` ; chaque enregistrement de caractère par `ESC (s<n>W` |
| Structure du fichier | Descripteur d'en-tête de police suivi d'enregistrements séquentiels par caractère (un bitmap par glyphe) |
| Dépendance à la résolution | DPI fixé à la création (généralement 300 ou 600 DPI) ; les polices bitmap ne sont pas redimensionnables |
| Portée d'exécution | Téléchargé dans la RAM de l'imprimante par travail ; non conservé entre les travaux d'impression |
| Dimensions de la cellule du glyphe | Définies par police dans le descripteur d'en-tête ; liées au DPI spécifié de l'imprimante |
| Standard PCL | Spécification HP PCL 5 |
| Remplacé par | Polices TrueType et OpenType via les pipelines de polices des OS modernes ; formats de polices vectorielles PCL 6/XL |
| Publié | Late 1980s, with HP PCL 5 and LaserJet II/III printer line |
| Dernière version | PCL 5 bitmap font (format 0 deprecated; format 20 resolution-specified bitmap) |
| Spécification | developers.hp.com |
Conversions SFP
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SFP.