Co to jest format pliku SFP?
Plik .sfp to plik HP LaserJet Soft Font Portrait - binarny plik czcionki zawierający pobieralne glify bitmapowe w orientacji pionowej (portrait), sformatowany jako strumień danych PCL (Printer Command Language). „Soft font” (czcionka programowa) odnosi się do czcionki pobieranej do pamięci RAM drukarki na czas trwania zadania drukowania, w przeciwieństwie do czcionek na stałe przechowywanych w pamięci ROM lub dostarczanych w kartridżach.
Struktura pliku opiera się na sekwencji komend sterujących PCL: rekordzie nagłówka czcionki opisującym metryki kroju pisma (rozmiar punktowy, gęstość znaków, zestaw symboli i rozdzielczość), po którym następują rekordy poszczególnych znaków, z których każdy zawiera dane bitmapowe dla jednego glifu. Orientacja pionowa jest nieodłączną cechą pliku; towarzyszący wariant w orientacji poziomej używa rozszerzenia .sfl. Oba były niezbędne, ponieważ czcionki bitmapowe PCL 5 nie mogą być obracane algorytmicznie - drukarki wymagały oddzielnie pobranej kopii dla wydruku poziomego.
Pliki .sfp wywodzą się ze specyfikacji HP PCL 5, wprowadzonej wraz z rodzinami drukarek LaserJet II i III pod koniec lat 80. Czcionki bitmapowe są zależne od rozdzielczości: czcionka 300 DPI nie może zastąpić wydruku 600 DPI bez widocznej utraty jakości. PCL 5 definiuje również skalowalne formaty czcionek (Intellifont format 15, TrueType format 16), ale pliki .sfp są wyłącznie bitmapowe.
W nowoczesnych środowiskach drukowania pliki .sfp są w dużej mierze przestarzałe. Obecne sterowniki drukarek dostarczają czcionki TrueType i OpenType poprzez systemowy potok czcionek. Starsze przypadki użycia utrzymują się w przemysłowym drukowaniu etykiet i aplikacjach kodów kreskowych ze starszym sprzętem obsługującym wyłącznie PCL.
Bezpieczeństwo
RYZYKO: LOWBinarny plik danych zawierający komendy PCL dla drukarek. Nie jest wykonywalny w sensie systemowym. Nie może zawierać makr ani aktywnej zawartości. Ryzyko jest znikome.
Szczegóły formatu
w pigułce- Plik danych SEFIP (Brazylia) - Brazylijskie oprogramowanie rządowe do raportowania płac/FGTS (SEFIP) również używa rozszerzenia .sfp dla plików raportów wyjściowych - całkowicie niepowiązane z czcionkami drukarek.
- Screen Font Portrait (różne starsze aplikacje) - Niektóre starsze narzędzia do czcionek bitmapowych używały .sfp dla czcionek ekranowych, odrębnych od formatu drukarek HP.
Programy otwierające pliki SFP
Szczegóły techniczne
specyfikacja| Typ formatu | Binarna czcionka bitmapowa PCL 5 (orientacja pionowa) |
| Kodowanie | Binarne, big-endian |
| Format glifów | 1 bpp (czarno-biała bitmapa) |
| ID formatu czcionki PCL | Format 0 (przestarzała bitmapa) lub format 20 (bitmapa z określoną rozdzielczością) |
| Orientacja | Pionowa (Portrait) - towarzyszący plik czcionki poziomej używa rozszerzenia `.sfl` |
| Sekwencja sterująca dostarczania | Nagłówek czcionki wprowadzany przez `ESC )s<n>W`; każdy rekord znaku przez `ESC (s<n>W` |
| Struktura pliku | Deskryptor nagłówka czcionki, po którym następują sekwencyjne rekordy poszczególnych znaków (jedna bitmapa na glif) |
| Zależność od rozdzielczości | DPI ustalone w momencie tworzenia (zazwyczaj 300 lub 600 DPI); czcionki bitmapowe nie są skalowalne |
| Zakres wykonawczy | Pobierane do pamięci RAM drukarki na czas zadania; nie są zachowywane między zadaniami drukowania |
| Wymiary komórki glifu | Zdefiniowane dla każdej czcionki w deskryptorze nagłówka; powiązane z określonym DPI drukarki |
| Standard PCL | Specyfikacja HP PCL 5 |
| Zastąpiony przez | Czcionki TrueType i OpenType poprzez nowoczesne systemowe potoki czcionek; skalowalne formaty czcionek PCL 6/XL |
| Wydano | Late 1980s, with HP PCL 5 and LaserJet II/III printer line |
| Najnowsza wersja | PCL 5 bitmap font (format 0 deprecated; format 20 resolution-specified bitmap) |
| Specyfikacja | developers.hp.com |
Konwersje SFP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SFP.