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

Мы используем Elastix в качестве системы eFax, проблема в том, что при попытке отправить арабский текст он выглядит как "????".

Кажется, проблема заключается в преобразовании текста в postscript, Elastix использует HylaFax в качестве виртуального факса, а Hylafax использует:

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

преобразовать текст в постскрит,

Вопрос в том, возможно ли поддерживать арабские символы в postscript? я проверил эту функцию в Linux:

groff  -Tps  file  >file.ps

это также не поддерживает,

warning: can't find special character `u0642'

Любая идея....

1 ответ

Лучший способ сделать это - не позволить hylafax выполнять какие-либо преобразования. textfmt может делать только ascii, поэтому любые другие символы обязательно будут разбиты. Лучшим вариантом является подача файлов Hylafax PDF, которые вы создаете сами.

Возможный способ сделать это - использовать HTML вместо текстовых файлов и использовать что-то вроде wkhtmltopdf для преобразования их в PDF.

Другие вопросы по тегам