Marcas bidireccionales
BIDIRECTIONAL ISOLATES (U+2066–U+2069)
Cuatro controles invisibles —LRI, RLI, FSI y PDI— que envuelven un fragmento de texto para que su dirección no se escape al texto de alrededor. Son el sustituto moderno de los controles de incrustación y de anulación.
- Rango
U+2066–U+2069- Categoría
- Marcas bidireccionales
- Se elimina por defecto
- Cuando va suelto
- Opción que lo gobierna
- Marcas bidi
--bidi - Puede cumplir una función
- Sí
De dónde viene
De los marcos de localización, que envuelven las variables interpoladas en aislantes para que un nombre árabe escrito por un usuario no reordene la frase en español que lo rodea. También de cualquier editor que produzca texto de dirección mixta correcto.
Por qué importa
Son la herramienta correcta, que es justo por lo que hay que tratarlos con cuidado: los aislantes sin pareja abundan en el texto que se ha cortado y pegado, y son igual de invisibles que los controles a los que sustituyeron.
Antes y después
Una variable interpolada envuelta en un par de aislantes: correcta en la plantilla, inútil una vez que el valor es español corriente.
El carácter se muestra como una etiqueta con nombre para que veas dónde está. En tu texto no dibuja absolutamente nada.
Cuándo es legítimo
Alrededor de un fragmento cuya dirección no debe afectar a su entorno. Ghostchars conserva un aislante que está junto a texto de derecha a izquierda y elimina el que flota en un párrafo de izquierda a derecha.
Cómo eliminarlo
Los elimina la pasada por defecto cuando ningún vecino es de derecha a izquierda; se conservan y se informan cuando alguno lo es. `--bidi` los elimina en todas partes.
¿Es una marca de agua de IA?
No es una marca de agua
No. Los aislantes vienen de los marcos de localización y de los editores modernos. Son la prueba de que alguien, más arriba, hace bien las cosas con el bidi.
No tiene ninguna relación con el texto generado por máquinas. Viene de un programa, de un teclado o de una persona.
Preguntas
¿Cuáles son los cuatro?
U+2066 LEFT-TO-RIGHT ISOLATE, U+2067 RIGHT-TO-LEFT ISOLATE, U+2068 FIRST STRONG ISOLATE (que toma la dirección del primer carácter fuerte que contiene) y U+2069 POP DIRECTIONAL ISOLATE, que cierra cualquiera de los anteriores.
¿Por qué son mejores que las incrustaciones?
Porque el texto de dentro de un aislante no puede influir en la dirección del texto de fuera. Una incrustación sin cerrar reordena el resto del párrafo; un aislante no puede.
Comprueba tu propio texto
Pega lo que quieras en el limpiador para ver todos los caracteres ocultos que contiene, con su posición, su punto de código y lo que le pasa a cada uno. No se sube nada.