SUMMARY In KWrite, when you add a certain Unicode character (e.g. U+24B8 or U+24D2) to a line, the line's text is no longer fully visible. Specifically, the top half of the line's "viewpane" goes blank, while the bottom half now contains the upper portion of the text that should be displayed. That is, the text that should be displayed has been shifted downwards in the viewpane, so that the bottom portion of the text is no longer visible. STEPS TO REPRODUCE 1. Run the following from a command line: python3 -c "f=open('test.txt', 'wt'); f.write('U+00A9: \u00a9\nU+24B8: \u24b8\nU+24D2: \u24d2\n'); f.close()" 2. Open test.txt in KWrite OBSERVED RESULT The 1st line contains the normal copyright symbol, U+00A9 (decimal 169) and renders correctly. The 2nd line contains a different Unicode copyright symbol, U+24B8 (decimal 9400) and renders incorrectly, as described in the summary. The 3rd line contains yet a different Unicode copyright symbol, U+24D2 (decimal 9426) and similarly renders incorrectly. EXPECTED RESULT All lines in test.txt render correctly. SOFTWARE/OS VERSIONS Linux/KDE Plasma: (available in About System) KDE Plasma Version: 5.15.5 KDE Frameworks Version: 5.60.0 Qt Version: 5.12.3 ADDITIONAL INFORMATION Noticed the issue when a text file happened to contain a U+24B8 copyright symbol. Didn't test w/ other symbols, but presumably the issue isn't restricted to the 2 I found.
Could you please tell us the font you are using in KWrite? Do you have any screenshot?
Created attachment 122770 [details] Kwrite screenshot showing incorrectly-rendered lines Font is Liberation Mono, font style Regular, font size 9
*** This bug has been marked as a duplicate of bug 404907 ***