0

特定の HTML スニペットから pdf を作成する node.js を使用して Web アプリケーションを構築しています。

このために、html-pdf パッケージを使用しています。1 つの太字フォントを除いて、すべて正常に動作します。このフォントをフォントウェイト 900 で使用すると、オフセットでフォントが 2 倍になったように見えます。写真で効果を確認できます (特に「3」で)。

私のCSSコードは次のようになります:

@font-face {
    font-family: 'Proxima Nova Condensed';
    src: url("/fonts/ProximaNovaCond-Regular.ttf") format("truetype");
    font-weight: 400; 
}
@font-face {
    font-family: 'Proxima Nova Condensed';
    src: url("/fonts/ProximaNovaCond-Bold.ttf") format("truetype");
    font-weight: 700; 
}
@font-face {
    font-family: 'Proxima Nova Condensed';
    src: url("/fonts/ProximaNovaCond-Extrabold.ttf") format("truetype");
    font-weight: 800; 
}
@font-face {
    font-family: 'Proxima Nova Condensed';
    src: url("/fonts/ProximaNovaCond-Black.ttf") format("truetype");
    font-weight: 900; 
}

Webアプリケーションではこれは機能しますが、pdfを生成するときにこの問題が発生しています。

誰でもこれで私を助けることができますか?

オフセット付きの 2 倍のフォント

4

1 に答える 1

0

追加してみていただけますfont-styleか?

https://www.w3schools.com/cssref/pr_font_font-style.asp

于 2020-02-20T09:55:49.557 に答える