Version: 3.4.2 (using KDE KDE 3.4.2) Installed from: Debian testing/unstable Packages OS: Linux Hi, Devanagari rendering is broken, probably because of incorrect support of virama (U+094D). See screenshot attached. Rendering is correct in other KDE applications. Thanks, Yann Output of reportbug: Kernel: Linux 2.4.25-1-686-smp Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8) Versions of packages konsole depends on: ii kdelibs4c2 4:3.4.2-4 ii libc6 2.3.5-6 ii libgcc1 1:4.0.2-2 ii libstdc++6 4.0.2-2 ii libxrender1 1:0.9.0-2 ii libxtst6 6.8.2.dfsg.1-7 ii xlibs 6.8.2.dfsg.1-7
Created attachment 13417 [details] Screenshot of Devanagari rendering in Konsole Screenshot of this page edited with w3m and vim in Konsole: http://wikisource.org/wiki/अरण्यकाण्डे_पञ्चसप्ततितमः_सर्गः_॥३-७५॥
Created attachment 13419 [details] Same page with Konqueror How it should look like: the same page seen with Konqueror.
*** This bug has been confirmed by popular vote. ***
Created attachment 17400 [details] Screenshot of text as it currently appears in Konsole SVN. This is the output of catting the contents of the web page using Konsole SVN (2.0alpha) . Is this any closer to what it ought to look like?
Unfortunately it remains totally unreadable as ligatures are never done and some of the script parts that should display at the top or at the bottom are simply dropped. Just compare it with how it's rendered in konqueror or kedit.
I think this is related to Konsole's inability to properly handle combining characters (http://www.cl.cam.ac.uk/~mgk25/unicode.html#comb) - since every on-screen character is internally represented by a single 16-bit unicode point. There is another bug which brings this up as well.
Hello. I confirm the bug is still present in KDE 4.1 branch (r847678).
Since #96536(Unicode decomposed text gets garbled in Konsole ) has been fixed recently, maybe the situation in this report will also be improved in git version or 4.8?
*** This bug has been marked as a duplicate of bug 96536 ***