Bug 433604

Summary: Odd misalignment of unicode symbols
Product: [Applications] konsole Reporter: Ricardo Bánffy <rbanffy>
Component: fontAssignee: Konsole Developer <konsole-devel>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version: 20.08.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Screen capture showing the issue

Description Ricardo Bánffy 2021-02-25 16:59:14 UTC
SUMMARY

The top and bottom halfves of large parentheses, probably coming from the fallback font, show a misalignment issue. The spacing changes depending on which cells are selected or not. It doesn't affect all fonts.


STEPS TO REPRODUCE
1. Set the terminal to an affected font (my https://github.com/rbanffy/3270font is one)
2. Run Sage (`docker run -it sagemath/sagemath`)
3. Enter commands `%display unicode_art` and `diff(sin(x ** 2), x, 4)`
4. See the misalignment parentheses
5. Start selecting the bottom line. When selection goes over the '⋅', the spacing changes, changing the misalignments

OBSERVED RESULT
Characters are misaligned
Misalignment changes with selection

EXPECTED RESULT
Characters are aligned
Alignment doesn't change with selection


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Ubuntu 20.10 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 5.14.2

ADDITIONAL INFORMATION
Comment 1 Ricardo Bánffy 2021-02-25 17:00:33 UTC
Created attachment 136157 [details]
Screen capture showing the issue

Re-uploading (it seems first time it failed)
Comment 2 Ricardo Bánffy 2021-02-25 17:01:20 UTC
Additional information at https://github.com/rbanffy/3270font/issues/88