Java Ubuntu12.04上的wkhtmltopdf不会呈现格鲁吉亚字符

Java Ubuntu12.04上的wkhtmltopdf不会呈现格鲁吉亚字符,java,ubuntu,fonts,font-face,wkhtmltopdf,Java,Ubuntu,Fonts,Font Face,Wkhtmltopdf,我正在使用wkhtmltopdf工具生成pdf。我从Java执行该过程,并使用OutputSteam传递html,并从过程的InputStream中获得结果。在我的开发者Ubuntu 14.04上一切正常,但在Ubuntu服务器12.04上,格鲁吉亚字体不呈现,问号呈现如下: 有没有人有使用wkhtmltopdf呈现中文或其他类似英文的字体的经验?您需要嵌入一种能够在PDF中呈现字符的字体。在样式表中添加如下内容: @font-face { font-family: 'myFont';

我正在使用wkhtmltopdf工具生成pdf。我从Java执行该过程,并使用OutputSteam传递html,并从过程的InputStream中获得结果。在我的开发者Ubuntu 14.04上一切正常,但在Ubuntu服务器12.04上,格鲁吉亚字体不呈现,问号呈现如下:


有没有人有使用wkhtmltopdf呈现中文或其他类似英文的字体的经验?

您需要嵌入一种能够在PDF中呈现字符的字体。在样式表中添加如下内容:

@font-face {
    font-family: 'myFont';
    src: url( '/public/inc/fonts/myFont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: myFont;
}

/public/inc/fonts/myFont.ttf-这应该是公共url吗?不是计算机上的本地文件?可以是。我通常把它放在本地机器上,因为它更快(不需要从网上下载)。非常感谢。它起作用了。我将.ttf放在服务器上,并使用磁盘上的完整路径访问它。