Я безуспешно пытался конвертировать HTML-файлы на иврите; символы иврита отображаются в выходном PDF-файле в виде черных прямоугольников независимо от какой-либо кодировки, которую я пробовал.
Я попробовал несколько тестовых файлов Unicode, включенных в дистрибутив pisa: pisa-3.0.33\test\test-unicode-all.html
и \test-bidirectional-text.html
. Я запускал xhtml2pdf из командной строки как с --encoding utf-8
, так и без него. Тот же результат: ни один из нелатинских символов не прошел.
Это проблема шрифтов *? Если тестовый файл Unicode вам подходит, вы что-нибудь делали для его настройки?
* FWIW, по крайней мере, некоторые из этих языков, включая иврит, должны работать с Arial.
РЕДАКТИРОВАТЬ: В качестве альтернативы, если кто-то настроил pisa и может попробовать преобразовать тестовый файл Unicode выше, я был бы очень благодарен.