Suporte Elastix eFax Unicode

Suporte Elastix eFax Unicode

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.

informação relacionada