Elastix eFax Unicode-Unterstützung

Elastix eFax Unicode-Unterstützung

Wir verwenden Elastix als eFax-System. Das Problem besteht darin, dass beim Versuch, arabischen Text zu senden, dieser als „????“ angezeigt wird.

Das Problem scheint in der Konvertierung des Textes in Postscript zu liegen. Elastix verwendet HylaFax als virtuelles Fax und Hylafax verwendet:

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

um den Text in Postscrit umzuwandeln,

Die Frage ist, ob es möglich ist, arabische Zeichen in Postscript zu unterstützen. Ich habe diese Funktion unter Linux überprüft:

groff  -Tps  file  >file.ps

es unterstützt auch nicht,

warning: can't find special character `u0642'

Irgendeine Idee ....

Antwort1

Am besten lässt man Hylafax keine Konvertierung durchführen. textfmt kann nur ASCII verarbeiten, alle anderen Zeichen werden also zwangsläufig beschädigt. Eine bessere Möglichkeit ist, Hylafax mit PDF-Dateien zu füttern, die Sie selbst erstellen.

Eine Möglichkeit hierfür ist die Verwendung von HTML anstelle von Textdateien und die Verwendung von etwas wiewkhtmltopdfum diese in PDF zu konvertieren.

verwandte Informationen