[Konsole-devel] Bug#39230: marked as done (erroneus display of the greek letter "pi") by Lars Doelle <lars.doelle at on-line.de>

Stephan Kulow owner at bugs.kde.org
Tue Mar 12 01:03:05 UTC 2002


Your message with subj: Bug#39230: erroneus display of the greek letter "pi"

On Monday 11 March 2002 15:20, panayotis at panayotis.com wrote:
> Package: konsole
> Version: KDE 2.2.2
> Severity: normal
> Installed from:    Debian testing/unstable Packages
> Compiler:          any
> OS:                Linux
> OS/Compiler notes: Not Specified

To cut a long story short, try using the "Linux" font (Settings->Font->Linux).

In general, any iso10646-1 (unicode) font should do. The usual "fixed" fonts 
are iso8859-1 and do not contain any greek letters (beside the pi, 
ironically, see below). Any iso8859-7 (latin/greek) font should suit also.

> The greek letter "pi" does not appear at all in a konsole window.
> Instead a box is displayed in it's place.
> This error appears only in konsole, not in other KDE applications.

You should be aware what font you're using. QT/KDE does font selection the in 
an ms-windowish style, so it is not made explicit which X11 font is actually 
selected. Konsole's font selection is even worse in this respect. No wonder 
you are confused.

Konsole is accompanied by a README.font document containing related 
information.

> In the past, this problem was a little bit different. Instead of displaying
> this letter, nothing was displayed, making the positioning of characters
> *after* this letter almost impossible.

A fixed pitch font should have all glyphs with same width but some could come 
up with a width of 0 for undefined characters. The reason is, that the font 
designer did not set a default character, e.g. a box. That means the font it 
is broken. konsole cannot help this.

> Now at least in the "pi" letter position, there is a box.

see above. They have corrected the font, meanwhile.

> I have to say that this letter is more or less special. The position of
> this letter is double": one for the mathematical symbol "pi" and one for
> the greek alphabet letter "pi". Of course in both cases, it *is* the same
> letter, so most fonts have this glyph only once (which is right).

Pi also appears as a graphical character in every well crafted fixed font, 
but that's a different story (see addch(3ncurses) ACS_PI), as i assume you 
simply want to type greek text in vi.

> So what I suspect is that konsole couldn't understand this situation.

Konsole can only display those glyphs that are present in the font you 
select. Use the xmbdfed program (File->Import->Server Font) to inspect the 
fonts.

> (Submitted via bugs.kde.org)
>
> _______________________________________________
> konsole-devel mailing list
> konsole-devel at mail.kde.org
> http://mail.kde.org/mailman/listinfo/konsole-devel

has caused the attached bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I'm
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Stephan Kulow
(administrator, KDE bugs database)

Received: (at submit) by bugs.kde.org; 11 Mar 2002 14:20:49 +0000
Received: (qmail 751 invoked by uid 33); 11 Mar 2002 14:20:49 -0000
Date: 11 Mar 2002 14:20:49 -0000
Message-ID: <20020311142049.750.qmail at mail.kde.org>
To: submit at bugs.kde.org
Subject: erroneus display of the greek letter "pi"
From: panayotis at panayotis.com
X-KDE-Received: -195.134.69.22

Package:           konsole
Version:           KDE 2.2.2 
Severity:          normal
Installed from:    Debian testing/unstable Packages
Compiler:          any
OS:                Linux
OS/Compiler notes: Not Specified

The greek letter "pi" does not appear at all in a konsole window.
Instead a box is displayed in it's place.
This error appears only in konsole, not in other KDE applications.

In the past, this problem was a little bit different. Instead of displaying this letter, nothing was displayed, making the positioning of characters *after* this letter almost impossible.

Now at least in the "pi" letter position, there is a box.

I have to say that this letter is more or less special. The position of this letter is double": one for the mathematical symbol "pi" and one for the greek alphabet letter "pi".
Of course in both cases, it *is* the same letter, so most fonts have this glyph only once (which is right).

So what I suspect is that konsole couldn't understand this situation. 

(Submitted via bugs.kde.org)




More information about the konsole-devel mailing list