如何使用Puppeteer API呈现特殊字符

时间:2018-08-18 17:52:21

标签: google-chrome chromium puppeteer

如何在使用Puppeteer API拍摄的屏幕截图中显示特殊标志?

例如,您可以看到使用Puppeteer拍摄的图像,但无法显示页面中的某些字符:

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要在系统上安装fonts-wqy-zenhei font package才能正确呈现字符。

我能够使用以下方法在Ubuntu中成功渲染字体:

sudo apt install fonts-wqy-zenhei

如果您使用的是Heroku,则可以使用puppeteer-heroku-buildpack来呈现中文,日文或韩文字符。

此外,如果您想支持表情符号,则可以使用EmojiOne Font