Pkfix - Pkfix

pkfix
Původní autořiHeiko Oberdiek
Stabilní uvolnění
1.3 / 2005-02-25
NapsánoPerl
Operační systémCross-platform
LicenceVeřejná licence projektu LaTeX
webová stránkawww.ctan.org/ tex-archiv/Podpěra, podpora/ pkfix/

Systémy produkující text Latex a TeX vyrobit DVI soubory ze souborů zapsaných uživatelem. Tyto soubory byly (a v mírné míře stále jsou) post-zpracovány nástrojem s názvem dvips, který tyto soubory DVI převedl na PostScript soubory, kterým mnoho tiskáren rozumí.

Některé starší verze dvips s vložená bitmapová písma, což představovalo písmena a symboly jako obrázky v pevném rozlišení (například při 300 dpi). Když jsou takové soubory vytištěny na novějších zařízeních (některá s rozlišením 1200 dpi), písmena souborů, které mají bitmapová písma, mají pozoruhodně nízkou kvalitu se zubatými čarami na křivkách a úhlopříčkách. Jedním z řešení tohoto problému je nahradit bitmapová písma škálovatelnými fonty (u uživatelů PostScript označovaných jako Zadejte písma 1 ).

K vyřešení tohoto problému nízké kvality tisku lze použít nástroj Heiko Oberdiek nazvaný pkfix. Vstupem pkfixu je PostScriptový soubor generovaný dvips (s verzemi 5.58 nebo novějšími)[1]) a jeho výstupem je další soubor PostScript, tentokrát s bitmapovými písmy nahrazenými škálovatelnými písmy (pokud je to možné).

Technicky vzato je pkfix a Perl skript, který prohledá soubor PostScript, zda neobsahuje komentáře k bitmapám PK písma (zavedeno relativně nedávnými verzemi dvips) a nahrazuje je odpovídajícími písmy typu 1.

Jednodušším řešením tohoto problému by samozřejmě bylo přepracovat soubory LaTeX / TeX pomocí nejnovějších nástrojů a písem, ale ve většině případů osoba, která má daný soubor PostScript, není autorem dokumentu a mít přístup ke zdrojovým souborům (nebo, co je horší, zdrojové soubory mohly být během doby ztraceny).

Reference