Назад | Перейти на главную страницу

Поддержка Unicode в Elastix eFax

Мы используем 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.