zmena nazvu fontu v cstexu

Petr Olsak olsak at math.feld.cvut.cz
Wed Mar 31 09:48:33 CEST 1999


Vazeni priznivci TeXu a CSTeXu,

rozhodl jsem se touto cestou vas informovat o jedne zmene v CSTeXu, ktera
muze zpusobit komplikace. Pri zarazovani CSTeXu na TeXlive 4 (toto CDcko
je momentalne pripravovano a bude zasilano vsem clenum americkeho TUGu)
jsem narazil na jeden zasadni problem. Meli jsme v CSTeXu sest fontu
s nazvy pcrb8t, pcrbc8t, pcrbo8t, pcrr8t, pcrrc8t, pcrro8t pro ruzne
varianty fontu Courier v kodovani cmtt+ISO8859-2. Tyto nazvy se bohuzel
ukazaly jako konfliktni. Cely svet uz nekolik let pouziva tyto nazvy pro
ruzne varianty fontu Courier v kodovani T1 (Cork). Skoro sest let to
nikomu nevadilo, coz dokazuje, jak hluboka je delici cara mezi uzivateli,
kteri pouzivaji TeXove fonty v kodovani T1 a uzivateli, kteri pouzivaji
CSTeX.

Pri domluve o nazvech pro nase cmtt+ISO8859-2 fonty dostal pred sesti lety
pan Sojka od Karla Berryho navrh, aby se jmenovaly *8u. Bohuzel tato
informace se nejakym zpusobem zkreslila a pan Wagner implementoval vyse
zminene fonty pod nazvem *8t. Kde doslo ke zkresleni informace dnes uz asi
nevypatrame.

Je prirozene, ze pri zarazeni CSTeXu na mezinarodne distribuovane CD musi
nekdo ustoupit. Je take temer prirozene, ze nebude ustupovat cely svet
pred CSTeXem, takze musime ustoupit my. Dusledkem toho je, ze jsem musel
zmenit nazvy vyse zminenych fontu na pcrb8u, pcrbc8u, pcrbo8u, pcrr8u,
pcrrc8u, pcrro8u.

Pokud chcete opravit svou instalaci CSTeXu bez toho, abyste ji celou
preinstalovavali, stahnete si aktualni verzi cspsfonts.tar.gz (nebo
cspsfont.zip), rozbalte ji /nekam/bokem a provedte nasledujici kroky
(popis se tyka stromove struktury podle TDS, mate-li emTeX, pravdepodobne
polezete do jinych adresaru):

cd /kdejetex/texmf/fonts/tfm/adobe/a2ac
rm *8t*
cd ../../vf/adobe/a2ac
rm *8t*
cd /nekam/bokem/
cp *8u.tfm /kdejetex/texmf/fonts/tfm/adobe/a2ac/
cp *8u.vf  /kdejetex/texmf/fonts/vf/adobe/a2ac/
cp cavantga.tex cbookman.tex chelvet.tex cncent.tex cpalatin.tex ctimes.tex \
   /kdejetex/texmf/tex/csplain/
cp cspsfont.il2 cspsfont.xl2 /kdejetex/texmf/tex/kdejecslatex/
cp il2pcr.fd xl2pcr.fd /kdejetex/texmf/tex/kdejecslatex/
cp test8z.* /kdejetex/texmf/doc/cstex/
cp README-cspsfont kdejetex/texmf/doc/cstex/

Dale doplnte errata pro knihu TBN o tuto informaci:

172_7, 172_2: pcrr8t -> pcrr8u

Co dana zmena prinasi:

Pokud mate vlastni makra, ktera pracuji s povelem \font\cosi=pcr*8t, pak
musite predpokladat, ze zde bude nekolik let prezivat nekolik vzajemne
nekompatibilnich CSTeXu. "Stara verze", ve ktere budou fonty 8t jako
ISO8859-2 a 8u nebudou existovat, protoze uzivatele nebo administratori
techto instalaci neprovedli vyse popsanou zmenu. Dale bude existovat "nova
verze", ve ktere budou fonty 8u a nebudou 8t (to je ta lepsi varianta) a
konecne budou existovat instalace, kde budou vedle sebe fonty 8u pro
ISO8859-2 a 8t pro T1. To je ta nejhorsi varianta, protoze pri zpracovani
vaseho dokumentu s neopravenymi makry s prikazy \font to na prvni pohled
bude vypadat, ze je vse v poradku. Nikde nenajdete zadne chybove hlaseni.
Pouze na vystupu z osvitove jednotky muzete najit zkazeny film. Drzim vam
place, aby se vam to nestalo.

Petr Olsak





More information about the csTeX mailing list