Created attachment 69883 [details] cursor half way into the m The cursor does not add enough space when typing some characters, like a or m. Same have the right spacing. This leads to the behavior that i cannot see my typed text because it is beyond the cursor, but beyond the cursor is just white. It works with bold and italic free mono. This is very sad for me because regular freemono is the only bearable mono font.
I use ubuntu 12.04 beta Qt 4.8.0, Konsole 2.8.1 KDE 4.8.1
I use ubuntu 12.04 beta Qt 4.8.0, Konsole 2.8.1 KDE 4.8.1 font is free mono medium 13 or 14
Created attachment 69884 [details] another example (this time without smooth fonts)
Thanks for reporting. However, I have trouble with reproducing the reported problem. I guess "FreeMono" refers to this http://savannah.gnu.org/projects/freefont/, or the font shipped by package ttf-freefont in Debian/Ubuntu. The problem is there is no medium style listed when using neither Gtk nor Qt applications. So the question is: how did you tell konsole to use "FreeMono medium 13pt"? Did you edit the "Font" entry in your konsole profile on disk manually?
$ ll /usr/share/fonts/truetype/freefont/ -rw-r--r-- 1 root root 169184 2011-04-30 22:26 FreeMonoBoldOblique.ttf -rw-r--r-- 1 root root 172860 2011-04-30 22:26 FreeMonoBold.ttf -rw-r--r-- 1 root root 207412 2011-04-30 22:26 FreeMonoOblique.ttf -rw-r--r-- 1 root root 343284 2011-04-30 22:26 FreeMono.ttf I guess it is that lower one (in ubuntu 11.10 it was called "regular" in the choose font dialog) It is perhaps. just non-bold non-italic.
konsole -> configure current profile -> tab appearance -> edit font -> choose freemono, choose medium, choose 13
OK, thanks for the feedback. So the problematic font style is shown as "regular" in Ubuntu 11.10 and "medium" in Ubuntu 12.04 ? Whatever, I just checked that font style in Arch, Gentoo, Debian Sid and Ubuntu 11.10. No problem for me. Maybe I should install Ubuntu 12.04 beta in a virtual machine to check it. In the meantime, you can also do similar check to see whether it is a distro-specific problem/regression.
I already use the same font in the previous kubuntu. (and before that and before that) it worked (and works today on my other machine). So it is really something wrong with the newer distribution's versions. I also tried copying the font from the old kubuntu to the 12.04. made no difference. So it is probably not the font's fault. On Sun, Mar 25, 2012 at 5:13 PM, Jekyll Wu <adaptee@gmail.com> wrote: > https://bugs.kde.org/show_bug.cgi?id=296741 > > Jekyll Wu <adaptee@gmail.com> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Status|NEEDSINFO |UNCONFIRMED > Resolution|WAITINGFORINFO |--- > > --- Comment #7 from Jekyll Wu <adaptee@gmail.com> --- > OK, thanks for the feedback. So the problematic font style is shown as > "regular" in Ubuntu 11.10 and "medium" in Ubuntu 12.04 ? > > Whatever, I just checked that font style in Arch, Gentoo, Debian Sid and Ubuntu > 11.10. No problem for me. Maybe I should install Ubuntu 12.04 beta in a virtual > machine to check it. In the meantime, you can also do similar check to see > whether it is a distro-specific problem/regression. > > -- > You are receiving this mail because: > You are on the CC list for the bug. > You reported the bug.
As can be clearly seen in the screen shot, the advance value for "m" is bigger than the advance value for the "a", which means the font is not really mono spaced. All advance values should be identical, as it would be too slow to find the largest of all of them.
I downloaded FreeMono again (from the interwebs) and installed it, and rebuilt the font cache. Same behaviour. I find it hard to believe that the font might not be monospaced. Perhaps it has something to do with font smoothing. (turning it off and on gives different results in spacing)
After some more fiddling, installing otf-freefont (there is an otf version of FreeMono in it) and fc-cache. It works now. FreeMono looks good. And the spacing is not off anymore. I dont have a clue why it works. But it does. (In the meantime I installed consolata and fiddled with another bug in yakuake, so I cannot really say what the steps were to make it work)