Version: 1.4.1 (using KDE 3.3.1, (3.1)) Compiler: gcc version 3.3.5 (Debian 1:3.3.5-3) OS: Linux (i686) release 2.6.9-1-686 I want to use a certain font in konsole. To be specific, I want to use a font that is "semicondensed". The X font specification for the font I want to use is -*-fixed-medium-r-semicondensed-*-*-120-*-*-*-*-iso8859-* I cannot set this in the font selection dialogue for konsole. There is no way to select "semicondensed".
Konsole uses the KFontDialog which uses the QFontDialog. There doesn't seem to be a way to allow more fonts to be displayed. We'll see what QT4 has.... There might be possible of allowing a command line option for setting the font...
I'm not sure this is the right bug to comment to, but I have a similar problem, couldn't select the font I used to use after upgrading. After editing the konsolerc by hand, the font I wanted appeared in the font selecting dialog, and stayed there, even after I deleted the configuration file. However, a lots of other fonts also missing, and I don't think it must be that way, since the font configuration program in control center has the (apperantly) same KFontDialog - with tons of fonts more.
Read the README.fonts to see why the font must be fixed size. That's why other apps show more fonts in their dialog (ie they allow variable-width fonts).
> I cannot set this in the font selection dialogue for konsole. > There is no way to select "semicondensed". Terminal emulators must used fixed-width fonts because this is a very fundamental assumption used by almost all terminal-based programs. This means that Konsole can only offer a subset of the fonts available on the system. Interestingly Gnome Terminal allows the user to select any font for the terminal. Unfortunately this gives horrible results with many fonts which were not designed as fixed-width. At least with Konsole you know that if a font shows up in the dialog box it will work. Unfortunately there may be some fonts on your system which actually are fixed-width and could be used but don't show up on the list. This is a problem with the software used to create the fonts, so the people to talk to are the font authors themselves.