I have been trying to use Helvetica font while creating the pdf but the font is not reflected back in pdf.
I did some google and found some solutions but none are workable.
Tried Solution 1
I found similar thing here : Font issue
Tried the last solution mentioned over there
workaround is to define @font-face in your css and have src link to external host that is accessible by wkhtmltopdf
But the solution is not working.
Tried Solution 2 I also tried to use google font api, but result is still not workable. helvetica font
here is an example Example of custom font
Tried Solution 3 I tried doing it using css property @page. But that also is not working.
What is the approach for a workable solution.
The easiest way to fix wkhtmltopdf
's font problems is to Base64 encode the font (you can use this tool) and include it in your CSS:
@font-face {
font-family: 'Helvetica';
src: url(data:font/truetype;charset=utf-8;base64,AAEAAAATAQA...
}
This works with all fonts (including Google Fonts), and guarantees cross-platform compatibility across different machines and operating systems.