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
Make sure you're not declaring what font you are printing with in your print stylesheet.