У меня есть программа, которая выводит Bangla в терминал. Но, к сожалению, вывод не отображается должным образом gnome-terminal в Ubuntu 16.04 LTS.
Выход должен выглядеть следующим образом:
আপনাদের দোকান কবে খোলা থাকবে?Вместо этого он выглядит как шрифт Ubuntu Mono:
Далее он выглядит так, как шрифт Kalpurush, который поддерживает Bangla:
[!d6]
Я проверил с xfd, чтобы узнать, доступен ли диапазон символов bangla в двух шрифтах. Как и ожидалось, у Ubuntu Mono были пустые поля в диапазоне символов, тогда как у Kalpurush были правильные символические символы.
Кроме того, locale имеет значение UTF-8. locale output:
LANG=en_US.utf8
LANGUAGE=
LC_CTYPE=en_US.UTF-8
LC_NUMERIC=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_COLLATE="en_US.utf8"
LC_MONETARY=en_GB.UTF-8
LC_MESSAGES="en_US.utf8"
LC_PAPER=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_ADDRESS=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_ALL=
Я также пробовал с языком Bangla, но это не сработало. Кроме того, кодировка символов терминала также установлена в Unicode (UTF-8). Тем не менее, ничего не получилось.
Итак, тогда я попробовал эмулятор Guake Terminal. Но это тоже не сработало.
Теперь, что я могу сделать, чтобы исправить эту проблему?