Soporte Elastix eFax Unicode

Soporte Elastix eFax Unicode

Estamos usando Elastix como sistema de eFax, el problema es que al intentar enviar texto en árabe aparece como "????".

El problema parece estar en la conversión del texto a postscript, Elastix usa HylaFax como fax virtual y Hylafax usa:

/usr/sbin/textfmt   -B -f Courier-Bold -Ml=0.4in -p11

para convertir el texto a posscrito,

La pregunta es: ¿es posible admitir caracteres árabes en posdata? He comprobado esta función en Linux:

groff  -Tps  file  >file.ps

tampoco es compatible,

warning: can't find special character `u0642'

Alguna idea ....

Respuesta1

La mejor manera de hacerlo es no permitir que hylafax realice ninguna conversión. textfmt sólo puede ejecutar ascii, por lo que cualquier otro carácter seguramente se romperá. Una mejor opción es alimentar archivos PDF de hylafax que genere usted mismo.

Una forma posible de hacer esto es usar HTML en lugar de archivos de texto y usar algo comowkhtmltopdfpara convertirlos a PDF.

información relacionada