[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xfonts-konsole issues



On Mon, Apr 28, 2003 at 04:07:17PM +0200, Ralf Nolden wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi guys,
> 
> while trying to figure out why the heck I sometimes have a problem with 
> konsole on some machines and not on other machines I found out the following 
> issue: xfonts-* packages have a call for 
> 
> update-fonts-dir update-fonts-alias
> 
> in their postinst/postrm
> 
> so those probably need to be added to the xfonts-konsole package too in their 
> respective postinst/postrm. Further, xfonts-konsole packages:

I think this should be taken care of by dh_installxfonts which is already
in the rules file but I don't remember why it is isn't happening for kde
right now.

> /usr/share/fonts/9x15.pcf.gz
> /usr/share/fonts/console8x16.pcf.gz
> /usr/share/fonts/console8x8.pcf.gz
> /usr/X11R6/lib/X11/fonts/misc/console8x8.pcf.gz
> /usr/X11R6/lib/X11/fonts/misc/console8x16.pcf.gz
> 
> which means that 9x15.pcf.gz is missing in /usr/X11R6/lib/X11/fonts/misc/.
> 
> Also the question is why they get installed in /usr/share/fonts instead of 
> /usr/share/fonts/misc.

Isn't this really an upstream issue? The fonts are being dumped directly
into fontdir, which is (/usr/share/fonts) in our case, by it. Also a
9x15 font is already in Xfree xfonts-base package so that font in
xfonts-konsole should likely go away entirely, to keep from confusing
the font subsystem.

usr/X11R6/lib/X11/fonts/misc/9x15.pcf.gz	x11/xfonts-base

> Chris, Daniel, do you know anything about that ? I would very much like to 
> bring this into a usable state so people don't run into the same problems 
> over and over again. A postinst/postrm scheme for processing the update-fonts 
> commands can be found in the respective xfree86 packages, so it is kind of 
> easy to add that to kdebase in CVS for KDE_3_1_BRANCH and HEAD.

Regardless of the above issues this shouldn't be the reason people are
having font problems with KDE since Qt no longer uses the standard Xfree
method for locating fonts. According to puetzk the reason we see font
substitions happening is because Qt lists fonts that Xfree can see but
can't actually use them. If I remember correctly the fix is in Qt 3.1.2
and is to not list fonts from Xfree at all.

Chris



Reply to: