Bug 14654

Summary: Cursor does not track letters in konsole with Courier font.
Product: Mageia Reporter: w unruh <unruh>
Component: RPM PackagesAssignee: KDE maintainers <kde>
Status: RESOLVED OLD QA Contact:
Severity: normal    
Priority: Normal CC: balcaen.john, mageia, marja11, olegbosis, yvesbrungard
Version: CauldronKeywords: Triaged, UPSTREAM
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA4TOO MGA5TOO
Source RPM: konsole CVE:
Status comment:

Description w unruh 2014-11-24 20:03:46 CET
Description of problem: In the Konsole terminal using Courier font, the cursor does not track the letters. Thus if one sets the Konsole to use say Courier 11pt
in the Konsole Settings Appearance, and then opens a new Konsole, if one types
a string of lglglglg the cursor keeps getting further and furtehr ahead of the 
letters, By mid page it is about 3 letters ahead. If one backarrows to say edit the command line, many letters are blanked out. Ie, it is unuseable. 
In Mono things seem to work all right, so this is not a dealbreaker, but is annoying especially as courier is the default font in a fresh install. 

This happens both in a fresh install of Mageia 4.1 and an install of Mageia 3.
(Note that I have not tested all the fonts to see which are OK and which are bad, but I think the problem is more than just Courier font. )


Version-Release number of selected component (if applicable):


How reproducible: Always


Steps to Reproduce: See above


Reproducible: 

Steps to Reproduce:
Comment 1 Marja Van Waes 2014-11-24 21:31:43 CET
Which Konsole are you talking about?

There is no "Appearance" in the Settings-drop-down-menu of my Mga4 Konsole.

To me, "Konsole" is the terminal that comes with KDE.

Which desktop environment do you use?

CC: (none) => marja11
Whiteboard: (none) => NEEDINFO

Comment 2 w unruh 2014-11-24 22:11:52 CET
Konsole Setting->Edit Current Profile->Appearance tab

Yes, Konsole is KDE's terminal. 
I am running KDE (whatever is currently available for 4.1-- updated yesterday) but this bug is also there in Mageia 3 and has been since the beginning.
Comment 3 Marja Van Waes 2014-11-24 22:52:29 CET

I made a new Profile, with the default settings + font Courier regular 11,0 pt. in updated Mga4 and in cauldron

Here the cursor can get 1 letter ahead of where it should be with random typing (I tried both with typing straight in the konsole and with vim) but here, when it goes back to the left because it needs to continue on a new line, it has the correct position again. 
However, I do manage to get it more than 10 letters ahead on one line, when typing the same letter all the time (gggggggggggggg), but then again it jumps back to its correct position when continuing on the next line.

Removing the one-but-last line with the backspace key looks very funny

Assignee: bugsquad => mageia
Whiteboard: NEEDINFO => MGA4TOO
Keywords: (none) => Triaged
CC: (none) => balcaen.john, lmenut
Hardware: i586 => All
Version: 4 => Cauldron

Comment 4 Oleg Bosis 2014-11-25 07:30:44 CET
Just a notice: it's a very old bug that I see in different terminal applications under X session in all tested distributions (Fedora, Ubuntu, Arch, Mandriva, Mageia, Rosa...) since at least 2008 or even earlier.

It looks like it only appears when using non-scalable non-unicode fonts (i.e. old classic raster fonts instead of TTF/OTF ones) with non-latin-1 unicode locales but I'm not sure about this... And different old fonts behave differently. Some move caret/cursor too far forward and others move it too little so the text moves much "faster" then caret. And some cause very "jumpy" caret behavior so it moves back and forth depending on the letters you try to type.

CC: (none) => olegbosis

Samuel Verschelde 2015-05-31 19:16:19 CEST

Whiteboard: MGA4TOO => MGA4TOO MGA5TOO
Keywords: (none) => UPSTREAM

Samuel Verschelde 2016-08-25 16:24:58 CEST

Assignee: mageia => kde

Luc Menut 2016-08-25 16:42:49 CEST

CC: lmenut => (none)

Comment 5 w unruh 2016-08-25 16:46:42 CEST
At least with the Courier 11pt font in Konsole, this no longer seems to be a problem. But on 9 pt font, it sits on the letter, but gradually replaces characters to the right of the cursor. Thus by 40 characters one letter has disappeared from the line if the cursor is on the end of the line, rather than the beginning. In the middle (20 characters) the character just to the left of the cursor is half gone, by 40 all gone. For 11 pt courier, extra room gets stuffed in ( a whole space by the end of the line the 40 characters. 13pt, 14pt 15pt are OK

Lucida typewriter is OK at 11pt. (all black on white)
Comment 6 Nicolas Lécureuil 2017-03-18 01:45:45 CET
is it still valid with current cauldron ?

CC: (none) => mageia

Comment 7 w unruh 2017-03-18 02:09:08 CET
It seems to be OK now. Just tested Courier New at 9 pt. and courier at 11 pt.
Comment 8 Nicolas Lécureuil 2017-03-18 08:09:38 CET
thanks => closing

Resolution: (none) => FIXED
Status: NEW => RESOLVED

Comment 9 papoteur 2017-10-03 15:29:10 CEST
I just encountered this problem, when I adjusted the ppp factor from 96 to 128 of the font tab in systemsettings5. (Forecer le PPP des polices)

Status: RESOLVED => REOPENED
Resolution: FIXED => (none)
CC: (none) => yves.brungard_mageia

Comment 10 Aurelien Oudelet 2021-05-17 01:15:14 CEST
Users who have experienced this problem are encouraged to upgrade to the latest update of their distribution, and if this issue turns out to still be reproducible in the latest update, please reopen this bug with additional information.

Closing as OLD.

Status: REOPENED => RESOLVED
Resolution: (none) => OLD