Common Desktop Environment: Guía del usuario

Edición de texto tailandés

Esta sección describe cómo trabajar con texto tailandés; en especial, cómo:

Inserción y supresión de caracteres

La inserción y supresión de caracteres tailandeses cambian la visualización del texto, dependiendo de si pueden componerse las clases de caracteres.

Los gráficos siguientes muestran la secuencia para insertar MAIHUNAKAT (vocal AV2) entre SARA_II (vocal AV3) y YOYAK (consonante).

Figura D-1 Memoria intermedia y visualización lógica antes de la inserción del texto

Graphic

Figura D-2 Memoria intermedia y visualización lógica después de la inserción del texto

Graphic

MAIHUNAKAT no puede componerse con SARA_II, de forma que debe mostrarse en su propia celda.

El ejemplo siguiente muestra la eliminación de SARA_II (vocal AV3).

Figura D-3 Memoria intermedia y visualización lógica antes de la supresión del texto

Graphic

Figura D-4 Memoria intermedia y visualización lógica después de la supresión del texto

Graphic

Puede componerse MAIHUNAKAT con NONU (clase de consonante CONS). Por tanto, se muestra en la celda anterior.

Ajuste de caracteres

En el idioma tailandés no hay delimitadores (espacios) entre las palabras. Esto hace que el ajuste correcto de los caracteres sea difícil debido a las combinaciones de caracteres de espacio y no de espacio.

En TLE 2.7, el ajuste de caracteres se realiza en la celda de visualización, y el software TLE compensa los caracteres no de espacio al ajustar una línea. Por ejemplo, cuando se escribe un carácter de espaciado hacia adelante en la última columna de una línea, el cursor avanza a la línea siguiente. Si se escribe un carácter de no espaciado en el mismo punto, el cursor no avanza a la línea siguiente. El carácter de no espaciado se muestra en la última celda de visualización de la línea anterior y no cambia la posición del cursor.

Selección de texto, copiar/pegar y arrastrar y soltar

Cuando se selecciona una celda de visualización, están seleccionados todos los caracteres de la misma (de espaciado y no espaciado).

Movimiento del cursor en una ventana de editor (dtpad)

Los múltiples niveles de visualización del idioma tailandés puede parecer que provoquen un movimiento del cursor no habitual en las ventanas de dtpad (Editor de textos). El cursor sólo se mueve físicamente entre las celdas de visualización. No obstante, como frecuentemente hay más de un carácter tailandés en una celda de visualización, el cursor no se mueve físicamente entre ellos.

Movimiento del cursor en una ventana de terminal (dtterm)

El movimiento del cursor en una ventana Terminal es ligeramente diferente a la edición de texto en una de las herramientas de CDE tailandesas que utilizan widgets de texto (tales como dtpad). Al moverse el cursor en una ventana Terminal, si sólo hay un carácter en una celda de visualización, se resaltará el cursor en la celda. Si el carácter comparte una celda de visualización, se resaltará toda ella.

Puede mostrar una combinación de caracteres tailandeses e ingleses utilizando las cuatro fuentes tailandesas que se incluyen en esta versión. Las fuentes se muestran en Tabla D-1 y Tabla D-2.