blob: 322adcd52002a58a3c44c7f78e440c0a7af457e3 [file] [log] [blame]
Marc Kupietzce1aa0c2023-06-15 07:50:23 +02001#!/bin/sh -eu
Marc Kupietzfcb7d472025-06-17 18:07:57 +02002in=$1
3
Marc Kupietze074d052025-06-20 13:50:10 +02004R -e "pagedown::chrome_print('$in',
Marc Kupietzfcb7d472025-06-17 18:07:57 +02005 options=list(
6 pageRanges='1',
7 paperWidth=33.11,
8 paperHeight=46.81,
9 marginTop=0,
10 marginBottom=0,
11 marginLeft=0,
12 marginRight=0,
13 printBackground=TRUE,
14 scale=0.98, # Compensate for ~2% print scaling
15 displayHeaderFooter=FALSE,
16 preferCSSPageSize=TRUE
17 ),
18 extra_args = c(
19 '--disable-gpu',
20 '--no-sandbox',
21 '--disable-dev-shm-usage',
22 '--force-device-scale-factor=1',
23 '--disable-print-preview',
24 '--disable-background-timer-throttling',
25 '--allow-file-access-from-files',
26 '--force-color-profile=srgb',
27 '--disable-lcd-text',
28 '--disable-font-subpixel-positioning',
29 '--run-all-compositor-stages-before-draw'
30 )
31)"