Ho risolto con
`\AtBeginDocument{
\DeclareRobustCommand{\greektext}{%
\fontencoding{LGR}\fontfamily{artemisia}\selectfont
\def\encodingdefault{LGR}}}
`
Eccomi di nuovo.
Il font Artemisia è fornito in due versioni: una adatta per i txfonts, scalata di un fattore 0.93; l’altra per il font Euler, scalata di un fattore 0.98. Queste impostazioni sono definite nei file .fd. Usandolo con il Palatino la differenza delle dimensioni si nota, almeno nel primo caso.
È possibile, all’interno del file di classe, riportare il font Artemisia alla sua misura normale, ovvero scalarlo di un fattore 1?
Sostituendo \fontfamily{artemisia} con \fontfamily{artemisiaeuler} nel codice qui sopra il risultato è molto buono, ma rimane la curiosità su come scalare i font.
In rete c’è poco 🙁
Ciao
Ivan