Direções erradas do cursor e colchetes nos idiomas da direita para a esquerda

1

Eu escrevo com sucesso em árabe.

Mas há um problema com símbolos como colchetes (), < > e pontos completos. Eles são exibidos em direções erradas no caso de colchetes e no lugar errado no caso de ponto final (no início da linha, em vez do final)

E o outro problema com fio: quando você pressiona a seta para a direita, o cursor se move para a esquerda e, quando você pressiona para a esquerda, o cursor se move para a direita.

Desculpe, com todo o meu respeito pelos programadores do Ubuntu, como você não pode resolver este problema bobo!

    
por Mohamed El Shenawy 13.12.2013 / 13:45

2 respostas

0
  • Sobre []<>{} .. etc, acho que você quer dizer o mesmo caso que Estabilizando caracteres como < & gt ;, {} e []

  • Com relação à direção do cursor, existem dois modos:

    1. Lógico: o cursor se move conforme o texto é armazenado na memória.
    2. Visual: o cursor se move quando o texto é exibido.

    A maioria dos usuários espera ver o movimento do cursor visual (como no MS Windows). Mas nem todos os aplicativos têm ou usam por padrão.

    Com o movimento do cursor lógico, o cursor se move como visual nas linguagens LTR, mas parece invertido nas linguagens RTL. Você deve pensar: Deixado como Backward and Right como Forward.

    O movimento do cursor lógico foi contado pelos usuários das linguagens RTL como bug, antes de implementar o algoritmo de movimento visual. Atualmente, o GTK / Qt / KDE cobre essa opção ausente em aplicativos, pois o Unicode se torna padrão universal. Assim, a maioria das aplicações desenvolvidas usando esses kits usa o movimento visual do cursor.

    • O Gedit usa o cursor visual.

    • Como eu sei, o LibreOffice (que eu acho que você estava procurando) suporta ambos com o Logical como padrão. Para alterá-lo:

      Ferramentas → Opções → Configurações de idioma → Layout de texto complexo → Controle do cursor: movimento.

LeiturasRecomendadas:

  • Movimento do cursor & amp; texto bidirecional
por user.dz 25.03.2014 / 01:32
0

Letras árabes são escritas da direita para a esquerda para que os colchetes sejam exibidos na direção errada.

    
por Avinash Raj 13.12.2013 / 13:46