Elastix eFax Unicode サポート

Elastix eFax Unicode サポート

当社は eFax システムとして Elastix を使用していますが、アラビア語のテキストを送信しようとすると「????」と表示されるという問題があります。

問題はテキストを PostScript に変換するときに発生するようです。Elastix は仮想 FAX として HylaFax を使用し、Hylafax は以下を使用します。

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

テキストをPostscriptに変換するには、

質問は、PostScript でアラビア文字をサポートすることは可能かどうかです。Linux でこの機能を確認しました:

groff  -Tps  file  >file.ps

また、サポートされていません。

warning: can't find special character `u0642'

何か案が ....

答え1

これを行う最善の方法は、hylafax に変換を行わないことです。textfmt は ASCII のみを処理できるため、他の文字は必ず壊れます。より良いオプションは、自分で生成した PDF ファイルを hylafax に渡すことです。

これを実現する方法としては、テキストファイルの代わりにHTMLを使用し、次のようなものを使用することです。wkhtmlからpdfこれらを PDF に変換します。

関連情報