Elysia Tools

Explora herramientas, ejemplos, explicaciones visuales y guías temáticas en un solo espacio claro.

Categorías populares

Temas

Idioma
ZHESPTRUFRDEEN

Elysia Tools

Navegación

Text Processing

Explicador de reglas CF de incrustación, aislamiento y paréntesis emparejados del algoritmo bidi de Unicode

· Última actualización:2026-09-01

Ejecuta el algoritmo bidi de Unicode (UAX #9) regla por regla — niveles de incrustación X1–X8, secuencias de aislamiento, paréntesis emparejados BD16 con N0, resolución W/N/I y reordenación L1/L2/L4 — e inspecciona cada estado intermedio.

Detalles

Qué te ayuda a hacer esta herramienta

Introduce texto en orden lógico; inserta controles bidi como tokens o escapes \uXXXX. La salida muestra la decisión P2/P3, la traza de pila de la fase X con contadores de desbordamiento, cada secuencia de aislamiento con sos/eos, los cambios de tipo por carácter en W1–W7 y N0–N2 (cláusulas N0b/N0c1/N0c2/N0d), los niveles finales de I1–I2, cada pasada de inversión L2 y el orden visual final con espejo L4.

Ejecución

Ejecutar esta herramienta

Completa el formulario, ejecuta la herramienta y revisa el resultado en un solo lugar.

Ejemplos

Ejemplos que encajan con esta herramienta

Relacionado

Continuar con herramientas y temas relacionados

Escrito por el equipo de Elysia Tools

Guía de uso de la herramienta

Conoce cuándo usar esta herramienta, qué admite y cómo la aplican los usuarios.

Datos clave

Categoría
Text Processing
Tipos de entrada
textarea, select
Tipo de salida
html
Cobertura de ejemplos
4
API disponible
Sí

Resumen

Esta herramienta ejecuta el Algoritmo Bidireccional de Unicode (UAX #9) paso a paso sobre cualquier texto lógico, mostrando con precisión matemática cómo se resuelven los niveles de incrustación, el aislamiento, el emparejamiento de paréntesis BD16/N0 y las pasadas de reordenación visual L1–L4.

Cuándo usarlo

  • Al depurar errores de renderizado de texto mixto (árabe/hebreo con caracteres latinos o números) en motores de tipografía y navegadores.
  • Al verificar la posición y el reflejo (mirroring) de paréntesis, corchetes o signos de puntuación según las reglas BD16 y N0.
  • Al estudiar la especificación UAX #9 de Unicode y analizar el impacto de caracteres de control explícitos como RLI, LRI, FSI, PDI, RLE o LRO.

Cómo funciona

  1. 1Paso 1: Introduce el texto en orden lógico utilizando caracteres directos, secuencias de escape \uXXXX o etiquetas de control como <RLI>, <LRI>, <PDI>, <RLM> o <LRM>.
  2. 2Paso 2: Selecciona la dirección base del párrafo entre Auto (determinada por el primer carácter fuerte según P2/P3), LTR fija o RTL fija.
  3. 3Paso 3: Examina el desglose interactivo que detalla la pila de incrustación X1–X8, las secuencias de aislamiento sos/eos, la resolución de tipos débiles/neutrales (W1–W7, N0–N2), los niveles I1–I2 y las inversiones visuales L2/L4.

Casos de uso

  • Diagnóstico de fallos en interfaces de usuario internacionalizadas donde números o paréntesis aparecen invertidos o fuera de lugar.
  • Pruebas unitarias y validación de conformidad de motores de renderizado de texto como HarfBuzz, FriBidi o implementaciones nativas en navegadores.
  • Enseñanza e investigación de estándares Unicode y procesamiento de lenguajes con escrituras de derecha a izquierda (RTL).

Ejemplos

1. Aislamiento RTL con texto latino intercalado

Ingeniero de internacionalización (i18n)

Contexto

Una interfaz web muestra nombres de usuario en hebreo dentro de una interfaz en inglés y necesita evitar que los signos de puntuación se desordenen.

Problema

Comprender cómo interactúa la etiqueta de aislamiento <RLI> con caracteres latinos y hebreos adyacentes.

Cómo usarlo

Introduce `<RLI>abc אבג def.<PDI>` en el campo de texto y selecciona la dirección de párrafo 'auto'.

Texto: `<RLI>abc אבג def.<PDI>`, Dirección: auto

Resultado

Muestra el nivel base 0, la creación de dos secuencias aisladas, el ascenso a nivel 2 del fragmento latino y la reordenación visual precisa respetando el aislamiento.

2. Resolución de paréntesis en contexto hebreo (Regla N0)

Desarrollador de software frontend

Contexto

Un formulario en hebreo contiene texto en inglés entre paréntesis y los paréntesis aparecen invertidos en pantalla.

Problema

Verificar qué cláusula de la regla N0 (N0b, N0c1, N0c2 o N0d) clasifica los paréntesis.

Cómo usarlo

Preguntas frecuentes

¿Qué controles bidireccionales de Unicode puedo ingresar?

Puedes escribir caracteres Unicode directos, escapes \uXXXX o tokens explícitos como <LRE>, <RLE>, <PDF>, <LRO>, <RLO>, <LRI>, <RLI>, <FSI>, <PDI>, <LRM>, <RLM> y <ALM>.

¿Cómo maneja la herramienta la regla de paréntesis emparejados (N0)?

Identifica los pares de corchetes y paréntesis según la propiedad BD16 y aplica las cláusulas N0b, N0c1, N0c2 o N0d para asignarles la dirección contextual o la del entorno de incrustación.

¿Qué significan los términos sos y eos en las secuencias aislantes?

Son los estados 'start-of-seq' y 'end-of-seq' que determinan el tipo direccional implícito en los límites de cada secuencia de aislamiento antes de resolver tipos débiles y neutrales.

¿Cuál es la diferencia entre controles de incrustación (LRE/RLE) y de aislamiento (LRI/RLI)?

Las incrustaciones afectan el flujo global del texto circundante, mientras que los aisladores encapsulan el texto interno como si fuera un único carácter neutro respecto al texto exterior.

¿La herramienta muestra el espejo visual de caracteres (regla L4)?

Sí, aplica la transformación de espejo a glifos direccionales (como paréntesis y corchetes) en niveles impares (RTL) para mostrar el orden visual definitivo.

Inicio
Herramientas3201
Ejemplos593
Visualizaciones465
Visores de archivos103
Temas233
Etiquetas333
Imágenes, audio y video657

Herramientas de procesamiento, conversión y optimización de imágenes, audio y video

Matemáticas, fechas y finanzas644

Calculadoras, herramientas numéricas, lógica de fechas, estadística y finanzas

Diseño y color297

Herramientas de color, maquetación, gráficos, estilo visual y apoyo al diseño

Texto y redacción209

Herramientas de redacción, limpieza, formato, extracción y análisis de texto

Desarrollo y Web193

Utilidades para desarrolladores, red, depuración web y automatización

Conversión y codificación175

Herramientas de conversión de formatos, archivos, unidades, archivos comprimidos y codificación

Revisión de fuentes FLAC/WAV y entrega de evidencias
Revisión e integración de un componente de sorteos autoalojado
Revisión de lotes de códigos Stripe y comprobación previa a la importación
Revisión del descarte fotográfico y entrega de candidatos para edición
Estructurar una captura de interfaz, revisarla y entregarla a desarrollo

© 2026 Elysia Tools. Todos los derechos reservados.

DocumentaciónPreciosAcerca deTérminos de servicioPolítica de privacidadCookiesContacto
Procesamiento de texto

Muestras de Convertidor Hex/Unicode

Muestras de prueba para conversión de secuencias de escape hex y unicode

Medios

Muestras MP3 Sin Derechos de Autor

Colección de muestras de audio sin derechos de autor para pruebas y desarrollo, incluyendo sonidos de la naturaleza, música de meditación y audio ambiental

Procesamiento de texto

Ejemplos de Caracteres Especiales

Archivos de texto de muestra con varios caracteres especiales, signos de puntuación y símbolos para probar la eliminación de caracteres no alfanuméricos

Java

Ejemplos de Procesamiento de Imágenes Android Java

Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato

Text Processing

Eliminar Líneas Duplicadas

Desduplica líneas de una lista o bloque de texto. Conserva la primera o última aparición, con opciones de distinguir mayúsculas, recortar espacios e ignorar líneas vacías.

Text Processing

Texto Tachado

Añade una línea de tachado a cada carácter con la marca combinante Unicode U+0336. Texto plano, sin Markdown.

Text Processing

Espacio de trabajo de anotación NLP de texto

Ejecuta tokenización, segmentación, palabras vacías, lemas, raíces, entidades y n-gramas locales explicables con exportación JSONL o CoNLL.

Text Processing

Repetidor de Texto

Repite texto N veces con un separador elegido — en línea, línea nueva o cuenta atrás numerada. La herramienta rápida para spam de chat, clímax dramáticos y efecto en redes sociales.

Introduce `אב (cd) אב` con dirección 'auto' o 'rtl'.

Texto: `אב (cd) אב`, Dirección: auto

Resultado

La traza detalla la aplicación de N0c2, la asignación de tipo R a ambos paréntesis y el reflejo visual según L4, generando `בא (cd) בא`.