我们使用Elastix作为eFax系统,问题是当试图发送阿拉伯语文本时,它出现为“????”。
这个问题似乎是将文本转换为后记,Elastix使用HylaFax作为虚拟传真和Hylafax使用:
/usr/sbin/textfmt -B -f Courier-Bold -Ml=0.4in -p11
将文本转换为postscrit,
问题是可以在postscript中支持阿拉伯字符? 我在linux中检查过这个函数:
groff -Tps file >file.ps
它也不支持,
warning: can't find special character `u0642'
任何想法 ….
这样做的最好方法是不让hylafax做任何转换。 textfmt只能做ascii,所以其他任何字符都会被破坏。 更好的select是提供自己生成的hylafax PDF文件。
这样做的一个可能的方法是使用HTML而不是文本文件,并使用类似wkhtmltopdf将其转换为PDF。