WKHTMLTOPDF
ライブラリを使用しているLaravel 5.1 SnappyPDFラッパーを使用しています。私は私のPDFファイルのためのいくつかのカスタムGoogleのフォントを含めることを試みていますが、それらのフォントは、生成されたPDFファイルで動作していません。WKHTMLTOPDFライブラリを使用して生成されたPDFでカスタムフォントが機能しない
フォントをBase64
に変換しようとしましたが、絶対URLと相対URLでフォントを取り込もうとしましたが、スタックオーバーフローでも多くの回答が得られましたが、どれもうまくいきませんでした。この問題を解決する方法。
//Calling fonts
@font-face {
font-family: Roboto Condensed;
src: url("/fonts/RobotoCondensed-Regular/RobotoCondensed-Regular.ttf");
}
@font-face {
font-family: 'Open Sans';src: url("/fonts/OpenSans/OpenSans-Regular.ttf");
}
@font-face {
font-family: 'Open Sans Semi Bold Italic';
src: url("/fonts/OpenSans/OpenSans-SemiboldItalic.ttf");
}
//implenting fonts
.report-page2-col-wrapper .col-heading{
font-family:"Open Sans Semi Bold Italic";
font-size:12pt;
line-height:17pt;
}
が正しく
2を実装見つけるとフォントに見えますが、これは、WebブラウザのHTML版です)のスクリーンショットの違い
1を参照)これはGenerated PDF versionです。これを達成するために、複数のソリューションがあります適切に
オプション1は正常に働いていました。 – Qazi
お手伝いをしてうれしい...! –
Googleフォントを使用していない場合はどうなりますか? Base64の方法は私のためには機能しませんでした。 – Bobe