Red Hat Bugzilla – Bug 84422
problem with greek fonts in login screen
Last modified: 2007-04-18 12:51:17 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030115
Description of problem:
in previous rh version 8.0
no greek font were shown at bottom of login screen
instead we see something like that
> > >
Now in phoebe we can see greek translated messages everywhere
in the login screen but they are tiny and thin and almost
where these fonts properties are defined?
i ve installed greek fonts(msft)
with old and new method and with gtkrc.mine for gtk1.2
everywhere in the X system they work ok
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.install redhat beta phoebe
The font configuration is in /etc/fonts/fonts.conf
what's going wrong is hard to say since we don't include any greek fonts
to test with.
does "gedit" look ok or are all apps messed up?
gedit nautilus fileroller and all others work ok see shots
The font configuration is in /etc/fonts/fonts.conf
this apply for login screen?
There's also a gdm theme involved, see /usr/share/gdm/themes/Bluecurve/Bluecurve.xml
perhaps it specifies a problematic font.
Did you have to explicitely set the font for the GNOME UI in
the font preferences dialog?
Can you get a screenshot of the GDM screen?
Doing something like:
Xnest :1 -ac
DISPLAY=:1 DOING_GDM_DEVELOPMENT=1 gdmgreeter
from the command line should start up the greeter in a window.
problem is with Bluecurve
I edit circle's theme circles.xml file and changed Sans to Albany
Result: all is Ok now :)
But the same is not possible with Bluecurve.xml (see the note at the top of file).
So what we need is a way that user can change fonts in Bluecurve.xml file
If changing Sans to Albany works that indicates that your fonts.conf is wrong.
"Sans" and "sans-serif" are required to be a valid font for all languages.
So the correct fix, rather than editing Bluecurve.xml, is to add a valid greek
font to the "Sans" definition in fonts.conf
(I'm not sure if Albany is sans-serif, if it is a serif font you can either
lie to the font system and get serif fonts everywhere, or you could
add a sans-serif font to fonts.conf instead)
At least I think this is right, Owen will probably correct me if it isn't.
Yep, if you don't have any Greek fonts in your Sans/Serif aliases,
fontconfig will pick something fairly random and probably
Note that you shouldn't edit fonts.conf but rather create
OK, so it may make sense to add or ask Keith to add some common Greek fonts to
the default fonts.conf, but otherwise I don't think there's a bug here
we can address. Moving to fontconfig for decision on upstream or wontfix or
Basically, I think the fonts.conf we ship should handle the fonts
we ship, and if you modify your local font configuration, you'll
have to add a local.conf.
Some additinal info
Another redhat phoebe user reported that in .fonts-cache1 file cant se |el| code
in msft true type
fonts although they include greek characters.
So he couldnt see in mozilla any greek fonts choices when he selected greek lang
He solved problem modifying el.orth and created fclang.h and recompiling
--- el.orth~ 2002-07-12 21:05:58.000000000 +0000
+++ el.orth 2003-01-26 00:28:05.000000000 +0000
@@ -22,9 +22,6 @@
# PERFORMANCE OF THIS SOFTWARE.
# Greek (EL)
also they made this report:
Now that, with the new releases of RedHat, fontconfig is starting to
be used by a lot of people, a problem has been reported with regard to
recognising fonts as being suitable for the greek language. In
particular, it seems that fontconfig fails to accept the majority of
fonts as being adequate for this language.
It seems that the problem is caused by the inclusion of four
reduntant characters in the greek orthography information:
0374 GREEK NUMERAL SIGN
0375 GREEK LOWER NUMERAL SIGN
037A GREEK YPOGEGRAMMENI
037E GREEK QUESTION MARK
Out of those, the first two are only needed for greek numerals,
sheldom used today; the third is only needed for ancient Greek, and
the fourth is considered to be equivalent with 003B (semicolon), so it
doesn't matter much. So it would be best to eliminate these four
characters from the greek orthography, as shown by the attached
(trivial) patch to el.orth.
This problem was first reported by Sarantis Paskalis
<email@example.com>. I observed it myself as well, so I took the
liberty to report it here. Please "Reply to All", as I am not
subscribed in this list.
-- Vasilis Vasaitis
i confirm the case for mozilla and .fonts-cache1
no el code
i can see these fat :) Greek fonts of Bluecurve theme using
these rebuilds of phoebe fontconfig.src.rpm
Is possible changes to be included in forthcoming release?
It was reported here as bug 83102
The resolution was to let it be fixed upstream. It is now in fontconfig CVS
(according to http://fontconfig.org/cgi-bin/bugzilla/show_bug.cgi?id=16)
Please consider upgrading the orthography file el.orth to make non-Red Hat
shipped fonts work for Greek.
Some arguments for it:
- The fix is correct.
- It is already in fontconfig CVS.
- If it is in a stable release, it will affect many more users.
- It will only be temporary, until the next version of fontconfig is included in
There is also a .src.rpm with the necessary patches if rebuilding is problematic:
The above src.rpm contains some earlier patches. If you decide to include it, I
can prepare patches for the latest version of fontconfig and orthography files.