2016-09-26 8 views
1

wkhtmltopdfとwkhtmltoは最新バージョン(0.12.3)を使用しています。そして "Frutiger Neue LT W1G Bold"フォントに問題がありました。それはすべての通常のブラウザで動作しますが、上記のライブラリで画像またはpdfを作成した後、 '0'文字を間違ってレンダリングします( '0'の内部に奇妙な丸めがあります)。フォントのレンダリングが間違っているwkhtmltopdf

それがあるべき方法(クロームバージョン53.0.2785.116 64ビット):

enter image description here

wkhtmltopdf:

enter image description here

wkhtmltoimage:

enter image description here

誰かが同じ問題を抱えていて、答えを知っているのだろうか?

font-squirrelのようなサイトで生成された多くの@ font-faceをテストしましたが、何も効果がありませんでした。私たちは 'Gotham Medmium'-Fontも試してみましたが、そのフォントでさえ奇妙な類似のレンダリングがありました。

私のHTML/CSS:

<html lang="de" xmlns:og="http://ogp.me/ns#"> 
<head> 
    <meta charset="utf-8"/> 
    <style> 
     html, 
     body { 
      width: 100%; 
      height: 100%; 
      margin: 0; 
     } 
     @font-face { 
      font-family: 'frutiger--test'; 
      src: url(data:font/truetype;charset=utf-8;base64,AAEAAAA....); 
      font-weight: normal; 
      font-style: normal; 
     } 
     span { 
      font-family: 'frutiger--test'; 
      font-size: 100px; 
      font-weight: normal; 
     } 
     .test2 { 
      font-size: 13px; 
      font-weight: normal; 
     } 
    </style> 
</head> 
<body> 
    <span></span> 
    <span class="test2">00004578</span> 
</body> 

答えて

1

0.13にbug fixedと関連している可能性があります。だからあなたはただそれを更新すべきです。

+1

がアルファ0.13で動作しました。だから、それはそのバグに関連しているようだ。ありがとう! – Pomm0

0

あなたは非真型形式のフォントを使用するようにしてください。あなたがwoff2形式でそのフォントを持っているなら、うまくいくはずです。

+0

私はwoff、woff2も試しましたが、同じ – Pomm0