우리는 Elastix를 eFax 시스템으로 사용하고 있습니다. 문제는 아랍어 텍스트를 보내려고 할 때 "????"로 나타나는 것입니다.
문제는 텍스트를 포스트스크립트로 변환하는 데 있는 것으로 보이며 Elastix는 HylaFax를 가상 팩스로 사용하고 Hylafax는 다음을 사용합니다.
/usr/sbin/textfmt -B -f Courier-Bold -Ml=0.4in -p11
텍스트를 포스트스크리트로 변환하려면,
문제는 포스트스크립트에서 아랍어 문자를 지원하는 것이 가능하다는 것입니다. 나는 리눅스에서 이 기능을 확인했습니다:
groff -Tps file >file.ps
또한 지원하지 않습니다.
warning: can't find special character `u0642'
어떤 생각이라도 ....
답변1
이를 수행하는 가장 좋은 방법은 hylafax가 변환을 수행하지 못하게 하는 것입니다. textfmt는 ascii만 수행할 수 있으므로 다른 문자는 깨질 수 있습니다. 더 나은 옵션은 직접 생성한 hylafax PDF 파일을 공급하는 것입니다.
이를 수행하는 가능한 방법은 텍스트 파일 대신 HTML을 사용하고 다음과 같은 것을 사용하는 것입니다.wkhtmltopdf이를 PDF로 변환합니다.