我现在我的问题很多次在stackoverflow中找到,但没有解决我的问题。 我在运行centOS的服务器上运行。我创建了一个网站,从命令行使用wkhtmltopdf生成pdf。我在使用ubuntu的开发服务器上设置了这个页面,并且我没有任何问题。 事情是: 我想在我的pdf中使用字体arial。我尝试了这里或其他论坛中所描述的所有细节,但没有任何帮助我。
我读到wkhtmltopdf默认使用字体dejavu。我发现centOS的这个字体不在/ usr / share / fonts / 这里只有/ usr / share / fonts / msttcore和一些字体。
因此,其中一种字体是arial。所以我试着用这种方式制作一个字体:
@font-face {
font-family: "arialregular";
src: url(file:///usr/share/fonts/msttcore/arial.ttf) format("truetype");
font-weight: normal;
font-style: normal;
}
然后在我的样式表中使用
font-family: 'arialregular';
但是pdf中的字体看起来非常糟糕。某些字母之间有很大的差距,或者某些字母重叠。
如果我不使用任何font-face指令,这个字体也很糟糕。 所以我认为centOS安装上的字体有问题。也许不是。我不知道。
如果有人可以提供帮助或看到正确的信息,请回答。
很抱歉再次重复此问题。 感谢