我有一个Java微服务,其中可以使用Chrome
选项使用无头--print-to-pdf
将URL列表转换为PDF。这在我的本地Windows和ubuntu服务器上都能很好地工作,适用于拉丁字体。但是,当我尝试使用亚洲字体的网站执行此操作时,它会失败。我以为这些字体在服务器上根本不存在,但是为了确定,我将它们安装到/usr/local/share/fonts
以及/usr/share/fonts
中。我用fc-cache -f -v
刷新了字体缓存,然后重新启动了Java服务。但是它仍然不起作用。
所以:
答案 0 :(得分:0)
经过数小时的尝试和错误后,我在帖子中找到了解决方案。显然,ubuntu上的无头Chrome需要一些其他字体。一个简单的安装即可解决问题:
sudo apt-get install fonts-noto