Мы используем Elastix в качестве системы eFax, проблема в том, что при попытке отправить арабский текст отображается как «????».
Проблема, похоже, заключается в преобразовании текста в постскриптум, Elastix использует HylaFax как виртуальный факс, а Hylafax использует:
/usr/sbin/textfmt -B -f Courier-Bold -Ml=0.4in -p11
преобразовать текст в постскрит,
Вопрос в том, можно ли в постскриптуме поддерживать арабские символы ?? Я проверил эту функцию в Linux:
groff -Tps file >file.ps
он также не поддерживает,
warning: can't find special character `u0642'
Любая идея ....
Лучший способ сделать это - не позволять hylafax производить какие-либо преобразования. textfmt может выполнять только ascii, поэтому любые другие символы обязательно будут повреждены. Лучшим вариантом является загрузка файлов PDF hylafax, которые вы создаете сами.
Возможный способ сделать это - использовать HTML вместо текстовых файлов и использовать что-то вроде wkhtmltopdf чтобы преобразовать их в PDF.