Как экспортировать текстовый документ, содержащий астральные символы Unicode, в PDF

Я регулярно создаю документы, которым нужны символы Unicode выше U+FFFF. К сожалению, OpenOffice и LibreOffice не могут правильно экспортировать эти символы при создании PDF. Фактические данные обрабатываются с помощью совершенно асинхронного алгоритма, в то время как отображение просто состоит из различных перекрывающихся полей с вопросительными знаками.

Это не проблема шрифта. Я вставил все использованные шрифты в PDF, и все символы ниже U + FFFF работают отлично.

До сих пор я работал над этой проблемой, сопоставляя нужные глифы с пользовательским шрифтом PUA. Это решает проблемы с отображением, но, очевидно, делает фактическое содержание текста неисследимым и довольно хрупким. Мне не удалось найти какие-либо настройки, которые могут повлиять на обработку символов Unicode в PDF.

Поэтому у меня есть три вопроса:

  1. Есть ли способ заставить OpenOffice/LibreOffice правильно обрабатывать астральные символы при экспорте в PDF?
  2. Если нет, есть ли внешний инструмент, который может конвертировать файлы.odt в PDF, сохраняя при этом астральные символы?
  3. Если нет, есть ли другой хороший текстовый редактор, использующий другой формат файла, который может работать с астральными символами в PDF?

0 ответов

Другие вопросы по тегам