Mmmmm….
Premetto che non ho controllato le tue macro in azione, quindi la domanda potrebbe sembrare blasfema, ma tu le hai provate? Posso star prendendo una papera madornale, ma a me sembra che tu associ all’encoding LGR e alle famiglie tt e sf nella serie media e forma normale (upright) i font latini cmss10 e cmtt10. Era questo che volevi dire quando chiedevi se volevi i font greci anche usando iwona?
Quei quattro comandi \DeclareFont… servono solo per evitare messaggi di sostituzione di font. Sono innocui perché dentro a \greco il font scelto non ha nulla a che fare né con Beramono né con Iwona; il problemino è che LaTeX esegue un controllo sui font nella codifica appena scelta (LGR) e naturalmente non trova nulla per LGR+fvb e LGR+iwona. Quelle righe possono essere omesse, adattandosi a vedere ogni volta l’innocuo avviso.
Io ho la sensazione che Lorenzo possa rimanere confuso da tutti i suggerimenti che gli abbiamo mandato. Io non aggiungo altro, salvo che quello che gli ho suggerito funziona, visto che l;ho dovuto controllare tante volte mentre mettevo a punto l’ultima versione di teubner.
L’ultima mia versione tocca solo \greco.
Ciao
Enrico