A primeira vista, isso pode ser um problema de fonte ou um problema de localidade.
Quando ampliei sua primeira captura de tela, percebi que todos os símbolos ausentes têm o mesmo código: U + FFFD . Esse código pertence ao caractere de substituição Unicode, que é usado para substituir um caractere de entrada cujo valor é desconhecido ou irrepresentável em Unicode (essa informação é retirada do Mapa de Caracteres). Se o problema estivesse relacionado à fonte, os símbolos ausentes teriam os códigos diferentes. É por isso que o problema do local é mais provável.
Você mencionou que o mesmo nome de pasta foi exibido corretamente quando você inicializou o sistema a partir do USB. A comparação das configurações de localidade nos dois sistemas usando locale -a
pode apontar o (s) local (is) ausente (s). No seu caso, foi locale farsi / persa (fa_IR) que estava ausente no sistema e adicionando-o corrigido esta questão.
Quando você maximiza a janela Gnome Files, o texto da barra de título é colocado no painel superior. Não é de admirar que ele seja exibido corretamente, pois o painel superior usa a mesma fonte de um elemento breadcrumbs (essa é a trilha 851 GB Volume > Downloads > ... na captura de tela) que também exibe sua pasta nome corretamente. Essa fonte é definida pela configuração font-setting
, que afeta todos os elementos da Desktop Interface. A fonte de barras de título é definida por outra configuração - por titlebar-font
. Mas no seu caso, ambos são Ubuntu
, então minha idéia sobre alguma substituição de fonte quebrada estava errada, já que a fonte do Ubuntu contém todos os símbolos do alfabeto árabe.
Também achei que talvez estejam faltando símbolos adicionais do alfabeto persa, mas os símbolos árabes são mostrados corretamente. Mas também se revelou inválido, pois alguns símbolos árabes também são quebrados. Além disso, alguns símbolos em árabe são sempre mostrados, mas alguns estão sempre ausentes.