首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase函数-在html-pdf生成中自定义字体

Firebase函数-在html-pdf生成中自定义字体
EN

Stack Overflow用户
提问于 2019-02-19 09:37:25
回答 1查看 593关注 0票数 1

我有一个firebase函数,它生成并返回一个pdf blob。

在本地,通过使用firebase服务,我可以使用从url加载的字体和本地字体。

在firebase上,字体永远不会被加载。我已经在我的template.html中尝试过它的变体

代码语言:javascript
复制
<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>

我也尝试过使用链接标签导入google字体。这也不起作用。

请记住,firebase serve和本地安装的Node运行良好,字体被获取和使用。

firebase日志中没有错误。

有没有人成功地使用firebase函数加载了自定义字体?我使用node-html-pdf来生成pdf。pdf生成得很好,但它使用的是Firebase Sans字体(我假设这是DevaVu上的标准san-serif字体)

EN

回答 1

Stack Overflow用户

发布于 2019-02-19 10:58:29

从链接here看,你的Helvetica Neue字体在基于Linux的操作系统中不受支持。所以,可能是因为firebase云函数运行在基于linux的机器上,所以你的字体不能被渲染,而是使用默认字体。

如果我们可以在云函数服务器机器上手动安装字体,那可能就是另一回事了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54757681

复制
相关文章

相似问题

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