@ jdeBP - obrigado, você forneceu as primeiras pistas.
Esta é a saída que eu estava recebendo -
Entãoeuolheiparacimaseafontenãoestavalá-
>aptitudesearchxfonts-nexusixfonts-nexus-NexusfontforX
Eupercebiqueafonteestálá,entãoaúnicapossibilidadequerestaéoconsole,ouseja,.zshnãofoiinformadodequeprecisausaroutf-8eissofoiconfirmadocom-
>localeLANG=en_INLANGUAGE=en_IN:enLC_CTYPE="en_IN"
LC_NUMERIC="en_IN"
LC_TIME="en_IN"
LC_COLLATE="en_IN"
LC_MONETARY="en_IN"
LC_MESSAGES="en_IN"
LC_PAPER="en_IN"
LC_NAME="en_IN"
LC_ADDRESS="en_IN"
LC_TELEPHONE="en_IN"
LC_MEASUREMENT="en_IN"
LC_IDENTIFICATION="en_IN"
LC_ALL=
Depois de perceber, eu sabia o que precisava fazer, de Como posso ativar o suporte a UTF-8 no console do Linux? @ GAD3R's answer.
Acabei de adicionar esses bits -
/home/shirish> cat ~/.zsh/.zshrc | grep UTF-8
export LC_ALL=en_IN.UTF-8
export LANG=en_IN.UTF-8
export LANGUAGE=en_IN.UTF-8
originado esses bits para o prompt -
/home/shirish> source ~/.zsh/.zshrc
e recebi o aviso correto -
viuqueolocaltambémébom,corrijaagora.
/home/shirish>localeLANG=en_IN.UTF-8LANGUAGE=en_IN.UTF-8LC_CTYPE="en_IN.UTF-8"
LC_NUMERIC="en_IN.UTF-8"
LC_TIME="en_IN.UTF-8"
LC_COLLATE="en_IN.UTF-8"
LC_MONETARY="en_IN.UTF-8"
LC_MESSAGES="en_IN.UTF-8"
LC_PAPER="en_IN.UTF-8"
LC_NAME="en_IN.UTF-8"
LC_ADDRESS="en_IN.UTF-8"
LC_TELEPHONE="en_IN.UTF-8"
LC_MEASUREMENT="en_IN.UTF-8"
LC_IDENTIFICATION="en_IN.UTF-8"
LC_ALL=en_IN.UTF-8
(rant) -Obrigado a você veio a saber sobre a proposta de acabar com os emuladores de terminal no Debian que não suportam o utf-8. Eu vou estar lendo o tópico inteiro, mas diria, não é só o terminal, todo aplicativo. deve ser utf-8 e, além disso, a fonte padrão para o Debian deve ser utf-8. Embora a última parte não possa acontecer a menos que outras coisas estejam em primeiro lugar. Eu não deveria ter que colocar as credenciais UTF-8 no meu .zshrc, elas devem fazer parte da experiência padrão. (/ rant)