【发布时间】:2018-04-09 12:04:29
【问题描述】:
我在 Alpine Linux Docker 容器中使用 Puppeteer。容器继承自node:alpine。
默认情况下,它可以很好地呈现英文,但它根本不会呈现日文。
我查看了Puppeteer's Docker docs,它是为 Debian 量身定制的;我们正在使用 Alpine。
为了渲染日语,我运行了apk add font-ipa@edge,它安装了合适的字体。
不过,现在 Chromium 使用 that 字体来渲染英文,看起来很糟糕。我试过在上面安装其他字体,例如apk add ttf-freefont@edge,但这并没有改变任何东西。它仍然使用日文字体。
如何让 Chromium 使用特定的 Japenese 字体来呈现日文文本,而使用不同的(默认)字体来呈现非日文文本?需要安装什么字体?
我们不能使用其他发行版;一定是阿尔卑斯山。
【问题讨论】:
标签: google-chrome docker chromium puppeteer alpine