Hasta donde yo entiendo, el responsable de la escritura con caracteres no occidentales es el sistema operativo, específicamente lo que se denomina "IME" (Input Method Editor) que en general es un programa residente en memoria que captura la entrada del teclado, la procesa y emite un caracter acorde. Mi experiencia es en linux (fedora core 4) con caracteres chinos, para lo cual uso un IME llamado SCIM (www.scim-im.org) en vez del nativo de la distribución, porque sencillamente el nativo andaba en todas las aplicaciones menos en nuestro OpenOffice.org (debido a ciertas características de nuestro OOo, según rezaba una explicación que alguna vez encontré en algún lugar de internet...). SCIM tiene soporte para árabe, pero no sé si estará tan pulido como el soporte de chino. En fin, mi recomendación sería:

1- Investigar en los foros de tu sistema operativo o de tu distribución de linux, si es lo que estás usando (ya se vé que no es windows) qué IME anda bien con árabe. Si estás en linux una buena idea es instalar el soporte de la distribución para el idioma árabe y crear un usuario con ese idioma por defecto, de modo que toda la interfaz gráfica de ese usuario aparecezca en árabe. A partir de allí podrás husmear un poco cómo funciona el IME de la distribución.

2- Configurar OpenOffice.org para que tenga soporte para idiomas complejos: Herramientas -> Opciones -> Configuración del idioma -> Habilitado para Complex text layout (CTL) y en el menú desplegable correspondiente elegir Arabe. Una vez aceptado seguramente vas a ver nuevas opciones específicas para el idioma árabe en las distintas ventanas del programa (para chino, por ejemplo, se habilita la escritura vertical en la ventana de formato de página).

3- En linux, es probable que cuando consigas que todo lo demás ande, OOo no funcione en árabe. Para chino, y utilizando scim, yo lo solucioné con un pequeño script bash que prepara el entorno y luego dispara una instancia de OpenOffice.org. Te lo transcribo por si te sirve de guía:

-----------------------------------------------------------------
#!/bin/sh
export LC_CTYPE="zh_CN.gb2312"
export [EMAIL PROTECTED]    #case matters for this variable!
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
/opt/openoffice.org2.0/program/soffice -$1
-----------------------------------------------------------------

Bueno, espero que tengas suerte, y que puedas sacar algo en limpio de esto. El esfuerzo vale la pena: al menos para chino, OpenOffice es MUY superior a su contrapartida de Microsoft.


Mobesse wrote:
Ana I. Porras escribió:

Hola a todos,

tengo un pequeño problema y agradecería alguna indicación para solucionarlo. Yo sustituí mi OOo 1.5 por la versión "Portable": la razón es que trabajo con distintos sistemas y en distintos ordenadores y es más simple llevar el programa encima y usarlo desde la llave de memoría que tener que instalar nada en los ordenadores de otras personas. El problema es que trabajo con textos en árabe y con distintas fuentes árabes y al abrir los archivos, muchas veces pierde las letras, escribe de izquierda a derecha y pierde los signos diacríticos en las transcripciones (transcripción es pasar la palabra árabe al alfabeto latino lo que le añade algunas rayitas y puntos). Esto es muy frustrante, como podeis imaginar. Una opción es llevar las fuentes en la llave e instalarlas para ver los textos pero hay personas a las que no les gusta que se instalen cosas en sus ordenadores o que no tienen permiso para hacerlo.
Alguna idea?.
Ana



He escrito algunos mesajes a esta dirección y nunca veo mis mensajes; menos aún la respuesta. Por eso aprovecho este hilo para hacer a mi vez una pregunta.

¿Como se hace para que escriba OOo en árabe?
Me he limitado a instalar una fuente de árabe, pero escribe cada carácter a la desrecha del otro, aunque la línea avance hacia la izquierda. Además las letras no se transforman al contacto con otras (los que escriben en árabe me entgenderán. Me veo obligado a utilizar Word y no me gusta Windos. Estaría muy agradecido a quien me enseñara a hacerlo.

Muchas gracias

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a