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

标签 ubuntu puppeteer chromium

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

  • MacOS:(可以看到火箭表情)

  • /image/HeCEf.png
  • Ubuntu:(表情符号变成矩形)

  • /image/v1qyV.png

    最佳答案

    多个来源(123)建议使用 fonts-noto-color-emoji在 Ubuntu 上解决这个问题的字体:

    sudo apt install fonts-noto-color-emoji
    
    更新 :从 Ubuntu 18.04 开始可以这样做

    关于ubuntu - Puppeteer 在 Ubuntu 中运行时无法渲染表情符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65175881/

    相关文章:

    ubuntu - systemctl 守护进程在没有 ssh 的情况下重新加载到节点

    mysql - 无法连接到 ubuntu 14.04 上的 mysql 服务器 ERROR 2002 (HY000)

    selenium - Puppeteer 删除 Navigator.Webdriver

    linux - Google Chrome/Chromium 在 Ubuntu 12.10 上有错误

    linux - 当 xinetd 通过 udp 接收消息时将参数传递给 Bash 脚本

    ruby-on-rails - 使用 rbenv 在 Ubuntu 上加载 Rails 4.2.0 错误

    c# - 如何从 puppeteer-sharp 中获取可读的浏览器/页面错误?

    javascript - Puppeteer,阻止 window.location 并返回页面内容?

    node.js - 渲染器和主进程之间的时差

    google-chrome - 云服务提供商 : "script-src" difference between Firefox 83 and Chromium 87?