Различия в размере шрифта Chrome PDF с локальным Chrome и Chromium в Docker (Linux) - PullRequest
0 голосов
/ 07 июня 2018

Я создаю PDF-файлы на веб-сервере с кукловодом в Chrome.

Проблема: Размер шрифта немного различается (2-5 пикселей в зависимости от размера шрифта) между моим локальным Chrome (Mac) и Chromium.запустить внутри контейнера докера (Linux).Кажется, что никакие другие атрибуты css или поля print @ page не затрагиваются, только размер шрифта больше в контейнере докера.Шрифт также правильно встраивается.

PDF-файл, который я создаю, должен быть идеальным по пикселям (пространство очень ограничено), так что это бросает нумерацию страниц ... Есть ли другие идеи в дополнение к тому, что я уже пробовал?

1 Ответ

0 голосов
/ 05 ноября 2018

Это только половина решения для исправления вертикальных различий в размерах:

Установите числовую высоту строки (например, line-height: 1) в теле (normal недостаточно), а затем установите линиюВысоты для всех других текстовых элементов.

Это будет работать для сохранения одинаковой высоты по вертикали для однолинейных элементов в локальном Chrome & Docker Chromium.Но если у вас текст в несколько строк, больший размер шрифта в Docker Chromium может заставить текст занимать дополнительные строки.Мой плохой обходной путь: уменьшите размер шрифта: (

...