Re: Greco, microtype e XeLaTeX

#57268
Up
0
Down
::

Certamente proverò il file.
Vorrei segnalare che in babel “< e "> non si limitano a mettere i caporali, ma eliminano anche gli spazi spuri dopo i caporali aperti e prima dei caporali chiusi.
Mi piace molto che fra le caratteristiche stilistiche della composizione italiana ci sia frenchspacing.
A proposito delle widowspenalty, clubpenalty e finalhyphendemerits: osservo quanto segue:
1) non so se XeLaTeX usi anche \@clubpenalty; credo di sì perché ho fatto un tracciamento di debug e mi pare di ricordare di aver visto anche \@clubpenalty.
2) \finalhyphendemerits ci vuole assolutamente: mi è già capitato di avere una riga vedova composta solo dall’ultima sillaba di due lettere della parola finale del capoverso: terribile!
Forse i valori di 3000 e 4000 per quelle penalità per le orfane e le vedove sono un po’ alti, ma le vedove sono veramente una pestilenza; le orfane mi dispiacciono un po’ meno ma sono brutte anche quelle.

Cambia la definizione di \xpgit@cwm con questa:
`\newrobustcmd*{\xpgit@cwm}{\let\xpgit@@next\relax
\ifcat\noexpand\xpgit@temp a%
\def\xpgit@@next{\xpgit@@cwm}%
\else
\if\noexpand\xpgit@temp \string|%
\def\xpgit@@next##1{\xpgit@@cwm}%
\else
\if\noexpand\xpgit@temp \string<% \def\xpgit@@next##1{«\ignorespaces}% \else \if\noexpand\xpgit@temp \string>%
\def\xpgit@@next##1{\unskip»}%
\else
\if\noexpand\xpgit@temp\string/%
\def\xpgit@@next##1{\slash}%
\else
\ifx\xpgit@temp”%
\def\xpgit@@next##1{“}%
\fi
\fi
\fi
\fi
\fi
\fi
\xpgit@@next}`
Certamente va impostato anche il valore di \@clubpenalty, perché è questo che LaTeX va a vedere dopo che, in certe situazioni, ha modificato quello di \clubpenalty.

Riguardo il meccanismo di Polyglossia per ricordare i valori e integro.

Ciao
Enrico

Go to top