Zmeny v CSfontech

Petr Olsak olsak at math.feld.cvut.cz
Wed Feb 9 11:11:19 CET 2000


On Tue, 8 Feb 2000, Josef Svoboda wrote:

> Jsem rozhodne proti zmenam ligatur '? '!.
> Za nejjednodussi reseni povazuji aktivovani otazniku, v dobre ceske
> sazbe se to uz stejne dela, aby se pred znamenky ;:?! dosahlo
> male mezery.
> V modu verbatim to makro \correction nastavite na \relax, zachovate
> sirku pismene a pritom se vyhnete ligaturam.
>
> ,,Co jste rikal?`` % spatne
>
> \def\correction{\kern0.1em}
> \catcode`\?=\active\def?{\correction\char`\? \kern0pt}
> ,,Co jste rikal?`` % dobre

Pokud bychom se na to podivali z druheho extremu, pak by mozna stalo za to
zmenit metriku tech znaku ? ! ; : a nedelat to pres aktivni znaky.
Priznam se, ze jsem i o takovem reseni uvazoval. Proste metriky fontu
v il2 jsou urcene pro cesky a slovensky jazyk, a proto by uz samy o sobe
mely u zminenych znaku vlevo tzv. nalitek, jako za starych dobrych casu.

Ukazuje se, ze se ale s jakymikoli navrhovanymi zmenami CSfontu, ktere by
zpusobily treba jen nepatrnou zpetnou nekompatibilitu, setkavam na teto
diskusni skupine s ostrym odporem, ktery respektuji.

Napadlo me jeste malilicke rozsireni (mozna vypada blbe) CSfontu:
sice aby dvojznak '` vedl na ligaturu "prave ceske uvozovky".
Pak bych na dotaz, proc se ,,Co jste rikal?`` nechova tak, jak autor
chtel, odpovedel jednoduse: ligatura `` vede na leve anglicke uvozovky,
ktere nejsou uplne stejne, jako prave ceske, ackoli se hodne podobaji.
Navic ligatura ?` vede na spanelsky otaznik. Pouzijte proto vsude misto ``
dvojznak '`, napriklad: ,,Co jste rikal?'`

Co vy na to?

Petr Olsak




More information about the csTeX mailing list