Bug 26452

Summary: gnome-terminal fails to use the font specified
Product: [Retired] Red Hat Linux Reporter: Sarantis Paskalis <paskalis>
Component: gnome-coreAssignee: Havoc Pennington <hp>
Status: CLOSED NOTABUG QA Contact: Ben Levenson <benl>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.1CC: otaylor
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-02-07 16:54:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sarantis Paskalis 2001-02-07 11:57:39 UTC
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

Comment 1 Havoc Pennington 2001-02-07 16:54:30 UTC
gnome-terminal simply doesn't support a non-Latin-1 font I would guess.

Comment 2 Owen Taylor 2001-02-07 17:22:55 UTC
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