Arial contient bien ce caractère, pas contre "η" écrit tel quel dans le code a très peu de chances de fonctionner :
- ton fichier source est sauvegardé avec un certain encodage (UTF-8 sous unix, CP1252 par défaut sous Windows)
- le compilateur va lire cette chaîne en supposant un certain autre encodage (là ça dépend du compilo et de l'OS)
A minima, ceci peut fonctionner :
font.setString(L"η");
... ou ceci :
font.setString(L"\x03B7");
Sinon il faudra t'intéresser d'un peu plus près aux problématiques d'encodage de texte