contour
contour copied to clipboard
Non-ASCII characters rendered as mojibake
Contour Terminal version
0.6.0.7452
Installer source
something else (please specify below)
Operating System
Windows 11 10.0.27764.1000
Architecture
x86-64
Other Software
No response
Steps to reproduce
Launch the application
Expected Behavior
When launching the Windows Terminal app, prompt should appear as
C:\Users\שזדס>
Actual Behavior
The Hebrew characters are replaced with mojibake.
Additional notes
When launched from terminal, additional output is given: [error] Ignoring TERM environment variable for child process. [error] freetype: Failed to set LCD filter. unimplemented feature [2024-12-27 12:13:30.283046] [vt.parser] Invalid VT sequence: CSI ? 9001 h [2024-12-27 12:14:36.478446] [vt.parser] Invalid VT sequence: CSI ? 9001 l Debug[qml]: Client process terminated. Closing the window. (qrc:/contour/ui/Terminal.qml:208, expression for onTerminated)
Hm. Thank you @clin1234 for your feedback.
When trying this on Linux, it seems to work. I've copy'n'pasted your text into my local termainl:
But since you're on Windows, I yet have to give it a try there.
Is it correctly displayed in "Windows Terminal"?
Yes
I see the same on Contour Terminal 0.6.1.7494 running on Windows 10 22H2:
Printing the Unicode subrange 0x29a0-0x29ff using Python:
For comparison, here is Windows Terminal using the same font typeface:
And here's mintty:
The behavior is the same whether I use native, DirectWrite or fontconfig as the locator, and whether I use native, DirectWrite or OpenShaper as the text shaper.