> 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

Reply via email to