Приложение Mono C # на Linux Многоязычный Debian - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть многоязычное приложение, которое не работает на Windows.Когда я запускаю его в Linux, китайские символы отображаются в виде квадратов.

Текст загружается из правильно закодированных файлов XML - если я просматриваю их в текстовом редакторе Linux, они отображаются без проблем.Я безуспешно пытался изменить шрифты (на те, которые используются в текстовом редакторе).

Я надеюсь решить эту проблему без изменения переменной среды LANG и перезагрузки.

Спасибо.

1 Ответ

0 голосов
/ 25 апреля 2018

По какой-то причине приложение WinForms не хочет использовать символы Юникода со всеми встроенными шрифтами.

Я добавил следующий шрифт:

sudo apt-get install ttf-wqy-microhei

Затем заверил текстовое полеимеет соответствующий шрифт - например, для вышеприведенного «WenQuayYi Micro Hei»

Никаких проблем после этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...