opravy v CSTeXu

Petr Olsak olsak at math.feld.cvut.cz
Wed Sep 25 10:17:53 CEST 1996


Vazeni kolegove,

ohlasuji opravy v systemove nezavislych souborech CSTeXu:
csplain.zip,tar a fontcs.zip,tar.

Dalsi opravy v systemove zavisle casti pro DOS (MNU a davky), se teprve
chystaji podle navrhu pana Demela. Termin zatim nejsem schopen slibit.

Popis zmen:
----------

*** CS-fonty (fontcs.zip,tar).

V CS-fontech byla vekovita, ale dosti
podstatna chyba. Pokud napiseme:

\def\obvod #1{\vbox{\hrule \hbox{\vrule #1\vrule}\hrule}}
\obvod{\char200} nebo \csaccents \ovbod{\v C}

na vystupu se objevi:

       -----
       | v | << tady nad tim hackem je mezera 1,2pt !!
       | C |
       -----

Dusledek chyby: Desetibodove fonty se nevesly do 12 bodoveho radkovani a
obcas toto radkovani rozhodily. Pozadal jsem Karla Horaka o napravu, ale
(podle predpokladu) jsem se po pul roce napravy nedockal, tak jsem to
opravil sam. Tato chyba byla ve vsech akcentovanych kapitalkach.

Soucasne s tim jsem opravil nektere do oci bijici kerningove pary,
napriklad T\v r ve slove Treba. Vse je dukladne popsano v souboru
cs-fonts.doc.

Chcete-li zacit pouzivat opravene metriky, nezapomente nejprve
vygenerovat novy format, ve kterem jsou uz fonty nacteny.

Protoze je kontrolni soucet fontu pocitan pouze z pozic znaku a jejich
sirek (nikoli vysek a hloubek a kernu), NEMUSITE znova generovat bitove
mapy fontu, tj. soubory .pk a .fli. Vypocet kontrolniho souctu, viz sekce
1132 ve zdrojovem kodu METAFONTU mf.web.

*** csplain (csplain.zip,tar).

Opravil jsem asi zbytecnost (\ogonek) a upravil nektere definice
nevyznamnym zpusobem. Presny popis zmen je v csplain.ini.
Do formatu jsme pridal definici \uv, takze v csplainu prestava byt nutne
volat stary styl czech.sty, ktery byl navic staven hlavne kvuli LaTeXu 2.09.

Pri cestine nebo slovenstine staci na zacatek dokumentu napsat

\chyph  nebo \shyph % zapne deleni slov a nastavi \frenchspacing
\csaccents          % predefinuje \v \' a definuje \r jako expanze
                    % na kody podle CS-fontu.

Podle navrhu pana Kasprzaka jsem prejmenoval soubor extcode.tex na
il2code.tex a zaradil soubor cseplain.ini.

Budou-li v souvislosti se zmenami nejake problemy, dejte mi prosim vedet.

Prijemne TeXovani preje

Petr Olsak




More information about the csTeX mailing list