ncurses text gets shifted with unicode Japanese characters
Submitted by der..@..il.com
Link to original bug (#762051)
Description
Created attachment 321162 viewing ranger in vte
Scrolling over lines in ncurses interfaces with specific Japanese characters/character combinations results in text and colors getting shifted. Some text in the same line as troublesome Japanese characters gets shifted left while the color of the shifted text gets inverted with the background color. Version of vte is 0.42.4.
Steps to reproduce:
- Open an ncurses program like ranger or ncmpcpp
- Find files with Japanese characters
- Scroll over them
Actual results: Text gets shifted and colors get inverted
Expected results: Normal rendering of text, background, and colors like other non-Japanese text
Does this happen every time? It occurs with specific Japanese characters and/or specific character combinations. It can be repeated with following Japanese text reliably:
'BLUNTSIDE - 若いジー - 01 イントロ.flac'
'BLUNTSIDE - 若いジー - 02 幸せの施設.flac'
'BLUNTSIDE - 若いジー - 03 ビーチ.flac'
'BLUNTSIDE - 若いジー - 04 魂.flac'
'BLUNTSIDE - 若いジー - 05 若いジー (REDUX).flac'
'BLUNTSIDE - 若いジー - 06 ドライブ.flac'
'BLUNTSIDE - 若いジー - cover.png'
The problem might not show up with other Japanese text.
Attachment 321162, "viewing ranger in vte":
Version: 0.42.x
Resolution: RESOLVED DUPLICATE