0

我经常创建需要 U+FFFF 以上 Unicode 字符的文档。不幸的是,OpenOffice 和 LibreOffice 在创建 PDF 时都无法正确导出这些字符。实际数据被完全愚蠢的算法破坏,而显示仅由各种重叠的问号框组成。

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

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

因此我有三个问题:

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

0 回答 0