Re: Plain, spazio tra lettere di una stessa parola.

#65000
Up
0
Down
::

Sam Qasbah” post=64056Salve.

Esiste un modo per salvare in un registro \dimen lo spazio tra due lettere contigue di una stessa parola?

Vorrei scrivere, per un logo, parole con l’iniziale di un font grande e il resto delle lettere con un font piccolo. Ma senza un adeguato kerning l’iniziale sembra `staccata’ dal resto della parola; vorrei quindi misurare e modificare lo spazio tra lettere.

Puoi misurare la crenatura inserita automaticamente tra due lettere con
`\setbox0=\hbox{VA}
\setbox2=\hbox{V\kern0pt A}
\dimen0=\wd0
\advance\dimen0 by -\wd2`
In \dimen0 avrai la crenatura inserita. Nel caso specifico troverai -1.11113pt. Nel file .tfm c’è, per la verità, -1.11112 pt; questo è dovuto a vari fattori, ma la differenza è di 1sp (cioè 1/65536 di punto).

Se fai la prova con “sa” trovi 0pt, perché il font cmr10 non prevede crenatura fra queste due lettere.

In ogni caso, se fra due lettere inserisci una crenatura esplicita, TeX non farà alcun aggiustamento automatico (ho usato questa proprietà per il calcolo di prima).

Ciao
Enrico

Go to top