Версия: podofo-0.9.7-alt1 Дополнительно проверил для платформ: c9f2-workstation kworkstation-10.1 workstation-10 server-10 education-10 education-kde-10 Воспроизводится только на server-10, c9f2-workstation Суть ошибки: если сделать $ podofotxt2pdf -utf8 1.txt 1.pdf и НЕ УКАЗЫВАТЬ -fontname, то на определённых системах команда не отрабатывает корректно, а именно заполняет pdf файл пустыми символами вместо текста. Шаги воспроизведения: 1. $ touch 1.txt && echo "hello" > 1.txt 2. $ podofotxt2pdf -utf8 1.txt 1.pdf Ожидаемый результат: Корректное отображение слова "hello" в полученном 1.pdf Фактический результат: Вместо "hello" пустое пространство Дополнительно: 1. Если сделать $ podofotxtextract 1.pdf То вернёт (0.000,0.000) 2. Если сделать $ podofotxt2pdf -utf8 -fontname DejaVuSansMono 1.txt 1.pdf То отображение в 1.pdf корректное. Проблема скорее всего в том, что $ podofotxt2pdf без указания -fontname ссылается на некий "стандартный" шрифт, которого судя по всему нет в server-10, c9f2-workstation Проверялось в p10, ошибка воспроизводится.
Created attachment 14343 [details] Разница в доступных шрифтах в p10 и sisyphus Воспроизводится на виртуальной машине: [p10] podofo-0.9.8-alt1.x86_64 server-10.1-x86-64 Не воспроизводится на виртуальной машине: [sisyphus] podofo-0.9.8-alt1.x86_64 server-10.1-x86-64 Во вложении - разница в доступных шрифтах на данных машинах: [p10] $ fc-list > fc-list.p10.txt [sisyphus] $ fc-list > fc-list.sisyphus.txt $ for p in {p10,sisyphus}; cat fc-list.$p.txt | sort | tee fc-list.$p.txt; end $ git diff fc-list.{p10,sisyphus}.txt > fc-list.diff.txt