FS#26624 - [kdebase-konsole] qt 4.8 breaks some font rendering
Attached to Project:
Arch Linux
Opened by Pierre Schmitz (Pierre) - Wednesday, 26 October 2011, 07:36 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 31 March 2012, 07:06 GMT
Opened by Pierre Schmitz (Pierre) - Wednesday, 26 October 2011, 07:36 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 31 March 2012, 07:06 GMT
|
Details
I noticed that the font rendering with that release
candidate of QT is broken. Especially characters like q, p
and g are cut off at the bottom. This seems to happen when
using the intel or nouveau driver but not nvidia.
How to reproduce: * Use intel or nouveau driver * Use terminus-font in konsole * Type in characters as q, g, p A Donwgrade to Qt 4.7 "foxes" the issue. |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Saturday, 31 March 2012, 07:06 GMT
Reason for closing: Fixed
Additional comments about closing: kdebase-konsole 4.8.2-2
Saturday, 31 March 2012, 07:06 GMT
Reason for closing: Fixed
Additional comments about closing: kdebase-konsole 4.8.2-2
Didn't try on 4.7.
OpenGL renderer string: Gallium 0.4 on AMD RS880
Konsole.
Konsole colorscheme: dark pastel (on screenshot), any other, it does not depend on colorscheme.
Text: «[chalker@pc ~]$ qgp = QGP».
«Bad» fonts: Terminus 11 (on screenshot), Terminus 11 bold, Terminus 9,12,14 (amount of cut-off slightly depends on font size), Terminal [DEC] 11, Terminal [Bitstream] 14, LucidaTypewriter 11,13 («g» has the end slightly cut off), FreeMono 10,11 (this bug might not be the case, letters are not cut off, but selection misplaces characters a bit),
«Fine» fonts: LiberationMono 9,11,12, Droid Sans Mono 9,10,11, DejaVu Sans Mono 9,10,11,12, Monospace 9,10,11,12, LucidaWriter 14 (yes, it looks ok on size 14).
Most probably this is KDE (Konsole) bug, but if they are sure that the code works as it should, then this most probably is Qt bug.
This looks like a minor bug to me (simple workaround: change font to any of listed in «Fine» row).
I can confirm.
Anyway, if you enable "Enable Bi-Directional text rendering" in Konsole->Settings->Manage Profiles->Advanced the bug goes away.
I activated the option for bi-directional rendering but there wasn't any change, even after rebooting my machine.
EDIT - Terminus with Bi-Di option looks fine. Monaco doesn't.
monaco.png (82.9 KiB)
Qt: 4.8.0
KDE Development Platform: 4.7.4
Fonts tested: Clean, Terminus, Fixed.
Also I noticed that font rendering in some KDE applications is different.
On the screenshot there are krunner working processes window (right)
and ksysguard processes (left). In the krunner fonts looks ugly due to
unbalanced letter spaces, but in ksysguard they are normal (just like
system-wide).
Arch: x86-64
Qt: 4.8.0
KDE: 4.7.4
/* Sorry for my English */
UPD:
FS#27674You are welcome to open another report for those rendering issures on bugs.kde.org.
"as upstream already closed thise bug for no reason they are probably not interested in fixing it anyway."
Which upstream report are you talking about? URL please.
https://bugs.kde.org/show_bug.cgi?id=280896 is still open, although a dirty fix has been pushed onto the master branch.