Puppeteer 在 Ubuntu 中运行时无法渲染表情符号

Shi*_*Lee 5 ubuntu chromium puppeteer

我有一个脚本,它使用 puppeteer 来截取 DOM 组件的屏幕截图并输出图像。在 MacOS 上一切正常,但当我在 Ubuntu 上运行时,表情符号变成了一个矩形。有谁知道为什么会发生这种情况?

  • MacOS:(您可以在其中看到火箭表情符号)

https://i.stack.imgur.com/HeCEf.png

  • Ubuntu:(表情符号变成矩形)

https://i.stack.imgur.com/v1qyV.png

Vav*_*off 9

多个来源(1、2、3 建议在 Ubuntu 上使用字体来解决此问题fonts-noto-color-emoji

sudo apt install fonts-noto-color-emoji
Run Code Online (Sandbox Code Playgroud)

更新:从 Ubuntu 18.04 开始可以这样做