Bug 26452 - gnome-terminal fails to use the font specified
Summary: gnome-terminal fails to use the font specified
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: gnome-core   
(Show other bugs)
Version: 7.1
Hardware: i386
OS: Linux
Target Milestone: ---
Assignee: Havoc Pennington
QA Contact: Ben Levenson
Depends On:
TreeView+ depends on / blocked
Reported: 2001-02-07 11:57 UTC by Sarantis Paskalis
Modified: 2007-04-18 16:31 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2001-02-07 16:54:41 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.