我在Alpine Linux Docker容器中使用Puppeteer。容器继承自node:alpine
。
默认情况下,它会使英语变得很好,但它根本不会渲染日语。
我看了一下Puppeteer's Docker docs,它是为Debian量身打造的;我们正在使用Alpine。
为了渲染日语,我运行了apk add font-ipa@edge
,它安装了适当的字体。
但是,现在Chromium使用该字体来渲染英语,看起来很糟糕。我已经尝试在顶部安装其他字体,例如apk add ttf-freefont@edge
,但这并没有改变任何东西。它仍然使用日语字体。
如何让Chromium使用特定的日文字体来呈现日文文本,但是使用不同的(默认)字体来呈现非日文文本?需要安装哪些字体?
我们不能使用另一个发行版;它一定是阿尔卑斯山。