Некорректное открытие docx файла в среде linux

Автор 4uku-nuku, 28 сентября 2024, 12:41

0 Пользователи и 1 гость просматривают эту тему.

4uku-nuku

Доброго времени суток. Имеется текстовый документ в формате docx. Имеется Libreoffice на винде, маке и линуксе. В файле есть строка, которая отображается по-разному на разных ОС (перенос строки на новую строку). Примеры:

Вот так отображается на linux (Ubuntu):

Вот так отображается на Windows/Mac:

При выделении всего текста и включения в Формат > Символы > Положение > Парный кернинг проблема уходит, но это решение только для GUI версии программы.

В связи с определенной необходимостью, я использую конвертацию файлов в pdf с помощью команды:
soffice --headless --convert-to pdf на Ubuntu. В связи с вышеуказанной проблемой в конечном pdf-файле точно также осуществлен некорректный перенос строки:


Возможно ли как-то решить эту проблему? Может быть есть какой-то макрос, который будет применять парный кернинг при открытии/конвертировании файлов?

mikekaganski

В Вашем сообщении нет ни скриншотов, ни исходного файла, ни PDF для сравнения.
Но при любых различиях между платформами прежде всего важно понять, есть ли нужные шрифты.
С уважением,
Михаил Каганский

4uku-nuku

Скриншоты вставлены в сообщение, но по каким-то причинам не отображаются. Исправил и оставил просто ссылки на изображения

mikekaganski

#3
А версии LibreOffice на всех трёх платформах какие? Очень похоже, что на Windows/macOS стоит версия, где реализовано сжатие пробелов в выровненных абзацах.

P.S.  https://ibb.co/SN0VzNP - это не изображение (скажем, файл JPG), а целая web-страница.
С уважением,
Михаил Каганский

4uku-nuku

Цитата: mikekaganski от 28 сентября 2024, 13:17А версии LibreOffice на всех трёх платформах какие? Очень похоже, что на Windows/macOS стоит версия, где реализовано сжатие пробелов в выровненных абзацах.

P.S.  https://ibb.co/SN0VzNP - это не изображение (скажем, файл JPG), а целая web-страница.
Спасибо за наводку с версией. На линуксе стояла версия 7.x. Добавил репозиторий (sudo add-apt-repository ppa:libreoffice/ppa), обновил версию и все работает корректно.