Created attachment 102935 [details] xos4 Terminus font in "kcmshell5 fontinst" looks ok When selecting "xos4 Terminus" font, Cyrillic letters are rendered by another font family, so its width and alignment is wrong. The problem is seen with all font style and size combinations excepting one: Regular, 9pt. While it is displayed correctly in "kcmshell5 fontinst" and in xterm, e.g. > xterm -xrm 'XTerm*font: -xos4-terminus-medium-r-normal-*-14-*-*-*-*-*-iso10646-*'
Created attachment 102936 [details] xos4 Terminus font in xterm looks ok
Created attachment 102937 [details] xos4 Terminus font in konsole looks wrong Cyrillic letters are replaced by another font. As a result, wrong width and alignment. Notice in last line cursor "eats" some letters at the end: - must be: "Для продолжения нажмите любую клавишу..." - but is shown: "Для продолжения нажмите любую клав"
Created attachment 102938 [details] xos4 Terminus font in xterm looks ok
Created attachment 102939 [details] xos4 Terminus font in xterm looks ok
My distro is openSUSE Leap 42.2 x86_64. The same bug is in Konsole version 15.12.3 (openSUSE Leap 42.1 x86_64).
The decision which font to use as a replacement for fonts lacking certain scripts is made by the Qt libraries. Please report this issue directly to Qt developers via https://bugreports.qt.io/ You probably need to attach the font file and state that Qt incorrectly thinks that this font does not support the Cyrillic script.
It turned out, this bug is known for ages there. Thank you for hint, I've added comment to https://bugreports.qt.io/browse/QTBUG-22599 .
(In reply to Igor Zhuravlov from comment #7) > It turned out, this bug is known for ages there. Thank you for hint, I've > added comment to https://bugreports.qt.io/browse/QTBUG-22599 . Do you fixed it?