У меня проблемы с арабским шрифтом внутри PDF-документа, созданного UFPDF, который является расширением FPDF, поддерживающим шрифты Unicode. Я правильно преобразовал шрифт Arial в формат, ожидаемый UFPDF, и у меня нет проблем с специальными символами Unicode на других языках (например, на французском, испанском, немецком и т. Д.).
Отдельные символы арабского шрифта не отображаются справа налево, а слева направо и разделяются как отдельные символы.
Например: مدرسة ( школа ) отображается как ة س ر د م
Как обращаться?
заранее спасибо
Вместо этого используйте TCPDF http://www.tcpdf.org/ . Он может обрабатывать языки Unicode и Right-To-Left UTF-8.
Я думаю, что если я не ошибаюсь, это основано на FPDF. Таким образом, любой код, который у вас уже есть для FPDF, может работать с TCPDF.
Возможно, вам нужно проверить http://www.ar-php.org/Glyphs-example-php-arabic.html
Библиотека Ar-PHP дает возможность использовать UFPDF и фиксирует отдельные символы, используя классы Glyphs (часть библиотеки).
Вам необходимо загрузить библиотеку, чтобы проверить пример pdf, так как он не указан на веб-сайте.