El sistema operativo Solaris 7 incluye el entorno del idioma hebreo. Esta sección describe las características principales del entorno de idioma hebreo.
Si necesita incluir texto hebreo e inglés en el mismo archivo, para conmutar entre los modos de entrada de hebreo e inglés, utilice Control+t. El mensaje de la parte inferior de cada herramienta muestra el idioma de entrada actual.
Esta sección describe cómo trabajar con texto hebreo; en especial cómo manipular el cursor en el modo de edición lógica.
Es posible que vea una imagen de cursor residual al principio de una línea de texto, después de introducirse éste. El funcionamiento no se ve afectado por esta imagen residual. Siga introduciendo datos.
Se produce una ambigüedad cuando el punto de inserción de texto está en el límite entre el texto hebreo y el inglés. Para solucionarla, se ha implementado un cursor dividido para reflejar las dos posiciones. La pantalla será ab|DC| donde “|” representa a cada cursor.
Puede que el cursor dividido no se muestre correctamente al pulsar las teclas Inicio o Fin.
La impresión de hebreo se implementa mediante un conjunto de filtros. Se debería instalar el paquete del entorno nacional hebreo SUNWheu en la máquina servidor a la que está conectada la impresora y en la máquina cliente.
Los filtros de la lista siguiente se incluyen en el paquete del entorno nacional hebreo.
Este filtro heb2ps convierte cualquier texto a postscript y envía la fuente hebrea junto con el texto a la impresora.
Tipos de entrada: heb2ps
Tipos de salida: postscript
Tipos de impresora: cualquiera
Impresoras: cualquiera
Tipo de filtro: lento
Comando: /usr/openwin/bin/mp
Opciones: INPUT * = -A4
Opciones: INPUT * = -L he
Cuando se imprime con el filtro hebl2r, no se realiza ninguna reordenación del texto de entrada. Se formatea el texto para que se ajuste a un tamaño de papel de 80 columnas. Esto es útil al imprimir un documento en inglés con algunas palabras en hebreo.
Tipos de entrada: hebl2r
Tipos de salida: heb2ps
Tipos de impresora: cualquiera
Impresoras: cualquiera
Tipo de filtro: lento
Comando: /usr/lib/lp/postscript/convert_text
Opciones: INPUT * = -linewidth 80
Cuando se imprime con el filtro hebr21, se invierte todo el texto de forma indiscriminada y se alinea la salida de impresora resultante a la derecha.
Tipos de entrada: hebr21
Tipos de salida: heb2ps
Tipos de impresora: cualquiera
Impresoras: cualquiera
Tipo de filtro: lento
Comando: /usr/lib/lp/postscript/convert_text
INPUT * = -linewidth 80 -inputLayoutDirection right_down -outputLayoutDirection left_down
Cuando se imprime con el filtro hebtxt, se ordena el texto en las direcciones de hebreo e inglés y se alinea la salida de impresión resultante a la derecha
Tipos de entrada: hebtxt
Tipos de salida: heb2ps
Tipos de impresora: cualquiera
Impresoras: cualquiera
Tipo de filtro: lento
Comando: /usr/lib/lp/postscript/convert_text
INPUT * = -inputTextMode text_mode_implicit -outputTextMode text_mode_visual -lineWidth 80 -inputLayoutDirection left_down -outputLayoutDirection right_down
Para imprimir desde la línea de comandos, utilice el filtro hebtxt. El comando lp de impresión es lp -T hebtxt -d printer_name.
Debe modificarse el campo de acción de impresión de los archivos de configuración de dt para agregar el filtro de texto del hebreo. Por ejemplo, en la aplicación dtmailla acción de impresión del archivo /usr/dt/appconfig/types/he/dtmail.dt debería ser:
ACTION Print { LABEL Print ARG_TYPE DTMAIL_FILE TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING sh -c ' \ dtmailpr -p -f %(File)Arg_1% | /usr/lib/lp/postscript/convert_text -inputTextMode -text_mode_implicit -outputTextMode text_mode_visual -lineWidth 80 -inputLayoutDirection left_down -outputLayoutDirection right_down| mp -A4 -L he| dtlp -u %(File)Arg_1%;'}
Los parámetros convert_text que se muestran imprimirán el texto alineado a la derecha, de derecha a izquierda. Para imprimir el texto alineado a la izquierda, y de izquierda a derecha, sustituya los parámetros anteriores por -lineWidth 80.