Bug 96329 - Want more freedom in choosing fonts
Summary: Want more freedom in choosing fonts
Status: RESOLVED NOT A BUG
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 1.4.1
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-05 00:26 UTC by Erik Schnetter
Modified: 2006-08-08 05:35 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Schnetter 2005-01-05 00:26:35 UTC
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".
Comment 1 Kurt Hindenburg 2005-03-14 05:18:28 UTC
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...
Comment 2 Szokovacs Robert 2005-03-18 22:31:50 UTC
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.
Comment 3 Kurt Hindenburg 2005-04-01 06:52:16 UTC
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).
Comment 4 Robert Knight 2006-08-08 05:35:37 UTC
> 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.