Hi, I'm QA for the Ubuntu font featured in the screenshot. I don't use KDE, so take anything I say with a grain of salt, ;-) but:
> What Konsole /should/ be doing is either shrinking the substituted character to fit in a cell,
It would be inefficient and unreliable if the developers of every terminal app, and every other app that uses a monospace font for alignment reasons, had to include their own code to detect and shrink over-wide characters. It wouldn't even occur to most of them that it was something they needed to do! So in <http://launchpad.net/bugs/932958> I suggested that this be done lower down in the stack -- perhaps in fontconfig, perhaps in Pango (or whatever KDE's equivalent of Pango is).
> or forcibly rendering every single character at its correct position (even if this makes some overlap).
Hi, I'm QA for the Ubuntu font featured in the screenshot. I don't use KDE, so take anything I say with a grain of salt, ;-) but:
> What Konsole /should/ be doing is either shrinking the substituted character to fit in a cell,
It would be inefficient and unreliable if the developers of every terminal app, and every other app that uses a monospace font for alignment reasons, had to include their own code to detect and shrink over-wide characters. It wouldn't even occur to most of them that it was something they needed to do! So in <http:// launchpad. net/bugs/ 932958> I suggested that this be done lower down in the stack -- perhaps in fontconfig, perhaps in Pango (or whatever KDE's equivalent of Pango is).
> or forcibly rendering every single character at its correct position (even if this makes some overlap).
This is what Gnome Terminal does right now, and people really don't like the overlap. Examples: launchpad. net/bugs/ 1116428 launchpad. net/bugs/ 1094434 launchpad. net/bugs/ 736613
http://
http://
http://