首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wkhtmltopdf不显示TrueType字体

Wkhtmltopdf不显示TrueType字体
EN

Stack Overflow用户
提问于 2013-01-23 04:55:17
回答 3查看 9.4K关注 0票数 5

我们使用wkhtmltopdf从HTML页面呈现PDF,但是Verdana和乔治亚等字体不能正确显示。我们使用these指令在服务器上安装了TrueType字体。字体使用样式标签进行内联设置: style="font-family:宋体,日内瓦;

任何建议,我们可以尝试下一步,让这些字体显示,将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2013-06-07 05:15:38

试试Arman H.在这个问题上发布的解决方案:Google Web Fonts and PDF generation from HTML with wkhtmltopdf

将字体编码到css中的Base64对我们来说很有吸引力。

票数 4
EN

Stack Overflow用户

发布于 2013-01-23 05:21:11

你的css中的字体设置正确了吗?

例如:

代码语言:javascript
复制
@font-face {
 font-family: 'Verdana';
 src: url('verdana-webfont.eot');
 src: url('verdana-webfont.eot?#iefix') format('embedded-opentype'),
 url('verdana-webfont.woff') format('woff'),
 url('verdana-webfont.ttf') format('truetype'),
 url('verdana-webfont.svg#Verdana') format('svg');
 font-weight: normal;
 font-style: normal;
 }
票数 0
EN

Stack Overflow用户

发布于 2019-04-04 18:28:22

我不确定这是否适用于这个问题,但我通过安装true type字体解决了我的问题。之后,wkhtmltopdf就可以显示这些字体了。

Ubuntu (18.04)

代码语言:javascript
复制
apt install fonts-droid-fallback ttf-dejavu fonts-freefont-ttf fonts-liberation ttf-ubuntu-font-family

高山Linux (3.9)

代码语言:javascript
复制
apk add ttf-dejavu ttf-droid ttf-freefont ttf-liberation ttf-ubuntu-font-family
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14467820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档