Искаженные тексты в приложении WSL GUI

Искаженные тексты в приложении WSL GUI

Неанглийские символы искажаются наПриложение WSL GUI.

Например, я создал текстовый файл, содержащий иностранные символы, например:

$ touch yoi.txt
$ echo "English한국어日本語" > yoi.txt
$ gedit yoi.txt

Какие-либо предложения?

решение1

Это не совсем искажение — просто так программы Linux отображают символы, которые онинет шрифтов для. Шестнадцатеричные цифры внутри каждого поля соответствуют кодовым точкам Unicode для символа. Например:

Вам следует установить больше шрифтов в вашем дистрибутиве Linux. Если вы используете Ubuntu, sudo apt install fonts-noto-cjk. Набор шрифтов Noto поддерживает множество языков.

Или если вы знаете, что нужен определенный шрифт, вы можете скопировать .ttfили .otfфайлы ~/.local/share/fonts/в Linux. Вы даже можете скопировать все шрифты Windows из C:\Windows\Fonts, если хотите.

Связанный контент