> You can apply this patch to kdebase:
>
> --- kdebase-1.1.2/konsole/src/main.C.srtxg Thu Jul 13 20:22:40 2000
> +++ kdebase-1.1.2/konsole/src/main.C Thu Jul 13 21:02:28 2000
> @@ -81,8 +81,14 @@
>
> #define WITH_VGA
>
> -char *fonts[] = {"6x13", "5x7", "6x10", "7x13", "9x15", "10x20",
> - "linux8x16", "linux8x8" };
> +char *fonts[] = {"6x13,*-medium-r-*-13-*-c-*,*-fixed-*,*-m-*",
> + "5x7,*-medium-r-*-7-*-c-*,*-fixed-*,*-m-*",
> + "6x10,*-medium-r-*-10-*-c-*,*-fixed-*,*-m-*",
> + "7x13,*-medium-r-*-13-*-c-*,*-fixed-*,*-m-*",
> + "9x15,*-medium-r-*-15-*-c-*,*-fixed-*,*-m-*",
> + "10x20,*-medium-r-*-20-*-c-*,*-fixed-*,*-m-*",
> + "linux8x16,*-medium-r-*-16-*-c-*,*-fixed-*,*-m-*",
> + "linux8x8,*-medium-r-*-8-*-c-*,*-fixed-*,*-fixed-*,*-m-*" };
>
> static QIntDict<TESession> no2session;
> static QPtrDict<void> session2no;
>
> The problem is that konsole has hardcoded font names; and those
> font names are only valide for latin1 encoding.
konsole in kde2 does
const char *fonts[] = {
"6x13", // FIXME: "fixed" used in favor of this
"5x7", // tiny font, never used
"6x10", // small font
"7x13", // medium
"9x15", // large
"10x20", // huge
"-misc-console-medium-r-normal--16-160-72-72-c-160-iso10646-1", // "Linux"
"-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1", // "Unicode"
};
Do you think the first 6 ones should be fixed the same way ?
I think it works with non-latin1 fonts, though, given that there are
non-latin-1 users. Just wondering.
--
David FAURE
[EMAIL PROTECTED], [EMAIL PROTECTED]
http://home.clara.net/faure/, http://www.konqueror.org/
KDE, Making The Future of Computing Available Today