gpt4 book ai didi

centos - Cutycapt、wkhtmltopdf、wkhtmltoimage、phantomjs 无法正确显示字符

转载 作者:太空宇宙 更新时间:2023-11-03 17:15:02 27 4
gpt4 key购买 nike

他们显示的唯一字符是英文字符。

打印页面的布局是应该的,但唯一错误的是除英语(罗马)以外的任何脚本中的字符被替换为框。

我已经安装了 xvfb 和字体,但它仍然给我下面的错误

FreeFontPath: FPE "/usr/share/X11/fonts/misc" refcount is 2, should be 1; fixing.

现在,另一个错误也开始随机出现

FreeFontPath: FPE "/usr/share/X11/fonts/misc" refcount is 2, should be 1; fixing.
error opening security policy file /usr/lib64/xserver/SecurityPolicy

我花了一整天的时间试图修复这些错误,但我感到很沮丧。

我正在运行 centos(Linux 2.6.18-274.7.1.el5xen #1 SMP Thu Oct 20 17:06:34 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux)

最佳答案

此错误通常是由“缺少”字体引起的。 wkhtmltopdf 有时无法检测到字体,即使它们已正确安装(这在 *nix 系统上尤其普遍)。

我的解决方案是对字体进行 Base64 编码 ( you can use this tool ) 并将其包含在您的 CSS 中:

@font-face {
font-family: 'OpenSans';
src: url(data:font/truetype;charset=utf-8;base64,AAEAAAATAQA...
}

这保证了跨平台兼容性,您不必在您使用的所有不同系统(开发、测试阶段、生产等)上安装字体。

关于centos - Cutycapt、wkhtmltopdf、wkhtmltoimage、phantomjs 无法正确显示字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7989031/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com