Suporte ao Elastix eFax Unicode

1

Estamos usando o Elastix como um sistema eFax, a questão é que, ao tentar enviar texto em árabe, ele aparece como "????".

O problema parece ser converter o texto em postscript, o Elastix usa o HylaFax como fax virtual e o Hylafax usa:

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

para converter o texto em postscrit,

A questão é que é possível suportar caracteres arábicos em postscript? Eu verifiquei esta função no linux:

groff  -Tps  file  >file.ps

também não suporta,

warning: can't find special character 'u0642'

Qualquer ideia ....

    
por MohyedeenN 24.12.2013 / 12:12

1 resposta

1

A melhor maneira de fazer isso é não deixar o hylafax fazer qualquer conversão. textfmt só pode fazer ascii, então qualquer outro personagem é obrigado a quebrar. A melhor opção é alimentar os arquivos PDF do hylafax que você mesmo gera.

Uma maneira possível de fazer isso é usar HTML em vez de arquivos de texto e usar algo como wkhtmltopdf para converter estes para PDF.

    
por 24.12.2013 / 13:06