Estamos usando Elastix como sistema eFax, o problema é que ao tentar enviar texto em árabe ele aparece como "????".
O problema parece estar na conversão do texto em postscript, Elastix usa HylaFax como Fax virtual e Hylafax usa:
/usr/sbin/textfmt -B -f Courier-Bold -Ml=0.4in -p11
para converter o texto em postscript,
A questão é: é possível suportar caracteres árabes no postscript ?? eu verifiquei esta função no Linux:
groff -Tps file >file.ps
ele também não suporta,
warning: can't find special character `u0642'
Qualquer ideia ....
Responder1
A melhor maneira de fazer isso é não permitir que o hylafax faça nenhuma conversão. textfmt só pode fazer ascii, portanto, quaisquer outros caracteres serão quebrados. A melhor opção é alimentar arquivos PDF hylafax que você mesmo gera.
Uma maneira possível de fazer isso é usar HTML em vez de arquivos de texto e usar algo comowkhtmltopdfpara convertê-los em PDF.