Hello folks,
I am having a problem here with KDE 3.1.5 and XFree 4.3.0 and the correct fonts for iso-8859-15 character set.
KDE, X and the the rest of the system is compiled by myself.
LC_CTYPE=de_DE@euro which points to de_DE.ISO8859-15 in /usr/X11R6/lib/X11/locales/locale.alias - this should be correct.
LANG, and the rest of LC_<something> are unset...pointing to POSIX if I execute "locale".
100dpi, 75dpi and Type1-fonts came with X in several encodings (in iso-8859-15 too). So there should be no problem in finding fonts.
If I execute kdm (whose standard font is Adobe Helvetica) the correct character set is used. I can type the ?-sign (euro-sign) correctly in the username field of kdm. But if I start a session this does not work anymore. The euro-sign is correctly displayed with truetype-fonts like the ms-fonts for example but it is not correctly displayed with the type1-fonts. It looks like XFree doesn't know which fonts to take (because LC_CTYPE is maybe unset?) and therefore is (maybe) taking the wrong chracter set for choosing fonts. Anyway, truetype-fonts work.
I played around several hours with the locale environment variables but it is always the same problem. It is confusing that it works in KDM but as soon a session is startet it does not work anymore.
I would really appreciate your help in tracking down this issue.
Sven