Heroku で動かしている環境にフォントを追加する方法について。日本語を含む PDF を生成する場合などに必要になる情報です。 Heroku の環境では、fontconfig という、システム全体のフォントの設定を管理するためのライブラリが利用されています。この設定により、システムがフォントを参照するディレクトリの1つとして、~/.fonts が設定されています (※fontconfig 的にはこのディレクトリは非推奨とありますが)。 この ~/.fonts ディレクトリ以下にフォントファイルを配置することで、システムがフォントを参照できるようになります。フォントファイルというのは、例えば TrueType 形式のフォントの場合、*.ttf のような拡張子のファイルのことです。例えば前述した日本語の PDF 用途だと、IPA フォントや Noto フォントが利用されているケースをよく見か