Я пытаюсь сгенерировать PDF-файлы в приложении Rails 4.2, используя драгоценный камень Wicked PDF, и все отлично работает локально.Однако при развертывании в других средах PDF-файл отображается, но большая часть * текста отображается в виде символов из « Cursor Font », которые я никогда раньше не видел, но кажется, что это что-то в комплекте сX11.
* Я говорю «большинство», потому что часть текста PDF отображается нормально, если заключена в определенные HTML-теги.Например, если я заменяю p-теги на h1-теги, отображается обычный шрифт, но, очевидно, я не хочу, чтобы весь документ выглядел как один большой заголовок.
- Я проверил логи;ошибок не генерируется.
- Я пробовал различные комбинации версий Wicked gem и двоичных файлов wkhtmltopdf.В настоящее время используются
gem 'wicked_pdf'
и gem 'wkhtmltopdf-binary-edge'
. - . Я внимательно следил за документацией по настройке Wicked PDF, чтобы включить тип mime PDF, файл инициализатора wicked_pdf.rb, предварительно скомпилированные ресурсы и пути абсолютных активов.В настоящее время использую (хотя перепробовал много вариантов)
stylesheet_link_tag wicked_pdf_asset_base64("pdf.css.scss")
и javascript_include_tag wicked_pdf_asset_base64("application")
Любые идеи / советы о том, почему это происходит, очень ценится!