2014-01-15 75 views
1
**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; 

}@字體面不工作在wkhtmltopdf

,這是它在generatecertificate.html.erb使用

+0

請確保您的位置正確。/ webfontkit-20140113-085051/certificateitalic-webfont.eot'。 – Anup

+0

路徑是正確的。我已經把文件放在公共folder.font風格正在處理HTML和字體不顯示在wkhtmltopdf – Anusha

+0

http://stackoverflow.com/questions/14467820/wkhtmltopdf-not-displaying-truetype-fonts – Anup

回答

0

也許它不只是字體的代碼,檢查是否能建立pdf,你正在收到你需要的所有資產。

拉斯維加斯時間我檢查了我不得不使用由wkhtmltopdf提供的助手,名爲wkhtmltopdf_stylesheet_link_tag,而不是您應該在視圖/部分/佈局中使用的經典stylesheet_link_tag。

編輯:其實,即時通訊使用wicked_pdf寶石(https://github.com/mileszs/wicked_pdf),在那裏你有像wicked_pdf_stylesset_link_tag助手,並解決wkhtmltopdf配置的大部分配置。

如果您按照此處所述的配置進行操作,並且您的字體在網頁上正常工作,那麼在pdf生成中應該不會有任何問題。