Printer Font Binary

.pfb · Fonty

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

AutorAdobe
Vznikpolovina 80. let, veřejná specifikace 1990
Stavzastaralý, v aplikacích Adobe nepodporovaný od roku 2023
Typobrysové písmo PostScript Type 1, binární podoba
Doprovodné souboryPFM (Windows), AFM (metriky)
NástupceOpenType CFF (.otf)

Specifikace: Adobe Type 1 Font Format.

Formát PFB umíme převést do

Fonty

TTF OTF WOFFWOFF2AFMCFFDFONT PFASFDT42UFO