我有一个生成并返回 pdf blob 的 firebase 函数。
在本地,并使用 firebase serve,我可以使用从 url 和本地加载的字体。
在 firebase 上,字体从未加载过。我在我的 template.html 中尝试过这个的变体
<style>
@import url('./fonts/helvetica-neue.ttf'); and
@import url('http://somewebsite.com/fonts/helvetica-neue.ttf');
@import url('https://somewebsite.com/fonts/helvetica-neue.ttf');
body > * {
font-family: 'Helvetica Neue', sans-serif;
font-weight: regular;
}
</style>
我也尝试过使用链接标签导入谷歌字体。这也不起作用。
请记住,firebase serve 和本地安装的 Node 工作正常,并且字体被获取和使用。
firebase 日志中没有错误。
有没有人使用 firebase 函数成功加载自定义字体?我正在使用 node-html-pdf 来生成 pdf。pdf 生成良好,但它使用 DevaVu Sans 字体(我假设这是 Firebase 上的标准 san-serif 字体)