代码之家  ›  专栏  ›  技术社区  ›  TobyU

Windows和Linux上的不同字体大小呈现(wkhtmltopdf)

  •  0
  • TobyU  · 技术社区  · 6 年前

    我在Windows和Linux机器上使用wkhtmltopdf0.12.5,体验了一种完全不同的字体大小呈现,如下面所示。

    浏览器中的源HTML呈现 enter image description here

    enter image description here

    Linux上的PDF=>挪威克朗 enter image description here

    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);
    

    我已经玩过了 dpi 以及 zoom 设置,它没有改变任何东西。

    有人知道我该怎么解决这个问题吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   ivanivan    6 年前

    我敢打赌,安装在这两个系统上的字体是不同的——或者是不同的字体周期,或者是不同的字体实现。如果未指定字体/大小,则使用的默认字体/大小可能有所不同。

    ttf-mscorefonts-installer