html-pdf
我有一个 AWS Lambda 函数,它使用带有自定义字体的库生成 PDF 。
起初,我从 Google Fonts 外部导入我的字体,但后来 PDF 的大小扩大了十倍。
所以我尝试在本地导入我的字体,src('file:///var/task/fonts/...ttf/woff2')
但仍然没有运气。
最后,我尝试fonts
在主项目中创建文件夹,然后添加了所有字体以及文件fonts.config
:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<dir>/var/task/fonts/</dir>
<cachedir>/tmp/fonts-cache/</cachedir>
<config></config>
</fontconfig>
并设置以下环境:
FONTCONFIG_PATH = /var/task/fonts
但仍然没有运气(我没有安装 fontconfig,因为我不确定如何以及是否需要)。
我的运行时环境是 Node.js 8.1.0。