naturalmente i font vanno scelti in partenza in modo che vadano bene assieme, poi, seguendo al stessa linea di pensiero che sottostà alla gestione dei font con XeLaTeX, o pareggi le maiuscole o pareggi le minuscole.. Però se parti da font troppo eterogenei il risultato sarà pessimo comunque.
Secondo me ti dedichi al questo pareggiamento dopo averli composti uno accanto all’altro e osservando se il pareggiamento è quasi un optional, nel senso che stanno quasi bene già senza; poi il pareggiamento delle maiuscole o delle minuscole è una cosa da fare come secondo aggiustamento.
Certo con Plain TeX è una pena perché in teoria dovresti ripetere questa operazione per ogni corpo che usi. La scelta di Plain mi pare una scelta infelice; con LaTeX (pdfLaTeX e XeLaTeX) puoi fare tutto o quasi quello che puoi fare con Plain, ma molto più facilmente, e quel poco che n on è ancora predefinito lo puoi realizzare con opportune macro,certo più semplici da mettere insieme, anche usando gli stessi comandi primitivi che useresti con Plain che non scrive una “classe” per Plain.