2010-03-16 6 views
2

유니 코드 글꼴을 지원하는 FPDF의 확장 인 UFPDF에서 만든 PDF 문서 내에 아랍어 스크립트와 관련된 문제가 있습니다. Arial 글꼴을 UFPDF에서 대기중인 형식으로 올바르게 변환했으며 다른 언어 (예 : 프랑스어, 스페인어, 독일어 등)의 유니 코드 특수 문자는 사용하지 않습니다.UFPDF에서 만든 아랍어 스크립트

아랍어 스크립트의 한 문자는 다음에서 표시되지 않습니다. 오른쪽에서 왼쪽으로, 왼쪽에서 오른쪽으로 하나의 문자로 나눕니다.

예컨대 : مدرسة (학교)처럼 표시됩니다 ة س ر د م

어떻게 처리 할

? 사전

답변

2

사용 TCPDF http://www.tcpdf.org/ 대신에

감사합니다. UTF-8 유니 코드 및 오른쪽에서 왼쪽으로 쓰는 언어를 처리 할 수 ​​있습니다.

내가 잘못하지 않으면 FPDF를 기반으로한다고 생각합니다. 따라서 FPDF에 대해 이미 가지고있는 코드는 TCPDF와 함께 사용할 수 있습니다.

+0

+1 : 나는 그것이 갈 길을 두려워합니다. UFPDF는 실제로 프로덕션 준비 스크립트가 아니며 RTL 언어도 지원하지 않습니다 (다른 버그는 말할 것도 없습니다). 게다가 FPDF는 요즘 조금 나이가 들어서 더 이상 활발히 개발되지 않습니다. – Mchl

+0

@Mchl FPDF로 아랍어를 인쇄하는 방법은 분명합니다 ... – SAR

1

에 Ar-PHP 라이브러리 http://www.ar-php.org/Glyphs-example-php-arabic.html이 UFPDF를 사용할 수있는 기능을 제공하고, 글리프 클래스 (라이브러리의 일부)를 사용하여 별도의 문자를 해결 점검 할 필요가있을 수 있습니다.

웹 사이트에 나와 있지 않으므로 pdf 예제를 확인하려면 라이브러리를 다운로드해야합니다.