Bug 299346 - Line-spacing too large since 4.8.2
Summary: Line-spacing too large since 4.8.2
Status: RESOLVED FIXED
Alias: None
Product: konsole
Classification: Applications
Component: font (show other bugs)
Version: 2.8.2
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-04 07:29 UTC by Markus Trippelsdorf
Modified: 2013-12-05 14:03 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
bad line-spacing (457.24 KB, image/png)
2012-05-04 07:31 UTC, Markus Trippelsdorf
Details
good line-spacing (518.11 KB, image/png)
2012-05-04 07:32 UTC, Markus Trippelsdorf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Trippelsdorf 2012-05-04 07:29:21 UTC
Apparently the line-spacing implementation changed in 4.8.2
and now lines a too far apart compared to 4.8.1. 
I like a compact layout, so that I can see as many lines as possible.

Reproducible: Always
Comment 1 Markus Trippelsdorf 2012-05-04 07:31:05 UTC
Created attachment 70846 [details]
bad line-spacing
Comment 2 Markus Trippelsdorf 2012-05-04 07:32:42 UTC
Created attachment 70847 [details]
good line-spacing

Font is "Lucida Sans Typewriter Std, size 9"
Comment 3 Jekyll Wu 2012-05-04 08:14:01 UTC
Are you using Qt higher than 4.8? probably introuduced by the commit which is intended to work around bug 280896.

Try enablig Bi-Directional text rendering in your konsole profile.
Comment 4 Markus Trippelsdorf 2012-05-04 10:06:59 UTC
(In reply to comment #3)
> Are you using Qt higher than 4.8? probably introuduced by the commit which
> is intended to work around bug 280896.
> 
> Try enablig Bi-Directional text rendering in your konsole profile.

Thanks Jekyll. 
Yes, I use Qt 4.8.1.. 
Enabling bi-directional rendering fixed the issue.
Are there any downsides when this option is enabled?
Comment 5 Jekyll Wu 2012-05-04 10:58:47 UTC
Well, some users say enabling Bi-Di causes performace penalty.  I haven't do any profiling.