[Konsole-devel] [Bug 226308] konsole renders coloured files bold/illegible

Ivan Vasin nisavid at gmail.com
Thu Jul 1 13:49:29 UTC 2010


https://bugs.kde.org/show_bug.cgi?id=226308





--- Comment #25 from Ivan Vasin <nisavid gmail com>  2010-07-01 15:49:26 ---
(In reply to comment #19)
> The problem lies in ANSI escape codes used to switch colors in terminal. They
> don't distinguish between bold and bright, so it is up to implementation what
> to do if it sees such a command. In KDE3, Konsole was just making the color
> intensive. In KDE4, it is making the color intensive and the font bold.

then isn't this a KDE4 regression?  shouldn't the behavior be reverted to just
making the color "intensive"?  i admit that i don't know what you mean by that
phrase--do you mean increasing the color saturation?

there really should be a way to make fixed-width fonts bold without making them
wider than their non-bold counterparts.  but until that is implemented, all
bold fixed-width fonts are no longer of fixed width.  i can think of no reason
why a user would desire this behavior (it contradicts the whole idea of fixed
width).  so i say the behavior should be reverted until it is fixed.

> IMHO, this behavior should be user-configurable. I have created a patch which
> implements the respective per-profile option and posted it to KDE Reviewboard
> (http://reviewboard.kde.org/r/4201/). Feel free to review, test and comment.

thank you for the effort, but my counter-humble-opinion is that this effort is
misdirected.

for the reason given above, i think it more sense to change bright fonts to
saturated and non-bold until the non-fixed-width bolding behavior is fixed. 
then, once it's fixed, bright should be reverted back to saturated and/or bold.
 if the only use case for your patch is to work around this bug, then it
becomes a wasted effort once such a fix is committed.  but perhaps there is
another use case which eludes me.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the konsole-devel mailing list