Я использую Ubuntu 15.10, который использует файлы v3.14.2 в качестве файлового менеджера. Это приложение не может отображать персидские символы в имени папки в строке заголовка. Другие приложения (VLC ...) не имеют проблем в подобных случаях.
...
В чем причина этого?
Ubuntu 15.10
Я выполнил команду locale -a, которая дала мне этот вывод: [!d14 ]
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX
Как видно, в моей системе не установлен языковой стандарт Persian / Farsi. Таким образом, Ubuntu не сумел показать его должным образом.
Я перешел в «Настройки системы»> «Поддержка языков» и активировал персидский список. После перезагрузки ноутбука проблема была решена. Теперь на выходе команды locale -a я вижу еще две строки:
fa_IR
fa_IR.utf8
Однако вопрос остается, если возникла проблема, потому что персидский язык не был активирован. Если да, почему я не смог увидеть персидские заголовки только в файлах Gnome и только тогда, когда он не был максимальным.
Означает ли это, что это ошибка?
Шрифт, используемый в заголовке, пропускает некоторые символы, поэтому они отображаются как поля.
Чтобы исправить это, я бы изменил шрифт. Установите unity-tweak-tool через программный центр или командную строку
sudo apt-get install unity-tweak-tool
Затем запустите его, в разделе «Внешний вид» выберите «Шрифты». Шрифт заголовка окна - тот, который не содержит символов. Поиск одного с нужными вам персонажами потребует попробовать разные варианты. Вы можете начать с установки его так же, как шрифт по умолчанию или документа.