Я использую PDFKit вместе с wkhtmltopdf.
Внутри моей модели я вызываю сервис для генерации и загрузки PDF, и он получает таблицы стилей, необходимые из массива, который я отправил ему, с указанием того, какой файл .css использовать с конкретным языком.
Таким образом, он будет генерировать PDF 2 раза, один на арабском, а другой на английском.
Это генерирует PDF с одной проблемой в арабском результате. Я использую шрифт Droid Arabic Kufi, но обычно он заменяет символы '.' на квадрат .
Скриншот:
Я пытался использовать font-face и charset в .css, но безуспешно исправить это.
Обратите внимание, что эта проблема возникает на сервере Staging & Production, когда он нормально работает на локальном компьютере.