如何将包含星形Unicode字符的文本文档导出为PDF

时间:2017-07-27 14:38:50

标签: pdf unicode pdf-generation openoffice-writer libreoffice-writer

我经常创建需要U + FFFF以上的Unicode字符的文档。不幸的是,OpenOffice和LibreOffice在创建PDF时都无法正确导出这些字符。实际数据被completely asinine algorithm破坏,而显示只包含各种重叠的问号框。

这不是字体问题。我在PDF中嵌入了所有使用的字体,U + FFFF以下的所有字符都可以正常工作。

到目前为止,我一直在通过将我需要的字形映射到自定义PUA字体来解决此问题。这解决了显示问题,但显然使文本的实际内容难以搜索且非常脆弱。我无法找到任何可能影响PDF中Unicode字符处理的设置。

因此我有三个问题:

  1. 有没有办法让OpenOffice / LibreOffice在PDF导出时正确处理星号字符?
  2. 如果没有,是否有外部工具可以将.odt文件转换为PDF同时保留星体字符?
  3. 如果没有,是否有另一个好的富文本编辑器使用不同的文件格式来处理PDF中的星体字符?

0 个答案:

没有答案