wey*_*kin 11 base64 ruby-on-rails font-face wicked-pdf
我试图在Rails 3站点上使用wicked_pdf在HTML中使用特定字体生成PDF文件.我在这里找到了其他建议.对我来说唯一(大部分)工作的是将字体转换为base64.我在这里找到了原始答案: 邪恶的PDF +字体+ heroku + rails3.2
我不得不将@ font-face CSS直接放入使用它的部分文件中,而不是将其放入样式表中以使其工作.它现在在我的本地副本中工作正常.当我将它部署到我们的登台服务器时,它只有一半工作.其中一种字体加载,但不加载字体的粗体版本.
这是我在部分中包含的@ font-face CSS(这个pastebin包含了很有用的整个Base64代码):
<style type="text/css">
@font-face {
font-family: 'MuseoSans300';
src: url(data:font/truetype;charset=utf-8;base64,AAEAAAATAQAABAA...excess text removed);
}
@font-face {
font-family:'MuseoSans700';
src: url(data:font/truetype;charset=utf-8;base64,AAEAAAATAQAABAA...excess text removed);
}
</style>
Run Code Online (Sandbox Code Playgroud)
使用这些字体的常规样式表(使用SASS)中的样式如下所示:
#profile_pdf {
font-family: 'MuseoSans300';
h1 {
font-size: 30px;
font-family: 'MuseoSans700';
}
h2 {
font-size: 20px;
font-family: 'MuseoSans300';
}
}
Run Code Online (Sandbox Code Playgroud)
我试过用各种方法改变它.我使用了与此建议相同的格式:http: //blog.shahariaazam.com/use-google-web-fonts-for-wkhtmltopdf-tools/#.UtwZUmQo5hE
这使它完全停止工作.
使用上面显示的格式,它可以在我本地运行的副本上工作.在登台服务器上只有一种字体可以工作; 它只加载300版本的所有内容,700版本不加载.有没有其他人遇到这个问题?
归档时间: |
|
查看次数: |
2199 次 |
最近记录: |