Bug 265056

Summary: konsole (as opposed to gvim) doesn't suppress ligatures on fixed fonts, breaking things like columnar ls
Product: [Applications] konsole Reporter: Vassilii Khachaturov <vassilii>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version: 2.4.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: difference in ligature handling of konsole (broken) and gvim (ok) using the same fixed font

Description Vassilii Khachaturov 2011-02-01 08:54:21 UTC
Created attachment 56727 [details]
difference in ligature handling of konsole (broken) and gvim (ok) using the same fixed font

Version:           2.4.5 (using KDE 4.4.5) 
OS:                Linux

please see the attached screenshot - konsole and gvim are set to use the same font there, and both display the result of "ls -C" in the same directory. GVIM's behaviour is expected, konsole's is not. The font used is cm-unicode "CMU Typewriter Text", size 18.

Reproducible: Always

Steps to Reproduce:
install cm-unicode (see screenshot for distribution URL)
set konsole and gvim to use the font CMU Typewriter Text, size 18 (or any other fixed font with ligature markup inside)
do ":r!ls -C" in a directory that has filenames that match the ligatures inside gvim and "ls -C" at the command prompt in konsole

Actual Results:  
see konsole's window in screenshot

Expected Results:  
see gvim's window in screenshot
Comment 1 Vassilii Khachaturov 2011-02-02 09:37:10 UTC
According to the cm-unicode font maintainer, this is actually a font issue that was fixed with 0.7.0 -- see http://sourceforge.net/mailarchive/forum.php?thread_name=201102020913.23417.panov%40canopus.iacp.dvo.ru&forum_name=cm-unicode-devel