Soubor PFB (Printer Font Binary) je písmo Adobe PostScript Type 1 v binární, úsporné podobě. V 80. a 90. letech to byl standard profesionální sazby, takže PFB dnes potkáte na starých CD s písmy, v archivech tiskáren a studií, v předtiskové přípravě nebo v distribucích TeXu. Ve Windows k němu skoro vždy patří soubor PFM se stejným jménem. Od roku 2023 je většina programů, které tato písma používaly, odmítá, a to je hlavní důvod, proč se PFB převádí.
Historie písem Type 1
Adobe vytvořil Type 1 v polovině 80. let spolu s jazykem PostScript. Formát byl zpočátku tajný a plně hintovaná písma Type 1 uměl vyrábět jen Adobe. Když Apple a Microsoft ohlásili TrueType, zveřejnil Adobe v roce 1990 specifikaci a program Adobe Type Manager přinesl ostré zobrazení Type 1 na obrazovce Macu i Windows. Formát se od 90. let nezměnil. Jeho nástupcem je OpenType s obrysy CFF, který Adobe sám označuje za úspornou podobu Type 1.
Konec podpory
- Adobe: Photoshop přestal Type 1 podporovat ve verzi 23.0 (říjen 2021), Illustrator 27.3, InDesign 18.2 a video a audio aplikace na začátku roku 2023, jak Adobe ohlásil v roce 2021. Nainstalovaná písma Type 1 zmizí z nabídky a dokumenty je hlásí jako chybějící. Acrobat a Reader dál zobrazují PDF s vloženými písmy Type 1.
- Microsoft Office: Office pro Windows je přestal používat od verze 2013, Microsoft 365 pro Mac v roce 2023.
- Windows: v roce 2024 zařadil Microsoft Type 1 mezi zastaralé funkce. Windows 10 a 11 je zatím nainstalují, budoucí verze už ne.
- LibreOffice je přestal používat ve verzi 5.3 (2017).
Jak je soubor PFB postavený
Písmo Type 1 je program v PostScriptu. Hlavička s názvem a kódováním je čitelný text, obrysy znaků (kubické Bézierovy křivky s hinty) jsou zašifrované Adobe metodou eexec. PFB ukládá zašifrovanou část binárně a jednotlivé úseky odděluje krátkými hlavičkami. Textové dvojče PFA obsahuje stejná data zapsaná šestnáctkově a je zhruba dvakrát větší. Písmo Type 1 může mít znaků víc, ale kódování jich najednou adresuje nejvýš 256. Proto čeština a další středoevropské jazyky často potřebovaly zvláštní „CE“ verze písem.
V PFB jsou obrysy a šířky znaků, ne kerning. Vyrovnání párů a další metriky leží ve zvláštním souboru: ve Windows PFM, v Unixu a TeXu AFM. Písmo Type 1 pro Mac vypadá jinak, je to soubor LWFN a kufřík (suitcase), bez přípony .pfb.
Jak PFB otevřít a nainstalovat
Ve Windows 10 a 11 se instaluje soubor PFM (pravé tlačítko, Nainstalovat) a PFB musí ležet ve stejné složce. Linux vykresluje Type 1 knihovnou FreeType, TeX používá PFB přímo přes mapovací soubory. Prohlédnout nebo upravit písmo můžete v bezplatném editoru FontForge.
Časté potíže
Písmo Type 1 chybí v InDesignu, Illustratoru nebo Photoshopu
Písmo je nainstalované, ale aplikace ho ignoruje. Nahraďte ho verzí OpenType od výrobce, nebo převeďte PFB do OTF. V InDesignu a Illustratoru pak chybějící písmo vyměníte přes Najít písmo. Zkontrolujte zalomení řádků, drobné rozdíly v prostrkání mohou text posunout.
Windows nechce PFB nainstalovat
Windows instaluje Type 1 ze souboru PFM a vedle něj potřebuje PFB. Máte-li jen PFB, převeďte ho do OTF.
Konflikt staré a nové verze písma
Pokud má převedené OTF stejný název jako nainstalované písmo Type 1, staré nejdřív odinstalujte.
Převod PFB
Nejužitečnější je převod PFB do OTF. Type 1 i CFF používají stejný druh křivek a hintů, takže náš převodník přenese obrysy bez aproximace. Při převodu do TTF se křivky nahradí kvadratickými. Pro web se hodí WOFF. Mějte na paměti:
- Převádíme jeden nahraný soubor. Kerning uložený v PFM nebo AFM v něm není, výsledek má správné šířky znaků, ale bez vyrovnání párů.
- Převod nedoplní znaky, které písmo nikdy nemělo. Západní písma Type 1 obvykle pokrývají jen západoevropské jazyky, takže u písem bez „CE“ verze ověřte, že výsledek umí ř, ů a ě.
- Převodem se nemění licence. Řada licencí na Type 1 z 90. let úpravy nedovoluje. Někteří výrobci nabízejí verzi OpenType zdarma nebo se slevou, u komerčních písem se jich zeptejte dřív, než začnete převádět.
PFB v kostce
| Autor | Adobe |
|---|---|
| Vznik | polovina 80. let, veřejná specifikace 1990 |
| Stav | zastaralý, v aplikacích Adobe nepodporovaný od roku 2023 |
| Typ | obrysové písmo PostScript Type 1, binární podoba |
| Doprovodné soubory | PFM (Windows), AFM (metriky) |
| Nástupce | OpenType CFF (.otf) |
Specifikace: Adobe Type 1 Font Format.