如何将表情符号字体添加到Heroku并替换dejavu默认值?

如何将表情符号字体添加到Heroku并替换dejavu默认值?,heroku,fonts,emoji,buildpack,puppeteer,Heroku,Fonts,Emoji,Buildpack,Puppeteer,我正在尝试使用Heroku上的emojione-apple.ttf,因为Heroku(dejavu)上的默认字体没有所有的表情符号 我将字体添加到~/.fonts文件夹中,并使用此构建包: 当我将HTML页面呈现为PDF时,它似乎仍然是dejavu字体,而不是emojione (非常低质量、怪异的“眼镜”和“齿轮”表情符号) 谢谢你的帮助 我使用了安卓版本的emojione字体,取得了多年的成功。我不知道Helku的Linux发行版使用什么服务,但是如果它是有限的,你可能不得不考虑另一个提供者

我正在尝试使用Heroku上的emojione-apple.ttf,因为Heroku(dejavu)上的默认字体没有所有的表情符号

我将字体添加到~/.fonts文件夹中,并使用此构建包:

当我将HTML页面呈现为PDF时,它似乎仍然是dejavu字体,而不是emojione

(非常低质量、怪异的“眼镜”和“齿轮”表情符号)


谢谢你的帮助 我使用了安卓版本的emojione字体,取得了多年的成功。我不知道Helku的Linux发行版使用什么服务,但是如果它是有限的,你可能不得不考虑另一个提供者(FixBasic函数和AWS lambdas有类似的约束)。受DejaVu字体支持的表情符号的限制。 长话短说,DejaVu字体优先于它所知道的表情符号

除了用一种不知道任何表情符号的字体(最好的候选字体是Bitstream Vera)替换DejaVu之外,没有干净的解决办法,但它可能会导致其他(最坏的?)副作用。。。 更多详情请参见回购协议自述


HTH

我想我可以用heroku做到这一点,但我对Linux不是很在行,所以我没能用emojione取代dejavu。。heroku让您使用apt get添加程序包,这样您的FAQ可能没有响应。我会调查你的服务。可能会感兴趣!