From Bugzilla Helper: User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.4.0-0.99.11 i686) gnome-terminal does not use the font specified (-etl-fixed-medium-r-normal-*-16-*-*-*-c-*-iso8859-7). It prints the following warnings: Gdk-WARNING **: Missing charsets in FontSet creation Gdk-WARNING **: ISO8859-1 Gdk-WARNING **: ISO8859-1 And falls back to using fixed. This happens either with selecting a font through the dialog menu or specifying a font in the command line. Reproducible: Always Steps to Reproduce: 1. Select the font -etl-fixed-medium-r-normal-*-16-*-*-*-c-*-iso8859-7 from the Settings->Preferences->font 2. Select OK/Apply whatever. 3. Nothing happens. (the font is in the XFree86-ISO8859-7-1.0-9 rpm
gnome-terminal simply doesn't support a non-Latin-1 font I would guess.
The font used in GNOME terminal must correspond to the locale. If you change your locale to el_GR, then the font will work correctly. You can do this by setting the environment variable LANG to el_GR before running gnome-terminal If you don't want to also display messages in Greek, you can set LC_CTYPE instead. It might be nice if gnome-terminal would filter the fonts to show only the ones particular to the locale, but that is rather tricky. Future versions of GNOME will hide the encoding of fonts better from the user. Regards, Owen