html-pdfカスタム フォントのライブラリを使用して PDF を生成する AWS Lambda 関数があります。
最初は、Google Fonts から外部からフォントをインポートしましたが、その後、PDF のサイズが 10 倍に拡大されました。
そのため、フォントをローカルにインポートしようとしまし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 です。