Estou tentando escrever árabe no aplicativo de terminal, mas ele não reconhece o texto da direita para a esquerda e não vincula as letras em árabe como deveria.
Eu tentei esta solução https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822, mas não funcionou.
Existem planos para implementar o suporte ao árabe no terminal gnome? O terminal KDE Konsole funciona sem problemas.
Respostas:
Para o Ubuntu de 64 bits, você precisaria baixar este pacote
em vez de. Eu acho que você estava tendo um problema de dependência. Você também precisa instalar os aplicativos mencionados acima com este comando.
Espero que isso possa ajudar
fonte
tente o seguinte:
sudo apt-get install libfribidi0 libfribidi-dev
instale ESTE pacotevim /usr/share/applications/gnome-terminal.desktop
e adicione este código ao documento:fonte
zypper install libfribidi0
obter o erro: EstiveLoading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies.
pesquisando e não obtendo um único resultado. Que pacotes eu devo ter?Use Mlterm, ele tem um ótimo suporte para caracteres árabes e outros não latinos. Você pode baixá-lo nos repositórios do Ubuntu
fonte
Atualizar
Como egmont mencionado em seu comentário abaixo , uma implementação BiDi está chegando ao
vte
emulador de terminal. Verifique a resposta dele, que é a última atualização referente a este tópico.Aqui está uma referência se estiver procurando detalhes: https://terminal-wg.pages.freedesktop.org/bidi/
Resposta original
Não, não há planos para implementar o suporte a RTL
gnome-terminal
ou qualquer terminal depende,vte
como é o caso dosynaptic
terminal de instalação.fribidi
comando para fazer bidi e modelagem básica do árabe.konsole
(KDE) oumlterm
que implementou um suporte parcial para bidi e modelagem Unicode.Atualmente, não há maneira correta de implementar esses algoritmos Unicode para os consoles. (Essas implementações no konsole e no mlterm são uma solução alternativa)
Aqui está uma parte de um Behdad Esfahbod , ele é o principal desenvolvedor do HarfBuzz (hb, abreviado, um mecanismo de modelagem de texto OpenType)
Fonte: Estado da renderização do texto
Aqui está o relatório de bug correspondente no bug da Barra de Ativação nº 263822: suporte a RTL (da direita para a esquerda) no terminal (BiDi) .
fonte
gnome-terminal
ou qualquer terminal dependevte
" - Isso foi verdade quando você postou esta resposta e felizmente não é mais o caso. Veja minha resposta para atualização.O GNOME Terminal 3.34 suporta scripts da direita para a esquerda, como o árabe.
O trabalho foi realmente para o VTE versão 0.58, para que qualquer outro emulador de terminal usando VTE (por exemplo, Tilix, Terminator, Xfce Terminal, Guake ...) o receba automaticamente.
Vai estrear no Ubuntu 19.10 Eoan Ermine.
fonte