当我将wkhtmltopdf与fa图标一起使用时,Unicode字符会转换为断开的符号

当我将wkhtmltopdf与fa图标一起使用时,Unicode字符会转换为断开的符号,pdf,wkhtmltopdf,Pdf,Wkhtmltopdf,我使用wkhtmltopdf(版本-wkhtmltopdf 0.12.6(带补丁的qt))从html生成pdf。我能够使用正确的字体生成pdf,没有任何错误,但是只要html内容包含任何fa图标(来自font awesome),它就不能正确呈现pdf并显示黑色符号(对于英文字体以外的字体)相反,butfa cons显示正确。我还注意到,书签文本在生成的文档中正确显示,因为页面内容已损坏 我的html代码如下 <html> <head> <link rel=&quo

我使用wkhtmltopdf(版本-wkhtmltopdf 0.12.6(带补丁的qt))从html生成pdf。我能够使用正确的字体生成pdf,没有任何错误,但是只要html内容包含任何fa图标(来自font awesome),它就不能正确呈现pdf并显示黑色符号(对于英文字体以外的字体)相反,butfa cons显示正确。我还注意到,书签文本在生成的文档中正确显示,因为页面内容已损坏

我的html代码如下

<html>
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<meta charset="utf-8">
</head>
<body>

<h1>English - This is a test document. </h1>

<h1>Hindi - यह एक परीक्षण दस्तावेज है। </h1>
<h1>Malyalam - ഇതൊരു പരീക്ഷണ പ്രമാണമാണ്. </h1>
<h1>Japanese - これはテストドキュメントです。 </h1>
<h1>Marathi - हे चाचणी दस्तऐवज आहे. </h1>

<h1>Kannada - ಇದು ಪರೀಕ್ಷಾ ದಾಖಲೆ. </h1>

<i class="fa fa-car"></i>
<i class="fa fa-car" style="font-size:48px;"></i>
<i class="fa fa-car" style="font-size:60px;color:red;"></i>

</body>
</html>
上述命令的输出如下:-

Loading pages (1/6)
Counting pages (2/6)
Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done
呈现的PDF文档可以在此处和中找到。 我试图找到问题,但无法追踪我做错了什么。在使用fa图标时,我是否遗漏了一些内容或wkhtmltopdf本身存在一些问题。 谁能帮我解决这个问题。 谢谢

Loading pages (1/6)
Counting pages (2/6)
Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done