K Kibo Descargar

Por qué el texto en árabe o hebreo sale desordenado en el iPhone

La dirección es una propiedad del propio texto, no un ajuste del teclado. Por qué los números y las palabras en inglés parecen caer en el lado equivocado de una frase de derecha a izquierda, qué está haciendo en realidad el cursor en un límite entre direcciones, y por qué algunos signos de puntuación salen invertidos.

Le pasa a casi todo el mundo la primera vez que escribe en árabe, hebreo o persa en un teléfono. La frase va de derecha a izquierda como debe, y entonces se escribe un número de teléfono o una palabra en inglés en medio, y el resultado parece revuelto: cifras en el lado que no toca, una palabra que salta a donde no se escribió. No hay nada roto. Esto es lo que hace el texto de derecha a izquierda en cualquier dispositivo, el iPhone incluido, y sigue un conjunto de reglas fijas, no un fallo de un teclado en concreto.

La dirección es una propiedad del texto, no un ajuste del teclado

No existe un «modo de derecha a izquierda» que un teclado encienda o apague. Cada carácter lleva su propia dirección: las letras árabes y hebreas son fuertemente de derecha a izquierda, las letras latinas y los dígitos son fuertemente de izquierda a derecha, y los espacios y la puntuación son neutros y toman la dirección de lo que tengan al lado. El software que muestra texto, iOS incluido, aplica el algoritmo bidireccional de Unicode sobre cada línea para decidir cómo colocarlo, y ese mismo algoritmo actúa igual sin importar qué app o qué teclado produjo el texto. Cambiar a un teclado en árabe o hebreo cambia lo que escribes; no cambia las reglas que deciden cómo se ordena en pantalla.

Números y palabras en inglés dentro de una frase de derecha a izquierda

Un número de teléfono, un precio o una palabra tomada del inglés dentro de una frase en árabe o hebreo forma su propio tramo corto de izquierda a derecha incrustado en el texto que lo rodea. Los dígitos de ese tramo se siguen leyendo de izquierda a derecha entre sí —2026 se lee dos mil veintiséis, no al revés—, pero el tramo entero se coloca según el flujo de derecha a izquierda que lo rodea, que es justo lo que hace que parezca haber caído «en el lado equivocado» para un ojo acostumbrado a texto puramente de izquierda a derecha. No se ha movido a ningún sitio equivocado; está exactamente donde el algoritmo bidireccional coloca un tramo incrustado de izquierda a derecha dentro de texto de derecha a izquierda.

Se ve más claro con una fecha o un precio situado cerca del principio o del final de una frase de derecha a izquierda: puede parecer que queda fuera de la frase por completo, en el lado por el que se esperaría que empezara y no que terminara. Leer la línea entera en la dirección prevista, en vez de escanearla de izquierda a derecha por costumbre, es lo que hace que encaje.

Qué está haciendo el cursor cuando parece saltar

Mover el cursor con las flechas, o con un teclado físico, sigue el orden lógico —el orden en que se escribieron de verdad los caracteres—, no el orden visual de izquierda a derecha en pantalla. Al cruzar de un tramo de derecha a izquierda a uno incrustado de izquierda a derecha, el cursor puede parecer que salta por la pantalla en lugar de deslizarse carácter a carácter, porque el siguiente carácter en orden de escritura no es el siguiente en posición de lectura. Tocar directamente la pantalla para colocar el cursor cerca de ese límite puede dejarlo en cualquiera de los dos bordes de los dos tramos, por el mismo motivo. Está funcionando correctamente; solo sigue el orden en que se escribió, no el orden en que lo recorre la vista.

Por qué algunos signos de puntuación salen invertidos

Los paréntesis, corchetes y comillas están definidos en Unicode como caracteres espejo: un paréntesis de apertura escrito dentro de texto de derecha a izquierda se muestra con la forma de cierre, y al revés, para que se siga leyendo como «apertura» para quien lee de derecha a izquierda. Escrito y mostrado correctamente, esto es invisible para quien lee el idioma con fluidez. Visto por alguien que escanea de izquierda a derecha por costumbre, parece que el paréntesis está en el extremo equivocado de la frase. No es un error de representación: es la misma regla de espejo aplicada de forma coherente, en todas las apps del teléfono, no algo específico de un teclado.

Añadir un teclado de derecha a izquierda en el iPhone

  1. Ajustes → General → Teclado → Teclados.
  2. Toca «Añadir teclado nuevo…».
  3. Elige árabe, hebreo o persa de la lista.
  4. Cambia a él a mitad de frase con un toque en la tecla del globo 🌐, o mantenla pulsada para un selector con todos los teclados que has añadido.

Un campo de texto suele fijar su alineación general a partir del primer carácter con dirección fuerte que se escribe en él, por lo que un mensaje que empieza en árabe queda alineado contra el borde derecho de la burbuja incluso una vez aparece una palabra en inglés más adelante: el párrafo ya se había comprometido con una dirección antes de que esa palabra llegara.

Dónde encaja Kibo

Kibo lleva hebreo, árabe y persa entre sus 30 idiomas de escritura, dentro de un único teclado en vez de una entrada distinta de iOS para cada uno. La tecla del globo pasa solo por los idiomas que has activado, con una etiqueta breve en pantalla que nombra el idioma al que has llegado. Nada de este comportamiento bidireccional depende del teclado en ningún sentido: es la representación de texto de iOS, igual para cualquier teclado del teléfono, y cambiar de idioma en Kibo no necesita Acceso Completo, que se queda desactivado para escribir en cualquier idioma y solo lo leen los botones Copiar palabra, Copiar línea y Pegar de su propia barra de herramientas.

Preguntas frecuentes

¿Por qué aparecen los números en el lado equivocado de mi frase en árabe?

No se han movido a ningún sitio equivocado. Un tramo de dígitos se lee de izquierda a derecha entre sí, pero su posición dentro de una frase de derecha a izquierda la fija el algoritmo bidireccional de Unicode, que coloca un tramo incrustado de izquierda a derecha según el flujo de derecha a izquierda que lo rodea, y eso es lo que hace que parezca invertido a un ojo que escanea de izquierda a derecha por costumbre.

¿Está roto mi teclado si el cursor salta cerca de una palabra en inglés dentro de texto en hebreo?

No. El cursor sigue el orden en que se escribieron los caracteres, no su posición de izquierda a derecha en pantalla, así que cruzar de un tramo de derecha a izquierda a uno incrustado de izquierda a derecha puede parecer un salto en vez de un deslizamiento suave. Pasa igual en cualquier app de iOS, no solo en un teclado.

¿Añadir árabe o hebreo como teclado cambia cómo funciona la dirección del texto?

Cambia lo que puedes escribir, no cómo se decide la dirección. La dirección del texto viene de las propiedades Unicode de los propios caracteres y la resuelve iOS del mismo modo sin importar qué teclado produjo el texto.

Pruébalo en tu propio teclado

Kibo es un teclado personalizado gratuito para iPhone con sonidos mecánicos de verdad, temas para elegir y efectos de luz RGB. Sin cuenta, sin anuncios y funciona con el Acceso Completo desactivado.

Descargar en el App Store

Guías relacionadas

Todas las guías