I am using wkhtmltopdf to convert HTML files in PDF format; it gives surprisingly good results, rendering the PDF exactly as WebKit would do.
I am using Google Web F
In my case I just had to add this option
--javascript-delay 1000
and Google Font text started to show up.
[wkhtmltopdf 0.12.4 (with patched qt)]