1

再会

我正在尝试使用 wkhtmltoimage(wkhtmltopdf 的一部分)来生成网站的屏幕截图。我正在尝试在某些网站上使用 css,但无法找出问题所在

我查看了以前的帖子,并为 Tahmoa 字体生成了以下 base64

@font-face {
    font-family: 'Tahoma';
    src: url(data:font/truetype;charset=utf-8;base64,AAEA..[LONG STRING]..AA=) format('truetype');
}

我有以下 css 文件,我在 css 文件中使用它。

这是 test.css 文件(我做错了什么?)

@font-face {
     font-family: 'Tahoma';
     src: url(data:font/truetype;charset=utf-8;base64,AAEA..[LONG STRING]..AA=) format('truetype');
}
h2{
   font-family:'Tahoma'
   background-color:red;
}
p{
   font-family:'Tahoma'
   background-color:yellow;
}
body{
   font-family:'Tahoma'
   background-color:green;
}

我将文件作为命令行参数传递给文件,但它没有效果。如果我传递嵌入在文件中的背景颜色,例如

data:text/css;charset=utf-8;base64,cCB7IGJhY2tncm91bmQtY29sb3I6IHJlZCB9Ow== 这是红色背景颜色,它工作正常,我得到了图像的红色背景。

我希望能够使用常规的 css 文件并能够指定字体。

任何建议都非常受欢迎。

编辑:我已经尝试了这个问题和其他问题的所有解决方案,但仍然没有

与灵魂相同的问题(不适用于我)

发送

4

0 回答 0