Визуализация с разным размером шрифта в Windows и Linux (wkhtmltopdf)

Я использую wkhtmltopdf 0.12.5 на Windows и на машине с Linux и испытываю совершенно другой размер шрифта, как вы можете видеть ниже.

Рендеринг исходного HTML в браузере
введите описание изображения здесь

PDF в Windows => ОК
введите описание изображения здесь

PDF на Linux => NOK
введите описание изображения здесь

настройки wkhtmltopdf

$PDFSettings = array(
'outline',
'margin-top'    => '10mm',
'margin-left'   => '10mm',
'margin-bottom'  => '0',
'margin-right'   => '0',
'disable-smart-shrinking',
'dpi' => 300,
'image-quality' => 300,
'page-size' =>'A4',
'zoom' => 1);

Это одно и то же приложение PHP, работающее в обеих системах (разработка и интеграция), которое отлично работает в Windows, но не в Linux.

Я уже поиграл с dpi и zoom настройки, которые ничего не изменили.

У кого-нибудь есть идея, как я могу это исправить?

0

Решение

Могу поспорить, что есть разница в шрифтах, установленных в двух системах — либо разные периоды шрифтов, либо разные реализации шрифта. Возможно, разница в используемом по умолчанию шрифте / размере, если вы его не указали.

Вы можете проверить, можете ли вы получить соответствующий шрифт из ttf-mscorefonts-installer пакет (системы Debian / Ubuntu — я уверен, что RH / CentOS и другие имеют аналогичный пакет)

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector