**My code**
@font-face {
font-family: 'certificateitalic';
src: url('/webfontkit-20140113-085051/certificateitalic-webfont.eot');
src: url('/webfontkit-20140113-085051/certificateitalic-webfont.eot?#iefix') format('embedded-opentype'),
url('/webfontkit-20140113-085051/certificateitalic-webfont.woff') format('woff'),
url('/webfontkit-20140113-085051/certificateitalic-webfont.ttf') format('truetype'),
url('/webfontkit-20140113-085051/certificateitalic-webfont.svg#certificateitalic') format('svg');
font-weight: normal;
font-style: normal;
}
这是generatecertificate.html.erb
中使用的代码答案 0 :(得分:0)
也许它不仅仅是字体,检查当你创建pdf时,你会收到你需要的所有资产。
Las time我检查过我必须使用wkhtmltopdf提供的一个名为wkhtmltopdf_stylesheet_link_tag的帮助程序,而不是你应该在视图/部分/布局中使用的经典stylesheet_link_tag。
编辑:实际上,我正在使用wicked_pdf gem(https://github.com/mileszs/wicked_pdf),你有wicked_pdf_stylesset_link_tag这样的帮手,并解决了wkhtmltopdf配置的大部分配置。
如果你按照那里的说明进行配置,并且你的字体在网页上正常工作,那么pdf生成就不会有任何麻烦。