CSfonty ve formatu pfb, program t1accent (annonce)

Petr Olsak olsak at math.feld.cvut.cz
Thu May 21 11:42:56 CEST 1998


Vazeni pratele,

zhruba jednou za pul roku se zde objevi dotaz na existenci CS fontu ve
formatu pfb (PostScript Type1). Zvlaste v posledni dobe je takovy format
velmi zadouci v souvislosti s pouzitim pdfTeXu a vystupu do formatu pdf.
Rozhodl jsem se tedy tomu venovat svuj cas (a to pomerne hodne casu) a
CS fonty ve formatu pfb vytvorit. K tomuto rozhodnuti se totiz uz nekolik
let nikdo nemel.

Mou praci najdete v alfa verzi na

ftp://math.feld.cvut.cz//pub/olsak/t1csfont/

Fonty jsem vytvoril z BaKoMa CM fontu pridanim akcentu, jejichz
PostScriptove popisy jsem cerpal z vystupu METAPOSTu pri zpracovani
CS fontu. Hintovani znaku je tedy stejne, jako v BaKoMa fontech.
Pro pridavani akcentu do Type1 fontu (na urovni pfb) podle PostScriptovych
popisu (moveto lineto curveto) jsem pro tyto ucely vytvoril vlastni program
t1accent. Zadne Fontographery ci Fontmongery ci jine programy jsem nikdy
v zivote nepouzil a nevidel. Program t1accent jsem rovnez zverejnil pod GNU
licenci na:

ftp://math.feld.cvut.cz//pub/olsak/t1accent/

Program je mozne pouzit pro zarazovani akcentu do Type1 fontu na urovni
pfb. Vysledkem zpracovani je "pocesteny font", ktery je mozne pouzit
v jakemkoli sazecim systemu (nikoli jen TeXu). Takto pocesteny font
lze v TeXu pouzit primo bez vyuziti virtualnich fontu. Delka
PostScriptoveho kodu je tak vyrazne mensi. Aktivity DTP studii, ktere
rovnez pocestuji Type1 fonty, nas nemuseji dale zajimat.

Funkcnost nabizenych CS fontu v Type1 formatu nemam overenu za jakekoli
situace. Testoval jsem je na PostScriptovem RIPu stare Laserjet IV a dale
na GhostScriptu a samozrejme v pdfTeXu s naslednym ctenim v Acroreaderu.
Nemam provereno chovani fontu v ATM a v dalsich RIPech. Type1 RIP
zabudovany do X Window Sytemu fonty sice rastruje, ale XFree86 maji napevno
zabudovan ISOLatin1Encoding, zatimco CS fonty jsou kodovany podle
ISO 8859-2. Fonty proto nejsou v tomto grafickem prostredi operacniho
systemu pouzitelne. Neni to vinou fontu, ale vinou nevhodneho Encoding
vektoru v XFree86.

AFM soubory k CS fontum nejsou distribuovany. Pomerne snadno jsou tyto
metriky vytvoritelne Ghostscriptem pouzitim souboru printafm.ps, ovsem
metriky nebudou obsahovat informaci o kerningovych parech a ligaturach.
Program tfm2afm nechci kvuli tomu vytvaret.

V historicky kratke dobe se chystam zaradit cs*.pfb fonty do standardni
distribuce pdftexlib.tar, ktera je soucasti CSTeXu. Proto Vas prosim, pokud
objevite nejaky zadrhel s temito fonty, dejte mi vcas vedet.

At vam programy slouzi

Petr Olsak





More information about the csTeX mailing list