Existe uma boa fonte mono-espaçada para o script Devanagari no Terminal?

12

Todas as fontes terminais que tentei resultam em renderização imprecisa do sript Devanagari (e / ou script romano) no Terminal

Na escrita Devanagari, uma vogal se liga a uma consoante precedente. Este tipo de vogal não existe sozinho. O círculo pontilhado indica que é necessária uma consoante precedente ...
Aqui está um exemplo de uma vogal ainda não anexada: SINAL DE VOTAR O '

A renderização adequada da fonte faz o trabalho de enxertar o consonanat na vogal e deve remover todos os sinais visíveis do círculo pontilhado ....

... mas não consigo encontrar uma fonte Terminal que processe tanto o script romano quanto os scripts Devanagari satisfatoriamente. Na verdade, o círculo pontilhado ainda é exibido para fontes ALL Devanagari, e o script romano não é processado corretamente para muitas dessas fontes; por exemplo. na palavra "Primer", cerca de 40% do "e" se sobrepõe ao "m".

Existe alguma maneira de contornar isso?
Alguém sabe de uma fonte adequada? ... Mono-espaçado é o preferido.
Ou é algo a ver com a configuração do Ubuntu - gnome-terminal?

Atualização 2 :
  Eu tentei o mesmo texto em openSUSE (gnome-terminal) : ele falhou pior do que o Ubuntu.
  Eu tentei o mesmo texto em Fedora (Konsole) : processado PERFEITAMENTE !
  mas isso é o Fedora, e eu estou usando o Ubuntu :(
  Ok, então próximo passo óbvio:
  Eu instalei Konsole em Ubuntu : processou PERFEITAMENTE !
  mas é o Konsole, e eu prefiro ficar na família dos gnomos ... e o menu do Konsle não responde ao teclado ... e se o Ubuntu + Konsole conseguir, provavelmente existe uma maneira de o Ubuntu + gnome-terminal ...

Atualização 1 :
  Como sugerido, aqui estão alguns exemplos.
  O Devanagari parece bem aqui, mas não no termainal (o .png abaixo mostra o Monospace font)

30 - Uncle moon – चंदा मामा/20081119 Hindi Primer part 30 - Uncle moon – चंदा मामा.nag
31 - Rain Queen - वर्षा रानी/20081124 Hindi Primer part 31 - Rain Queen - वर्षा रानी.nag

Na verdade, NENHUMA das fontes que reconhecem o Devanagari são processadas corretamente!
... e algumas das renderizações do script romano podem ficar bem malucas.

Todas as entradas do comando $ locale estão definidas como "en_AU.UTF-8" , mas até definindo tudo como "hi_IN.UTF-8" não faz diferença

    
por Peter.O 20.10.2010 / 11:08

1 resposta

8

Eu acho que isso é um bug, e está além de um simples problema "escolha uma fonte melhor".

As mesmas fontes, incluindo o Monospace padrão, funcionam bem em todos os outros aplicativos que eu tentei.
e as fontes Devanagari não são renderizadas corretamente no terminal gnome do Fedora, mas as mesmas fontes funcionam no Konsole e também no Konsole rodando no Ubuntu.

Eu não sei como acompanhar um bug reportado e aceito, mas eu encontrei uma referência a um problema gnome-terminal / Devanagari (de dezembro de 2008) ... e talvez este seja o mesmo problema.

vte (Ubuntu) low (prioridade) Assigned to: Erros do Ubuntu Desktop
link

... e agora que eu toquei com o Konsole um pouco mais, ele revelou alguns recursos muito legais ... especialmente Saída de pesquisa com Regex ... uau! Exatamente o que eu queria ... e a falta de acelerador de menu Keys não importa, porque ele tem chaves Kustomizable de corte curto ... Eu sou o Konverted ... e eu encontrei meu bom fonte mono-espaço . É chamado de Monospace :)

    
por Peter.O 21.10.2010 / 17:28