Seu terminal está apenas usando uma fonte que não possui esses glifos. O que você precisa fazer é alterar as configurações do terminal ou do gerenciador de exibição para usar uma fonte diferente para texto de largura fixa, e deve ser isso.
Uma vez que terminei de instalar o SO elementar, tudo está bem.
Depois que eu fiz algumas alterações na linguagem, e troquei de volta, alguns símbolos (caractere unicode?) estão faltando no terminal
essessãodoisdossímbolosquefaltam"╭─" ‘──’
Seu terminal está apenas usando uma fonte que não possui esses glifos. O que você precisa fazer é alterar as configurações do terminal ou do gerenciador de exibição para usar uma fonte diferente para texto de largura fixa, e deve ser isso.
A imagem mostra o caractere de substituição Unicode , que é exibido ao tentar mostrar um byte que não corresponde à codificação legal UTF-8.
A pergunta sugere o que aconteceu:
After I did some changes for language, and switched it back, some symbols(unicode character?) are missing from terminal
por exemplo, se OP trocou a localidade por uma codificação não-UTF-8, mas não alterou as configurações do terminal para usar essa codificação.
Se um terminal simplesmente não tiver o caractere apropriado, ele normalmente exibe uma caixa ou espaço vazio. Não é provável que mostre o caractere de substituição para um valor Unicode legal (mas ausente da fonte). Se o seu terminal faz isso, você deve reportar isso como um bug. Da mesma forma, se ele exibir o caractere de substituição quando não estiver configurado para Unicode, isso também é um bug.
Tags fonts elementary-os