Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 234763 - kde-base/konsole-3.5.9: In Unicode (UTF-8) consolefont lat0-16 the german quote characters „“ are not cleared properly.
Summary: kde-base/konsole-3.5.9: In Unicode (UTF-8) consolefont lat0-16 the german quo...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL: http://home.arcor.de/maxmeup/lat0-16_...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-14 19:30 UTC by Max Meyer
Modified: 2008-08-29 10:31 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Max Meyer 2008-08-14 19:30:25 UTC
I'm using unicode consolefont lat0-16 and I tried lat9w-16 as well. Both had the same problem:

The german quote characters „ “ and ’ ’ as well as the ‐ seem to be printed bold. Thus they are too wide when it comes to clearing the screen.
The effect is, that parts of the lines where such a german quote character is used remain on the screen. And when I scroll, they paint a trace on the screen (see http://home.arcor.de/maxmeup/utf-artefakte.png).

My system is set up as follows:
"unicode" added to the $USE variable in make.conf

$ locale
LANG=de_DE.utf8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=de_DE.UTF-8

$ cat /etc/conf.d/consolefont
# /etc/conf.d/consolefont

# CONSOLEFONT specifies the default font that you'd like Linux to use on the
# console.  You can find a good selection of fonts in /usr/share/consolefonts;
# you shouldn't specify the trailing ".psf.gz", just the font name below.
# To use the default console font, comment out the CONSOLEFONT setting below.
# This setting is used by the /etc/init.d/consolefont script (NOTE: if you do
# not want to use it, run "rc-update del consolefont" as root).

CONSOLEFONT=lat0-16

# CONSOLETRANSLATION is the charset map file to use.  Leave commented to use
# the default one.  Have a look in /usr/share/consoletrans for a selection of
# map files you can use.

#CONSOLETRANSLATION="8859-1_to_uni"

Reproducible: Always

Steps to Reproduce:
1.set up the system as described above
2.mv i # where i does not exist OR
3.man emerge # in konsole
4.scroll up and down
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2008-08-29 00:28:16 UTC
I've pretty much the same setup and see font rendering artifacts sometimes, e.g. when editing .desktop entry files with asian characters. But it's quite bearable and not as much of a problem as you describe. 

You're sure you're not using some truetype font with crappy hinting data or so? I also remember e.g. the non-alphanumeric symbols of the SIL font Gentium to be quite fat.

As Qt 3 uses freetype for font rendering, I'd suspect a configuration issue or bug in it first, but this should affect your Desktop as a whole.
Comment 2 Max Meyer 2008-08-29 10:25:12 UTC
(In reply to comment #1)
> I've pretty much the same setup and see font rendering artifacts sometimes,
> e.g. when editing .desktop entry files with asian characters. But it's quite
> bearable and not as much of a problem as you describe. 
> 
> You're sure you're not using some truetype font with crappy hinting data or so?
> I also remember e.g. the non-alphanumeric symbols of the SIL font Gentium to be
> quite fat.
> 
> As Qt 3 uses freetype for font rendering, I'd suspect a configuration issue or
> bug in it first, but this should affect your Desktop as a whole.
> 

It seems to be a problem with the "Monospace" font Konsole uses. Choosing an other font like FreeMono I get no artifacts at all and the german quotes are nice and slim.
Comment 3 Max Meyer 2008-08-29 10:31:32 UTC
After clicking the "Bitmap Schriftarten installieren"-Button ("install Bitmap fonts" or something like that in english), also the Monospace font shows nice and slim german quote characters with no scrolling artifacts.