无头转换为PDF软连字符替换为零宽度空格

时间:2014-07-24 14:12:11

标签: pdf ubuntu fonts libreoffice

我正在使用webapp创建LibreOffice文档,我想用unoconv和无头libreoffice转换为PDF。

我只能解决一个问题:.odt中包含的软连字符在生成的PDF中被零宽度空格替换。问题与unoconv无关 - 我直接尝试了无头的libreoffice(同样的结果)。我同时尝试了v 4.1.4.2和4.2.5.2。

我尝试了另一种字体(Ubuntu)(我使用Arial作为正文字体),因为我预计Linux上缺少的Arial字体会导致问题(我在生产服务器上遇到问题,debian 7也在虚拟机上ubuntu 12.04)。

我甚至安装了arial字体,希望它导致问题,因为libreoffice无法计算在哪里设置"真正的"没有手头字体文件的连字符。

奇怪的是:在我的Mac上使用LO 4.1.4.2(当然无头)可以生成完美的PDF。所以这个问题必须与linux或者某些缺失的" graph"在我的服务器设置中打包。我安装了hyphen-de软件包,它根据字典产生连字符,但指定的软连字符仍然被零宽度空格替换。

该问题会影响正文以及用于注释的文本框。

我非常感谢任何提示!

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题。

我必须安装适合文档语言的正确语言连字包。