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]