Doplnky k FAQ

Hans GINZEL Hans at kolej.mff.cuni.cz
Fri Aug 8 14:16:52 CEST 1997


Josef Tkadlec wrote:

> 3. "..." s definici napr.
>   \catcode`\"=\active  \def"{\bgroup\clqq\let"=\konec} \def\konec{\crqq\egroup}
> Problem s kerningem, nutna parovost.

Pokud se prohodi vysazeni leve uvozovky s predefinovanim znaku ", tak
problem s kerningem odpada, neexistuje-li vsak kerning mezi nejakym
znakem a levou uvozovkou nebo mezi pravou uvozovkou a nejakym znakem.
V csr10.tfm se ale takovy kerning nevyskytuje.

Pokud se zrovna nechystame predefinovavat \crqq nebo \egroup, vystacime
s definici
   \catcode`\"=\active  \def"{\bgroup\def"{\crqq\egroup}\clqq}

Demo:
   \setbox0=\hbox{"V \char187"}% t s hackem
   \showboxbreadth\maxdimen \showbox0

Log:
> \box0=
\hbox(7.5+2.5)x88.38902
.\f ^^fe
.\f V
.\glue 3.33333 plus 1.66498 minus 1.11221
.\f ^^bb
.\kern0.55554
.\f ^^ff

! OK.
l.16 \showbox0


                                    Hans GINZEL



More information about the csTeX mailing list