Não é apenas para fontes indianas . Em vez disso, você pode dizer combinando caracteres . A maioria dos scripts da língua indiana combina caracteres :-). Por exemplo Kannada, Hindi, Tamil, Malayalam etc, etc. quase todos: -)
Xterm apenas suportado Nível 1 (sem caracteres combinados) da ISO 10646-1 com largura de caractere fixa e direção de escrita da esquerda para a direita [Nenhum caractere árabe, eu acho que é urdu da direita para a esquerda]. Em outras palavras, a semântica do terminal era basicamente a mesma da ISO 8859-1, exceto que agora ela pode decodificar o UTF-8 e acessar caracteres de 16 bits.
A versão xterm que vem com o XFree86 4.0 ou superior inclui UTF-8 support. Para ativá-lo, inicie xterm em um código do idioma UTF-8 e use uma fonte com codificação iso10646-1 , por exemplo, com
LC_CTYPE=en_GB.UTF-8 xterm -fn '-Misc-Fixed-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO10646-1'
Se você não estiver usando XFree86 4.0 ou mais recente, poderá baixar a versão mais recente do xterm separadamente e compilá-la com
./configure --enable-wide-chars ; make
ou alternativamente com
xmkmf; make Makefiles; make; make install; make install.man .
Se você não tiver o suporte a UTF-8 locale disponível, use a opção de linha de comando -u8 quando invocar xterm para alternar entrada e saída para UTF-8.
Para mais informações, consulte o seguinte link: